Reviewers: Igor Sheludko,
Message:
Note that architecture ports are still missing. But otherwise this is ready
for
a review.
Description:
Drop computed handler count and index from AST.
These values were computed by the parser and hence out of sync with any
visitor over the AST. Our AST visitor aborts visitation of statement
lists as soon as a jump statement has been reached. Now handler tables
are guaranteed to be dense and fully populated.
[email protected]
TEST=mjsunit/regress/regress-crbug-493290
BUG=chromium:493290
LOG=N
Please review this at https://codereview.chromium.org/1157213004/
Base URL: https://chromium.googlesource.com/v8/v8.git@master
Affected files (+97, -118 lines):
M src/ast.h
M src/full-codegen.h
M src/full-codegen.cc
M src/ia32/full-codegen-ia32.cc
M src/parser.cc
M src/preparser.h
A + test/mjsunit/regress/regress-crbug-493290.js
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.