Commit Graph

55 Commits

Author SHA1 Message Date
Andy Heninger
10dd7ed47b ICU-10463 Regular Expressions, rework debug conditionals to fix build failures on clang, and to somewhat simplify.
X-SVN-Rev: 34565
2013-10-14 22:11:21 +00:00
Andy Heninger
b8315ecf6a ICU-8826 Regex case insensitive match fixes; also fixes #6074, hitEnd() sometimes fails.
X-SVN-Rev: 31233
2012-01-20 00:50:02 +00:00
Peter Edberg
411a93712a ICU-4521 Merge from branch, fixes for 64bit alignment & type conversions
X-SVN-Rev: 27670
2010-02-25 06:33:29 +00:00
Michael Grady
8216117f21 ICU-4521 UText-based regex implementation
X-SVN-Rev: 27482
2010-02-03 02:59:35 +00:00
Andy Heninger
67e296e813 ICU-5386 Regular Expressions update, improved Java 1.5 compatibility. svn merge -r 22747:23061 from branches/andy/regex
X-SVN-Rev: 23063
2007-12-11 21:30:10 +00:00
George Rhoten
27fd8e382d ICU-4733 Use int32_t instead of int.
X-SVN-Rev: 18458
2005-08-23 18:44:52 +00:00
George Rhoten
4b8ef3e6e6 ICU-4288 Mostly fixes for --enable-strict for gcc 3.4 (Fedora Core 3)
X-SVN-Rev: 17040
2004-12-30 07:25:51 +00:00
Eric Mader
1e856ba7a2 ICU-4179 update copyright notices for ICU 3.2
X-SVN-Rev: 16683
2004-10-29 23:42:49 +00:00
Andy Heninger
711cae9988 ICU-4034 off-by-one error in regexp 8 bit sets
X-SVN-Rev: 16098
2004-08-03 05:22:12 +00:00
Andy Heninger
3c6b602cee ICU-3437 test coverage fixes, compiler warning fixes.
X-SVN-Rev: 14028
2003-12-06 01:49:56 +00:00
Andy Heninger
d7dd8095cd ICU-2468 regexp, disable conditional debug code
X-SVN-Rev: 13979
2003-12-03 22:32:07 +00:00
Andy Heninger
d4e4635656 ICU-2468 regexp word boundaries using RBBI
X-SVN-Rev: 13641
2003-11-08 02:01:42 +00:00
Andy Heninger
623319609f ICU-2118 Regex, disable debug code, should remove code coverage errors for it.
X-SVN-Rev: 12431
2003-06-10 22:50:17 +00:00
Andy Heninger
265ed564e0 ICU-2959 copyright updated for RBBI, Regexp files.
X-SVN-Rev: 12228
2003-06-02 22:21:58 +00:00
George Rhoten
9c6d1331d4 ICU-2729 These classes should be deriving from UMemory
X-SVN-Rev: 12136
2003-05-28 03:04:04 +00:00
Andy Heninger
d9a8861e89 ICU-2582 fix widespread spelling error of "possessive"
X-SVN-Rev: 12067
2003-05-23 01:35:03 +00:00
George Rhoten
558be9c95e ICU-2699 Fix some compiler warnings.
X-SVN-Rev: 11586
2003-04-18 21:43:25 +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
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
bf35d2da2e ICU-2422 Regexp, optimizing find() operations, work in progress.
X-SVN-Rev: 11349
2003-03-18 01:51:36 +00:00
George Rhoten
ea20db569b ICU-2759 QNX has a problem with printf statements in C++ and they should not be used normally.
X-SVN-Rev: 11328
2003-03-15 01:42:12 +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
f5fa67bfe3 ICU-2422 Regexp, optimizing find() operations, work in progress.
X-SVN-Rev: 11250
2003-03-06 01:57:52 +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
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
d31f8de161 ICU-2422 regexp, \X does grapheme clusters
X-SVN-Rev: 11071
2003-02-16 07:24:55 +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
5522a8521c ICU-2422 regex test reorg, improved debug options
X-SVN-Rev: 10979
2003-02-06 01:55:17 +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
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
George Rhoten
80fce8af49 ICU-2422 Fix a compiler error for HP/UX and Solaris
X-SVN-Rev: 10863
2003-01-16 19:37:00 +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
00da27677a ICU-105 Regular Expressions, improved formatting of debug output.
X-SVN-Rev: 10306
2002-11-20 23:30:20 +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
Andy Heninger
fa1b944f9f ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10258
2002-11-14 18:27:00 +00:00
Andy Heninger
fa16d0f578 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10220
2002-11-11 18:49:49 +00:00
Andy Heninger
2d39fda4e3 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10180
2002-11-07 02:34:46 +00:00
Andy Heninger
96ec073b83 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10157
2002-11-06 02:35:20 +00:00