Optimized scanner to avoid virtual calls for every character read.
authorlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 7 Dec 2010 14:03:59 +0000 (14:03 +0000)
committerlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 7 Dec 2010 14:03:59 +0000 (14:03 +0000)
commitb55add7e20033337fb80bafa29d16f6347586900
tree0a9d6e89fa008077ecad356d3cf6b938ca9dadb8
parent670aea0218d15cad1eff2e0ab86f197307102568
Optimized scanner to avoid virtual calls for every character read.

Review URL: http://codereview.chromium.org/5545006

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5935 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
12 files changed:
src/api.cc
src/checks.h
src/compiler.cc
src/parser.cc
src/parser.h
src/preparser-api.cc
src/preparser.cc
src/scanner-base.cc
src/scanner-base.h
src/scanner.cc
src/scanner.h
test/cctest/test-parsing.cc