|
Copy irregexp related code from V8.
This "syntactic" change copies the irregexp code from V8 r24065 to Dart.
Compared to the V8 files the only changes are that the files have been
suitably renamed, headers and footers have been updated, and most of the
unneeded code has been replaced by a 'SNIP' marker. None of the files
are added to the build and they cannot compile. Integration with the
Dart VM is done in a follow-up CL [1].
[1]: https://codereview.chromium.org/683433003/
BUG=
R=iposva@google.com
Committed: https://code.google.com/p/dart/source/detail?r=41455
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+12508 lines, -6 lines) |
Patch |
|
A |
runtime/vm/regexp.h
|
View
|
|
1 chunk |
+1466 lines, -0 lines |
0 comments
|
Download
|
|
A |
runtime/vm/regexp.cc
|
View
|
|
1 chunk |
+5438 lines, -0 lines |
0 comments
|
Download
|
|
A |
runtime/vm/regexp_assembler.h
|
View
|
|
1 chunk |
+167 lines, -0 lines |
0 comments
|
Download
|
|
A + |
runtime/vm/regexp_assembler.cc
|
View
|
|
1 chunk |
+13 lines, -6 lines |
0 comments
|
Download
|
|
A |
runtime/vm/regexp_ast.h
|
View
|
|
1 chunk |
+386 lines, -0 lines |
0 comments
|
Download
|
|
A |
runtime/vm/regexp_ast.cc
|
View
|
|
1 chunk |
+336 lines, -0 lines |
0 comments
|
Download
|
|
A |
runtime/vm/regexp_parser.h
|
View
|
|
1 chunk |
+178 lines, -0 lines |
0 comments
|
Download
|
|
A |
runtime/vm/regexp_parser.cc
|
View
|
|
1 chunk |
+1003 lines, -0 lines |
0 comments
|
Download
|
|
A |
runtime/vm/unibrow.h
|
View
|
1
|
1 chunk |
+76 lines, -0 lines |
0 comments
|
Download
|
|
A |
runtime/vm/unibrow.cc
|
View
|
|
1 chunk |
+3393 lines, -0 lines |
0 comments
|
Download
|
|
A |
runtime/vm/unibrow-inl.h
|
View
|
|
1 chunk |
+52 lines, -0 lines |
0 comments
|
Download
|
Total messages: 4 (1 generated)
|