Reviewers: Erik Corry, Mads Ager,
Message:
Runs on the ARM simulator with flag --special-command="@ --full-compiler"
passed to the test script. Will run all the tests on ARM hardware before
committing.
Erik please look at the ARM code
Mads the rest (and please double check the selection criteria in
compiler.cc)
Description:
ARM: Update the full compiler to handle all code
The full compiler is now complete on ARM as well. The syntax checker is
still
used to determine whether to use it for top level code or not during normal
execution. When debugging is enabled all code will be compiled with the full
compiler.
This change removes the temporary flag --force-full-compiler and now the
flag
--always-full-compiler enables the full compiler for all code on all
platforms.
This also fixes building on Intel platform without debugger support
(ENABLE_DEBUGGER_SUPPORT not defined) and adds full check for the full
compiler
for lazily compiled code.
Please review this at http://codereview.chromium.org/2163006/show
SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/
Affected files:
M src/arm/codegen-arm.cc
M src/arm/full-codegen-arm.cc
M src/compiler.cc
M src/flag-definitions.h
M src/ia32/full-codegen-ia32.cc
M src/jump-target-light.h
M src/x64/full-codegen-x64.cc
M test/cctest/test-log-stack-tracer.cc
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev