Go to file
sgjesse@chromium.org fca7b2cefa Refactor the scanner interface
No need to create sub strings for lazy compiles. The scanner will start from the start position provided.

Moved the creating of character streams into the scanner where possible. This uses a input buffer in the scanner class instead of a stack allocated one.

Added a UTF16 buffer for reading external ascii strings (by templating the external two byte string one) as all the source for the builtins are exposed as external ascii strings.
Review URL: http://codereview.chromium.org/661367

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4007 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-03-03 13:16:10 +00:00
benchmarks Remove svn:executable flag from run.html and style.css and change the mime-type of style.css to text/css. 2009-07-15 10:37:10 +00:00
include Small API improvements: 2010-03-02 18:47:03 +00:00
samples Making lint happy. 2010-02-10 11:48:53 +00:00
src Refactor the scanner interface 2010-03-03 13:16:10 +00:00
test Try to fix the broken build by making a single problematic 2010-03-03 12:22:01 +00:00
tools Inlining a few virtual frame functions. 2010-02-26 09:32:48 +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 Revert pax change as it does not work with older versions of scons. 2010-02-25 08:27:07 +00:00
ChangeLog Prepare push to trunk. Now working on 2.1.3. 2010-02-23 10:22:07 +00:00
LICENSE Get rid of duplicate LICENSE entry for the Valgrind 2009-09-27 09:33:11 +00:00
SConstruct Add the ability to compile with profiler guided optimizations on Windows 2010-02-23 15:22:48 +00:00