v8/test
ulan@chromium.org 7ac7a7ea99 Fix a race between concurrent recompilation and OSR.
If concurrent recompilation finishes before OSR, then OSR replaces
the old optimized code without evicting it from the optimized code map.

New functions can get the old optimized code from the optimized code map,
but the old code could be already deoptimized.

BUG=330046
TEST=test/mjsunit/regress-330046.js
LOG=Y
R=yangguo@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18420 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2013-12-27 09:22:56 +00:00
..
benchmarks Update benchmark test suite. 2013-11-20 15:05:52 +00:00
cctest Refactor the compiling pipeline. 2013-12-23 14:30:35 +00:00
intl Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
message Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
mjsunit Fix a race between concurrent recompilation and OSR. 2013-12-27 09:22:56 +00:00
mozilla Make test runner more flexible for running fast tests. 2013-11-25 17:34:52 +00:00
preparser Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
test262 Reland "Implement Math.sin, cos and tan using table lookup and spline interpolation." 2013-11-12 14:43:18 +00:00
webkit Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00