Reviewers: fschneider, Description: Remove the forward-bailout stack from the non-optimizing compiler.
This was pretty heavyweight. It was kept in just for a few corner cases that assumed it was there. We can work around them by making sure that the expression in a reified test context is always really the expression that was visited in that context; and by inspecting the context manually and consing up a pair of extra AST IDs for the unusual case of unary not in a value AST context. [email protected] BUG= TEST= Please review this at http://codereview.chromium.org/8386037/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files: M src/arm/full-codegen-arm.cc M src/ast.h M src/full-codegen.h M src/full-codegen.cc M src/hydrogen.cc M src/ia32/full-codegen-ia32.cc M src/mips/full-codegen-mips.cc M src/x64/full-codegen-x64.cc -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
