Commit Graph

64 Commits

Author SHA1 Message Date
Andy Heninger
14325e430b ICU-2925 API extensions, work in process.
X-SVN-Rev: 13491
2003-10-25 00:52:03 +00:00
Andy Heninger
3c223acda5 ICU-3320 Regex, incorrect optimization of patterns beginning with a X{0,*} loop
X-SVN-Rev: 13481
2003-10-24 01:01:45 +00:00
Alan Liu
c91c33fbdf ICU-3262 make UnicodeSet constructor and applyPattern() taking a ParsePosition, options bit mask, and SymbolTable pointer public
X-SVN-Rev: 13417
2003-10-14 21:47:59 +00:00
Andy Heninger
fae0b210ff ICU-3028 Remove stub for \037 style octal in regular expression patterns.
X-SVN-Rev: 12554
2003-06-24 02:24:20 +00:00
Andy Heninger
3491f1356e ICU-2729 Fix uninitialized variable in regex compiler.
X-SVN-Rev: 12506
2003-06-13 00:05:35 +00:00
Andy Heninger
64d4ee8a6f ICU-2699 Eliminate two compiler warnings in regexcmp.cpp
X-SVN-Rev: 12499
2003-06-12 21:17:59 +00:00
George Rhoten
b57ac91414 ICU-2729 Make it easier to hide gStaticSets in the future,
X-SVN-Rev: 12134
2003-05-28 01:42:29 +00:00
Andy Heninger
9c02edfe2d ICU-2908 fix crash on regexp patterns with quantifiers on a surrogate pair e.g. \ud800\udc00*
X-SVN-Rev: 12065
2003-05-23 01:32:25 +00:00
Andy Heninger
efc59e36a9 ICU-2411 Regexp, support for \x hex escapes in patterns added.
X-SVN-Rev: 11862
2003-05-09 16:55:08 +00:00
Andy Heninger
e5e88aaf89 ICU-2787 Regexp init thread safety; Improvements to u_init()
X-SVN-Rev: 11781
2003-05-02 21:33:17 +00:00
Andy Heninger
2d83a418a0 ICU-2422 Regexp, more speed optimizations, some cleanup
X-SVN-Rev: 11442
2003-04-02 23:10:16 +00:00
Andy Heninger
e0559f80d3 ICU-2422 Regexp speed optimizations, work in progress
X-SVN-Rev: 11424
2003-03-31 05:49:06 +00:00
Andy Heninger
2e7a2dd624 ICU-2422 Regexp, more speed optimizations
X-SVN-Rev: 11412
2003-03-28 02:31:17 +00:00
Andy Heninger
a640031201 ICU-2422 Regexp, more speed optimizations
X-SVN-Rev: 11402
2003-03-27 01:25:20 +00:00
Andy Heninger
4b469843ee ICU-2422 Regexp speed optimizations, work in progress
X-SVN-Rev: 11401
2003-03-26 06:25:55 +00:00
Andy Heninger
ec8e5274ba ICU-2422 Regexp, more speed optimizations, work in progress
X-SVN-Rev: 11400
2003-03-26 01:17:16 +00:00
Andy Heninger
4575efb175 ICU-2422 Regexp general cleanup
X-SVN-Rev: 11387
2003-03-24 05:23:07 +00:00
Andy Heninger
f6d9573913 ICU-2422 Regexp, general cleanup
X-SVN-Rev: 11366
2003-03-20 01:15:10 +00:00
Andy Heninger
f0e3f3d714 ICU-2422 Regexp, optimizing find() operations
X-SVN-Rev: 11354
2003-03-19 01:57:23 +00:00
Andy Heninger
bf35d2da2e ICU-2422 Regexp, optimizing find() operations, work in progress.
X-SVN-Rev: 11349
2003-03-18 01:51:36 +00:00
Andy Heninger
e2ac4bbeb6 ICU-2422 Regexp find() optimizations, work in progress
X-SVN-Rev: 11334
2003-03-17 06:51:57 +00:00
Andy Heninger
fef34e930e ICU-2422 Regexp, optimizing find() operations, work in progress.
X-SVN-Rev: 11290
2003-03-13 01:56:01 +00:00
Andy Heninger
1eee5ac497 ICU-2422 Regexp, optimizing find() operations, work in progress.
X-SVN-Rev: 11284
2003-03-12 01:59:22 +00:00
Andy Heninger
77a6b03679 ICU-2422 Regexp tests of expressions at http://www.regxlib.com/
X-SVN-Rev: 11279
2003-03-10 07:37:37 +00:00
Andy Heninger
f5fa67bfe3 ICU-2422 Regexp, optimizing find() operations, work in progress.
X-SVN-Rev: 11250
2003-03-06 01:57:52 +00:00
Andy Heninger
09baec1685 ICU-2422 Regexp \N{NAME} added. (ZeroLengthMatch)* optimizations improved.
X-SVN-Rev: 11228
2003-03-04 01:10:46 +00:00
Andy Heninger
ae14297881 ICU-2422 look-behind ops implementation finished.
X-SVN-Rev: 11212
2003-03-02 19:11:09 +00:00
Andy Heninger
acda85d7cf ICU-2422 regexp, look-behind ops, work in progress.
X-SVN-Rev: 11176
2003-02-27 01:59:23 +00:00
Andy Heninger
2d3301b7f9 ICU-2422 look-behind op, plus some optimizations, work-in-progress.
X-SVN-Rev: 11168
2003-02-26 05:16:49 +00:00
Andy Heninger
ddf59cf344 ICU-2422 look-behind op, plus some optimizations, work-in-progress.
X-SVN-Rev: 11145
2003-02-24 05:12:29 +00:00
Andy Heninger
2df0b33049 ICU-2422 regexp, add and use new case-insensitive constructor on UnicodeSet.
X-SVN-Rev: 11129
2003-02-21 01:15:16 +00:00
Andy Heninger
d31f8de161 ICU-2422 regexp, \X does grapheme clusters
X-SVN-Rev: 11071
2003-02-16 07:24:55 +00:00
Andy Heninger
14da9b81e3 ICU-2422 regexp, free-format support added, some match mode bugs fixed
X-SVN-Rev: 11035
2003-02-13 01:10:22 +00:00
Andy Heninger
2397658197 ICU-2422 regexp, match flag setting options added.
X-SVN-Rev: 11032
2003-02-12 01:28:01 +00:00
Andy Heninger
483da7c7df ICU-2422 regexp, case insensitive matching, work in progress
X-SVN-Rev: 11013
2003-02-11 01:17:51 +00:00
Andy Heninger
7f44eb19cf ICU-2422 regexp, case insensitive matching, work in progress
X-SVN-Rev: 10989
2003-02-07 02:04:14 +00:00
Andy Heninger
fc1f59a88d ICU-2422 fixed g++ compilation problem in regexcmp, got some other work in progress as well.
X-SVN-Rev: 10949
2003-02-04 00:36:30 +00:00
Andy Heninger
61b188cc37 ICU-2422 regexp, Look-ahead ops added. Bug in caching input
string in Matcher fixed.

X-SVN-Rev: 10938
2003-01-31 02:00:52 +00:00
Andy Heninger
6696782926 ICU-2422 regexp, back out nested capture group hack. The failing test is
either a bug or a really odd specification in Perl.
Clean up test memory leaks.

X-SVN-Rev: 10923
2003-01-29 01:40:59 +00:00
Andy Heninger
b0155515f7 ICU-2422 regexp, more perl test fixes.
X-SVN-Rev: 10921
2003-01-28 23:44:22 +00:00
Andy Heninger
41e90b5773 ICU-2422 regexp, fix a number of bugs uncovered by perl regexp tests. Some still remain.
X-SVN-Rev: 10905
2003-01-25 18:57:42 +00:00
Andy Heninger
a92820c54b ICU-2422 regexp, tests from perl, and some bug fixes
X-SVN-Rev: 10901
2003-01-24 02:05:03 +00:00
Andy Heninger
a868ba8a94 ICU-2422 add back references
X-SVN-Rev: 10878
2003-01-21 04:56:14 +00:00
Andy Heninger
8501288a1e ICU-2422 add possessive quantifiers
X-SVN-Rev: 10869
2003-01-20 06:25:23 +00:00
Andy Heninger
50a1da1f2b ICU-2422 regexp, atomic paretheses added, but still buggy
X-SVN-Rev: 10865
2003-01-17 01:43:54 +00:00
Andy Heninger
01147100bd ICU-2422 regexp, {min,max} quantifiers added.
X-SVN-Rev: 10859
2003-01-16 01:12:04 +00:00
Andy Heninger
9c23e724ee ICU-2420 regexp perf, replace use of UVector, UnicodeString in execution engine
X-SVN-Rev: 10824
2003-01-08 23:38:23 +00:00
Andy Heninger
4dec8e4a60 ICU-2578 regexp, fix assertion failure / internal error on the not-yet-implemented possessive quatifiers
X-SVN-Rev: 10681
2002-12-16 00:14:31 +00:00
Andy Heninger
41accb8237 ICU-105 Regular Expressions, fix memory leak, improved test coverage
X-SVN-Rev: 10310
2002-11-21 01:06:00 +00:00
Andy Heninger
24bf088281 ICU-105 Regular Expressions, changes from code review
X-SVN-Rev: 10294
2002-11-19 19:31:03 +00:00