v8/test
mstarzinger@chromium.org 19ece2bec8 Enable lazy compilation for non-trivial outer contexts.
This changes the compiler to be more aggressive about lazy compilation
of closures with non-trivial outer context. Compilation can only be
triggered with a valid outer context now. One exception is the debugger,
which can request compilation of arbitrary shared code, but it ensures
to trigger compilation only at points where no context is needed.

R=ulan@chromium.org
TEST=mjsunit/debug-script-breakpoints-nested

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@11782 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2012-06-12 15:57:50 +00:00
..
benchmarks Switch from sample shell to d8 for unit test 2011-07-26 05:56:45 +00:00
cctest Enable lazy compilation for non-trivial outer contexts. 2012-06-12 15:57:50 +00:00
es5conform MIPS: updated test .status files based mostly on the ARM version. 2011-12-05 11:44:17 +00:00
message Clean up some minor stuff in test expectation files 2012-06-11 12:24:00 +00:00
mjsunit Enable lazy compilation for non-trivial outer contexts. 2012-06-12 15:57:50 +00:00
mozilla Clean up some minor stuff in test expectation files 2012-06-11 12:24:00 +00:00
preparser MIPS: updated test .status files based mostly on the ARM version. 2011-12-05 11:44:17 +00:00
sputnik Fix source property of empty RegExp objects. 2012-04-23 13:59:43 +00:00
test262 Temporarily hack test frameworks to use the temporary flag. :( 2012-06-05 13:38:32 +00:00