Go to file
fschneider@chromium.org 0be449d684 Enable optimization of top-level code and generate deoptimization support lazily.
This change enables optimization of top-level and eval-code. For this to work, it adds
support for declaring global variables in optimized code.

At the same time it disables the eager generation of deoptimization support data
in the full code generator (originally introduced in
 r10040). This speeds up initial compilation and saves 
memory for functions that won't be optimized. It requires
 recompiling the function with deoptimization
 support when we decide to optimize it.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10700 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2012-02-14 14:14:51 +00:00
benchmarks Fix presubmit errors introduced by r10002. 2011-11-16 01:44:17 +00:00
build MIPS: Enabled native/cross-compilation for MIPS targets in the gyp system. 2012-02-08 13:14:24 +00:00
include I will apply it to the nodes that can't be mapped to Heap object or Native object. 2012-02-07 05:21:00 +00:00
preparser Ignore flags with arguments in preparser-process. 2011-10-14 07:34:45 +00:00
samples Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
src Enable optimization of top-level code and generate deoptimization support lazily. 2012-02-14 14:14:51 +00:00
test Initial support for count-based profiling 2012-02-14 14:00:31 +00:00
tools Add --call-graph-size option to tickprocessor. 2012-02-13 10:07:57 +00:00
.gitignore Add *.so to .gitignore. 2011-09-07 21:09:13 +00:00
AUTHORS Optionally export metadata with libv8 to enable debuggers to inspect V8 state. 2012-02-02 20:18:19 +00:00
ChangeLog Prepare push to trunk. Now working on version 3.9.7. 2012-02-14 11:44:01 +00:00
LICENSE Update LICENSE file 2012-01-03 16:38:42 +00:00
LICENSE.strongtalk Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
LICENSE.v8 Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
LICENSE.valgrind Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
Makefile Provide a switch to specify -fno-strict-aliasing 2012-01-18 10:17:03 +00:00
SConstruct Fixing include issues on *bsd when building with scons. Based on a patch by Ben Noordhuis. 2012-01-19 08:43:11 +00:00