Fix for 3303 MultithreadedParallelIsolates has a race condition.
authormvstanton@chromium.org <mvstanton@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 6 May 2014 11:25:37 +0000 (11:25 +0000)
committermvstanton@chromium.org <mvstanton@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 6 May 2014 11:25:37 +0000 (11:25 +0000)
commitf2903b6f6c3342fa57b6bc75be0d34c586c975bd
tree00ca8bda3083546edf9d057b53e3f31af0bd3d6d
parent43f9c6784218d90435158a9d011e2e1157edfa02
Fix for 3303 MultithreadedParallelIsolates has a race condition.

The fix is to make the code aging sequence hang off the isolate.

BUG=v8:3303
R=svenpanne@chromium.org
LOG=N

Review URL: https://codereview.chromium.org/261953002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21165 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
21 files changed:
src/arm/assembler-arm-inl.h
src/arm/builtins-arm.cc
src/arm/codegen-arm.cc
src/arm/deoptimizer-arm.cc
src/arm/macro-assembler-arm.cc
src/arm64/assembler-arm64-inl.h
src/arm64/builtins-arm64.cc
src/arm64/codegen-arm64.cc
src/arm64/macro-assembler-arm64.cc
src/arm64/macro-assembler-arm64.h
src/assembler.cc
src/assembler.h
src/codegen.h
src/ia32/codegen-ia32.cc
src/isolate.cc
src/isolate.h
src/objects-debug.cc
src/objects.cc
src/objects.h
src/x64/codegen-x64.cc
test/cctest/cctest.status