On 2014/04/15 22:02:30, Michael Starzinger wrote:
LGTM.

Thanks for the review. Can you land this for me?

https://codereview.chromium.org/236143002/diff/120001/src/objects-visiting.h
File src/objects-visiting.h (right):


https://codereview.chromium.org/236143002/diff/120001/src/objects-visiting.h#newcode101
src/objects-visiting.h:101: V(JSMapIterator)            \
On 2014/04/15 17:07:23, arv wrote:
> On 2014/04/15 16:13:56, Michael Starzinger wrote:
> > These definitions should not be needed, the two objects behave like normal
> > JSObjects and don't need any special casing in the visitor.
>
> Done.
>
> I'll have to re-add them when I expose the iterators to user code.

These visitor ids are the main reason I asked for a GC test case. Because with the old version I reviewed (i.e. patch set #8 and #9) the iterator objects got separate visitor ids assigned but none of the visitors actually registered any callbacks for these ids. So although I didn't try to run it, I was under the impression that e.g. the static marking visitor would not have been able to handle those new visitor ids. I am still pretty convinced that running the new
test against patch set #9 will crash, because it will dispatch to a
non-registered callback.

You are right. I just checked out the old version with the gc test and it did
crash.


https://codereview.chromium.org/236143002/

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to