Go to file
sgjesse@chromium.org 19d98493fc Add complete implementation of full compiler for the ia32 architecture
This makes the full compiler handle all constructs on ia32. However the syntax checker for the full compiler is still the same so for both normal operation and with the flag --always-full-compiler the coverage of the full compiler will be the same.

This is on preparation for improving the debugger break point experience where the plan is to only use code from full code generator when debugging JavaScript.

Runs all tests on all three platforms in release and debug mode. The tests also run with both the following flags to the test runner

  --special-command="@ --nofull-compiler"
  --special-command="@ --always-full-compiler"

The changes to the x64 and ARM architectures are mainly structural due to the change to EmitVariableAssignment to handle initialization of const variables.
Review URL: http://codereview.chromium.org/1989012

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4676 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-05-19 07:32:32 +00:00
benchmarks Incorporate feedback from issue 679 and issue 690 into the 2010-05-17 05:59:20 +00:00
include CPU profiler: add secure profiles by filtering out functions using security tokens. 2010-05-18 14:19:33 +00:00
samples Add stack traces to mjsunit tests. 2010-05-14 10:00:24 +00:00
src Add complete implementation of full compiler for the ia32 architecture 2010-05-19 07:32:32 +00:00
test CPU profiler: add secure profiles by filtering out functions using security tokens. 2010-05-18 14:19:33 +00:00
tools Improved GC statistics. 2010-05-18 16:50:17 +00:00
.gitignore Add '.cpplint-cache' to ignore lists for SVN and Git. This change also sets 'ignore' property on '.', although this change isn't visible in Rietveld. 2009-12-11 09:01:38 +00:00
AUTHORS Add ldrd and strd instructions to the ARM port. This is a 2010-05-07 20:02:57 +00:00
ChangeLog Prepare push to trunk. We are now vorking on version 2.2.11. 2010-05-17 09:01:39 +00:00
LICENSE Get rid of duplicate LICENSE entry for the Valgrind 2009-09-27 09:33:11 +00:00
SConstruct Move __C99FEATURES__ define to compile for Solaris 2010-05-11 07:04:42 +00:00