http://codereview.chromium.org/100344/diff/1/3
File src/mark-compact.cc (right):

http://codereview.chromium.org/100344/diff/1/3#newcode588
Line 588: // not receive a weak reference callback.
I don't think so.  The problem was that the weak reference callback was
getting called for the external string.  With no callback, there should
not be any (err, this) problem.

http://codereview.chromium.org/100344/diff/1/3#newcode601
Line 601: SetMark(symbol_table);
This was just the simplest implementation to get a fix out asap.  It
leverages all the existing infrastructure for recursive marking and
handling (the admittedly as close to impossible as possible) marking
stack overflow. I agree that it's dodgy.

http://codereview.chromium.org/100344

--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to