v8/test
vegorov@chromium.org a457040ca6 Ensure that non-optimized code objects are not flushed for inlined functions.
Collector was flushing them if optimized code was reachable only through the stack (not through the JSFunction object) which happens when you have a pending lazy deoptimization.

Also prevent v8::Script::New from leaking internal objects allocated by the compiler into outer HandleScope.

R=kmillikin@chromium.org
BUG=http://crbug.com/97116
TEST=test/mjsunit/regress/regress-97116.js

Review URL: http://codereview.chromium.org/8888011

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10215 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-12-08 16:07:07 +00:00
..
benchmarks Switch from sample shell to d8 for unit test 2011-07-26 05:56:45 +00:00
cctest Relax test condition to make it less brittle. 2011-12-07 16:08:09 +00:00
es5conform MIPS: updated test .status files based mostly on the ARM version. 2011-12-05 11:44:17 +00:00
message MIPS: updated test .status files based mostly on the ARM version. 2011-12-05 11:44:17 +00:00
mjsunit Ensure that non-optimized code objects are not flushed for inlined functions. 2011-12-08 16:07:07 +00:00
mozilla MIPS: updated test .status files based mostly on the ARM version. 2011-12-05 11:44:17 +00:00
preparser MIPS: updated test .status files based mostly on the ARM version. 2011-12-05 11:44:17 +00:00
sputnik MIPS: updated test .status files based mostly on the ARM version. 2011-12-05 11:44:17 +00:00
test262 MIPS: updated test .status files based mostly on the ARM version. 2011-12-05 11:44:17 +00:00