Closed GoogleCodeExporter closed 8 years ago
Original comment by jamie.l...@gmail.com
on 3 Jan 2013 at 3:40
Hiya, as far as I'm aware, the intention is to remove the pointer masking, and
require plugins to make use of an explicit pointer comparison function, so that
it's obvious in the code where it's happening. We've identified about 8 places
where it occurs in the current codebase, but unfortunately there hasn't yet
been the time to get it fixed yet. Hopefully when we get a few more cycles
we'll be able to get this sorted, and there should be a single common function
for carrying out pointer comparisons...
Original comment by mike.auty@gmail.com
on 3 Jan 2013 at 8:20
Yeah, I was going to say the same as mike.auty...we have a drafted patch with a
function named pointer_compare(a, b) which plugins would use specifically. The
original v() and __eq__() was a quick fix and turned out to not be exactly what
we wanted. We should have it fixed in the next few weeks (definitely before 2.3
release). We'll keep this issue open and let you know - perhaps you can check
it out and provide feedback since you seem to understand the problem quite well
;-)
Thanks!
Original comment by michael.hale@gmail.com
on 3 Jan 2013 at 10:08
Original comment by michael.hale@gmail.com
on 1 Feb 2013 at 4:12
This issue was closed by revision r3127.
Original comment by michael.hale@gmail.com
on 20 Feb 2013 at 2:56
Original issue reported on code.google.com by
scorn...@gmail.com
on 3 Jan 2013 at 7:11