Regexp: Unify the lookahead code for the BoyerMoore-like skipping
authorerik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 17 Apr 2012 08:06:53 +0000 (08:06 +0000)
committererik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 17 Apr 2012 08:06:53 +0000 (08:06 +0000)
commit6a1b70ccbc2bbb0c425423c58d7a86e20c5b3aab
treec6d769af33acada217136f1565748c68698db73d
parent2d757afab6a3b9fb6701a06b53a9716f70ea2f68
Regexp: Unify the lookahead code for the BoyerMoore-like skipping
and the lookahead code for simplifying \b.  Also cache lookahead
results on the nodes, fix a memory leak and remove some character
class code we are no longer using.
Review URL: https://chromiumcodereview.appspot.com/9961009

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@11345 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/jsregexp.cc
src/jsregexp.h
test/cctest/test-regexp.cc