Details wrt parallel recompilation.
authoryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 5 Mar 2013 16:22:08 +0000 (16:22 +0000)
committeryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 5 Mar 2013 16:22:08 +0000 (16:22 +0000)
commit03375a68d7f6bafb10e29d06c8758c895ed2a2bd
tree3e06e07225b607bcf7c62b1a48acc29daca6b798
parent24abac9f02249cb9816c30dd61577a18e30bc22d
Details wrt parallel recompilation.

This includes:
- actually release handles kept by compilation info when compilation completes.
- do not use parallel recompilation on single core CPUs.
- artificially delay parallel recompilation for debugging.
- fix outdated assertions wrt optimization status.
- add "parallel" option to %OptimizeFunctionOnNextCall.

R=jkummerow@chromium.org
BUG=

Review URL: https://chromiumcodereview.appspot.com/12442002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13827 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/compiler.cc
src/compiler.h
src/flag-definitions.h
src/isolate.cc
src/isolate.h
src/optimizing-compiler-thread.cc
src/optimizing-compiler-thread.h
src/runtime.cc
src/smart-pointers.h
test/mjsunit/parallel-optimize-disabled.js [new file with mode: 0644]