Reviewers: Michael Starzinger,
Message:
The first patch set is the original CL. The second patch set is the fix on
top
of it.
I decided to leave the queue flushing in the main thread since I don't want
to
violate some invariants (no handle dereferencing and queue flushing in
optimizer
thread). The mechanism for Flush() now mirrors that of Stop().
Description:
Re-reland "Flush parallel recompilation queues on context dispose
notification"
BUG=
Please review this at https://codereview.chromium.org/22379002/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files:
M src/api.cc
M src/compiler.cc
M src/debug.cc
M src/factory.cc
M src/heap.h
M src/heap.cc
M src/isolate.h
M src/isolate.cc
M src/liveedit.cc
M src/objects.h
M src/objects.cc
M src/optimizing-compiler-thread.h
M src/optimizing-compiler-thread.cc
M src/runtime.cc
M test/cctest/test-deoptimization.cc
M test/cctest/test-heap.cc
A + test/mjsunit/regress/regress-prepare-break-while-recompile.js
--
--
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/groups/opt_out.