Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(15)

Issue 667043003: Port regexp tests from V8 to Dart. (Closed)

Created:
6 years, 2 months ago by zerny-google
Modified:
6 years, 1 month ago
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Port regexp tests from V8 to Dart. This adds V8s suite of regular expressions tests. The tests are skipped for all none d8 runtimes until irregexp has been ported and enabled for the other runtimes. The tests are enabled when compiling with dart2js and running with d8. BUG=http://dartbug.com/21396 R=lrn@google.com Committed: https://code.google.com/p/dart/source/detail?r=41354

Patch Set 1 #

Total comments: 14

Patch Set 2 : headers & utils #

Patch Set 3 : dart authors copyright #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12123 lines, -137 lines) Patch
M tests/corelib/corelib.status View 1 chunk +9 lines, -0 lines 0 comments Download
A tests/corelib/regexp/RegExp_test.dart View 1 2 1 chunk +89 lines, -0 lines 0 comments Download
A tests/corelib/regexp/UC16_test.dart View 1 2 1 chunk +53 lines, -0 lines 0 comments Download
A tests/corelib/regexp/alternative-length-miscalculation_test.dart View 1 2 1 chunk +38 lines, -0 lines 0 comments Download
A tests/corelib/regexp/alternatives_test.dart View 1 2 1 chunk +48 lines, -0 lines 0 comments Download
A + tests/corelib/regexp/ascii-regexp-subject_test.dart View 1 2 2 chunks +23 lines, -14 lines 0 comments Download
A tests/corelib/regexp/assertion_test.dart View 1 2 1 chunk +115 lines, -0 lines 0 comments Download
A tests/corelib/regexp/backreferences_test.dart View 1 2 1 chunk +46 lines, -0 lines 0 comments Download
A tests/corelib/regexp/bol-with-multiline_test.dart View 1 2 1 chunk +39 lines, -0 lines 0 comments Download
A tests/corelib/regexp/bol_test.dart View 1 2 1 chunk +55 lines, -0 lines 0 comments Download
A tests/corelib/regexp/capture-3_test.dart View 1 2 1 chunk +118 lines, -0 lines 0 comments Download
A + tests/corelib/regexp/capture_test.dart View 1 2 2 chunks +23 lines, -27 lines 0 comments Download
A + tests/corelib/regexp/captures_test.dart View 1 2 2 chunks +9 lines, -18 lines 0 comments Download
A tests/corelib/regexp/char-insensitive_test.dart View 1 2 1 chunk +53 lines, -0 lines 0 comments Download
A tests/corelib/regexp/character-match-out-of-order_test.dart View 1 2 1 chunk +32 lines, -0 lines 0 comments Download
A tests/corelib/regexp/compile-crash_test.dart View 1 2 1 chunk +37 lines, -0 lines 0 comments Download
A tests/corelib/regexp/compile_test.dart View 1 2 1 chunk +44 lines, -0 lines 0 comments Download
A tests/corelib/regexp/constructor_test.dart View 1 2 1 chunk +38 lines, -0 lines 0 comments Download
A tests/corelib/regexp/dotstar_test.dart View 1 2 1 chunk +165 lines, -0 lines 0 comments Download
A tests/corelib/regexp/early-acid3-86_test.dart View 1 2 1 chunk +39 lines, -0 lines 0 comments Download
A tests/corelib/regexp/ecma-regex-examples_test.dart View 1 2 1 chunk +68 lines, -0 lines 0 comments Download
A tests/corelib/regexp/extended-characters-match_test.dart View 1 2 1 chunk +44 lines, -0 lines 0 comments Download
A tests/corelib/regexp/extended-characters-more_test.dart View 1 2 1 chunk +36 lines, -0 lines 0 comments Download
A tests/corelib/regexp/find-first-asserted_test.dart View 1 2 1 chunk +35 lines, -0 lines 0 comments Download
A tests/corelib/regexp/global_test.dart View 1 2 1 chunk +189 lines, -0 lines 0 comments Download
A tests/corelib/regexp/indexof_test.dart View 1 2 1 chunk +70 lines, -0 lines 0 comments Download
A tests/corelib/regexp/invalid-range-in-class_test.dart View 1 2 1 chunk +56 lines, -0 lines 0 comments Download
A tests/corelib/regexp/lastindex_test.dart View 1 2 1 chunk +44 lines, -0 lines 0 comments Download
A tests/corelib/regexp/look-ahead_test.dart View 1 2 1 chunk +35 lines, -0 lines 0 comments Download
A tests/corelib/regexp/lookahead_test.dart View 1 2 1 chunk +165 lines, -0 lines 0 comments Download
A + tests/corelib/regexp/loop-capture_test.dart View 1 2 2 chunks +8 lines, -18 lines 0 comments Download
A tests/corelib/regexp/malformed-escapes_test.dart View 1 2 1 chunk +61 lines, -0 lines 0 comments Download
A tests/corelib/regexp/many-brackets_test.dart View 1 2 1 chunk +48 lines, -0 lines 0 comments Download
A tests/corelib/regexp/multiline_test.dart View 1 2 1 chunk +118 lines, -0 lines 0 comments Download
A tests/corelib/regexp/negative-special-characters_test.dart View 1 2 1 chunk +95 lines, -0 lines 0 comments Download
A tests/corelib/regexp/no-extensions_test.dart View 1 2 1 chunk +69 lines, -0 lines 0 comments Download
A tests/corelib/regexp/non-bmp_test.dart View 1 2 1 chunk +46 lines, -0 lines 0 comments Download
A tests/corelib/regexp/non-capturing-backtracking_test.dart View 1 2 1 chunk +35 lines, -0 lines 0 comments Download
A tests/corelib/regexp/non-capturing-groups_test.dart View 1 2 1 chunk +47 lines, -0 lines 0 comments Download
A tests/corelib/regexp/non-character_test.dart View 1 2 1 chunk +47 lines, -0 lines 0 comments Download
A tests/corelib/regexp/non-greedy-parentheses_test.dart View 1 2 1 chunk +41 lines, -0 lines 0 comments Download
A tests/corelib/regexp/norepeat_test.dart View 1 2 1 chunk +36 lines, -0 lines 0 comments Download
A tests/corelib/regexp/overflow_test.dart View 1 2 1 chunk +43 lines, -0 lines 0 comments Download
A tests/corelib/regexp/parentheses_test.dart View 1 2 1 chunk +288 lines, -0 lines 0 comments Download
A tests/corelib/regexp/pcre-test-4_test.dart View 1 2 1 chunk +1027 lines, -0 lines 0 comments Download
A tests/corelib/regexp/pcre_test.dart View 1 2 1 chunk +6596 lines, -0 lines 0 comments Download
A tests/corelib/regexp/quantified-assertions_test.dart View 1 2 1 chunk +48 lines, -0 lines 0 comments Download
A tests/corelib/regexp/range-bound-ffff_test.dart View 1 2 1 chunk +34 lines, -0 lines 0 comments Download
A tests/corelib/regexp/range-out-of-order_test.dart View 1 2 1 chunk +34 lines, -0 lines 0 comments Download
A tests/corelib/regexp/ranges-and-escaped-hyphens_test.dart View 1 2 1 chunk +81 lines, -0 lines 0 comments Download
A tests/corelib/regexp/regexp_test.dart View 1 2 1 chunk +594 lines, -0 lines 0 comments Download
A + tests/corelib/regexp/regress-6-9-regexp_test.dart View 1 2 2 chunks +8 lines, -17 lines 0 comments Download
A + tests/corelib/regexp/regress-regexp-codeflush_test.dart View 1 2 2 chunks +31 lines, -27 lines 0 comments Download
A + tests/corelib/regexp/regress-regexp-construct-result_test.dart View 1 2 2 chunks +21 lines, -16 lines 0 comments Download
A tests/corelib/regexp/repeat-match-waldemar_test.dart View 1 2 1 chunk +59 lines, -0 lines 0 comments Download
A tests/corelib/regexp/results-cache_test.dart View 1 2 1 chunk +83 lines, -0 lines 0 comments Download
A tests/corelib/regexp/stack-overflow2_test.dart View 1 1 chunk +17 lines, -0 lines 0 comments Download
A tests/corelib/regexp/stack-overflow_test.dart View 1 2 1 chunk +38 lines, -0 lines 0 comments Download
A tests/corelib/regexp/standalones_test.dart View 1 2 1 chunk +84 lines, -0 lines 0 comments Download
A tests/corelib/regexp/toString_test.dart View 1 2 1 chunk +70 lines, -0 lines 0 comments Download
A tests/corelib/regexp/unicode-handling_test.dart View 1 2 1 chunk +75 lines, -0 lines 0 comments Download
A tests/corelib/regexp/unicodeCaseInsensitive_test.dart View 1 2 1 chunk +99 lines, -0 lines 0 comments Download
A tests/corelib/regexp/v8_regexp_utils.dart View 1 1 chunk +47 lines, -0 lines 0 comments Download
A tests/corelib/regexp/zero-length-alternatives_test.dart View 1 2 1 chunk +280 lines, -0 lines 0 comments Download

Messages

Total messages: 8 (2 generated)
zerny-google
PTAL
6 years, 2 months ago (2014-10-23 09:46:06 UTC) #2
Lasse Reichstein Nielsen
Summary: - Use the copyright notice from all the original files. They say that they ...
6 years, 2 months ago (2014-10-23 13:21:58 UTC) #3
zerny-google
Thanks for the review. I've updated all headers to be exactly the same as in ...
6 years, 2 months ago (2014-10-24 12:38:37 UTC) #4
zerny-google
Prepended Dart copyright to all files that did not already have one.
6 years, 1 month ago (2014-10-28 08:46:44 UTC) #6
Lasse Reichstein Nielsen
LGTM.
6 years, 1 month ago (2014-10-28 08:58:13 UTC) #7
zerny-google
6 years, 1 month ago (2014-10-28 12:33:42 UTC) #8
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as 41354 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698