erik.corry@gmail.com
|
b1fbed8cca
|
A little peephole optimization for the Irregexp bytecode interpreter.
Review URL: http://codereview.chromium.org/21481
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1311 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-02-19 10:03:27 +00:00 |
|
erik.corry@gmail.com
|
05a04b1023
|
Fix endianism issues in regexp interpreter.
Review URL: http://codereview.chromium.org/18613
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1115 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-01-21 08:20:40 +00:00 |
|
erik.corry@gmail.com
|
4e1713e861
|
Lint fixes.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1112 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-01-20 18:58:30 +00:00 |
|
erik.corry@gmail.com
|
263bac505b
|
* Irregexp: Move from a byte-oriented bytecode format to a 32-bit oriented
bytecode format. This provides a nice speedup on Intel and probably an
even better one on ARM. Also removes the 256-register limitation on the
interpreter.
Review URL: http://codereview.chromium.org/18363
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1111 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-01-20 18:50:01 +00:00 |
|
erik.corry@gmail.com
|
49d05495d8
|
* Remove an unused layer of abstraction by not having both a macro assembler and
an assembler when compiling to bytecode. This fixes
http://code.google.com/p/v8/issues/detail?id=165
* Preload the 'current character' register when starting a match (byte code only
at the moment).
Review URL: http://codereview.chromium.org/10995
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@865 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2008-11-28 10:37:06 +00:00 |
|