Markus Scherer
19446aeeba
ICU-5585 fast, freezable UnicodeSet with span() with string support; svn merge -r 21018:22033 http://source.icu-project.org/repos/icu/icu/branches/markus/fastset and revert source/test/perf/unisetperf/draft/* and source/common/utrie.* and source/allinone/allinone.sln (experimental code)
...
X-SVN-Rev: 22053
2007-07-19 04:33:20 +00:00
George Rhoten
c3f935855f
ICU-5745 Improve performance of translit/TransliteratorTest/TestInstantiation
...
X-SVN-Rev: 21757
2007-06-15 23:32:12 +00:00
George Rhoten
c5406f3b0c
ICU-5426 Fix compiler warnings from last check in.
...
X-SVN-Rev: 20483
2006-10-04 00:33:11 +00:00
George Rhoten
31120cdfc4
ICU-5426 Fix last check-in. Handle the case when malloc fails.
...
X-SVN-Rev: 20478
2006-10-03 19:11:36 +00:00
George Rhoten
1c37b55ae0
ICU-5426 Reduce the amount of unused memory in caches by at least 500KB.
...
X-SVN-Rev: 20476
2006-10-03 17:41:23 +00:00
George Rhoten
7929f274ba
ICU-5426 Improve compaction.
...
X-SVN-Rev: 20459
2006-09-29 23:56:11 +00:00
George Rhoten
8064b4876b
ICU-5426 Report memory allocation errors when possible, and reduce default UVector size.
...
X-SVN-Rev: 20452
2006-09-29 21:36:59 +00:00
George Rhoten
1658151152
ICU-5349 Don't use mutex.h when umutex.h also works.
...
X-SVN-Rev: 20264
2006-09-08 03:35:35 +00:00
George Rhoten
35c4c75f13
ICU-4707 Fix some compiler warnings
...
X-SVN-Rev: 19383
2006-03-20 07:53:07 +00:00
George Rhoten
5099f3d680
ICU-739 Palm OS compiler has some issues with shared libraries and exported data (non-functions).
...
X-SVN-Rev: 17297
2005-03-08 23:05:38 +00:00
Andy Heninger
526617139e
ICU-4055 fixed bad comment on UnicodeSet::size()
...
X-SVN-Rev: 16755
2004-11-04 22:05:00 +00:00
George Rhoten
e69fca9d5f
ICU-4078 Fix for AIX with Visual Age 5 compiler, and make sure that the
...
disentanglement is correct by putting all the UnicodeSet virtual functions are
in one file. Also move some of the rule whitespace handling into better
locations.
X-SVN-Rev: 16519
2004-10-15 22:56:26 +00:00
Andy Heninger
8e505af9bb
ICU-4055 fixed bad comment, test to verify behavior.
...
X-SVN-Rev: 16321
2004-09-14 17:31:54 +00:00
Markus Scherer
53e086dc9a
ICU-4078 disentangle conversion and properties code some from other parts of the common library
...
X-SVN-Rev: 16193
2004-08-26 22:51:40 +00:00
George Rhoten
254eea3c6e
ICU-4072 Explicitly use U_EXPORT2 to specify calling convention of static C++ code.
...
X-SVN-Rev: 16182
2004-08-24 17:21:14 +00:00
Vladimir Weinstein
cce68a9b45
ICU-2758 allow usage of lccc and tccc in unicode sets
...
X-SVN-Rev: 15659
2004-06-01 22:09:56 +00:00
Alan Liu
dfaf3b1d70
ICU-3795 do default conversion, not invariant conversion
...
X-SVN-Rev: 15651
2004-06-01 17:31:17 +00:00
Eric Mader
14fbb48bf9
ICU-3770 Updated copyright notices for ICU 3.0
...
X-SVN-Rev: 15385
2004-05-18 22:01:41 +00:00
Alan Liu
a94131a45f
ICU-3400 make UnicodeSet::toPattern() prefer [ab] over [a-b]
...
X-SVN-Rev: 14562
2004-02-21 04:18:16 +00:00
George Rhoten
1298067225
ICU-3222 Fix some compiler warnings
...
X-SVN-Rev: 14100
2003-12-11 18:20:00 +00:00
George Rhoten
e4df57a0ed
ICU-2962 Fix a possible EBCDIC issue.
...
X-SVN-Rev: 13825
2003-11-23 19:54:09 +00:00
George Rhoten
9fba623b7e
ICU-3222 Fix a Solaris warning
...
X-SVN-Rev: 13431
2003-10-15 21:49:37 +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
Alan Liu
2d6ae0054b
ICU-3259 restore lazy allocation (important!), but with no memory leak
...
X-SVN-Rev: 13376
2003-10-09 20:30:05 +00:00
George Rhoten
758f52fc95
ICU-3259 Fix a memory leak. This seems like a better solution
...
X-SVN-Rev: 13372
2003-10-09 17:29:22 +00:00
George Rhoten
5e26d68460
ICU-3259 Fix a memory leak. This might be the solution.
...
X-SVN-Rev: 13371
2003-10-09 17:22:35 +00:00
Alan Liu
17eaec5cb0
ICU-3280 rewrite applyPattern() to use RuleCharacterIterator; add test cases
...
X-SVN-Rev: 13238
2003-09-29 23:00:39 +00:00
George Rhoten
dc703b5f1b
ICU-3221 MSVC.NET combines static const char values in the same file.
...
Separate them into different files.
X-SVN-Rev: 12988
2003-08-29 21:05:48 +00:00
George Rhoten
c3f70fa1d8
ICU-3221 Fix some AIX linker warnings
...
X-SVN-Rev: 12982
2003-08-29 16:23:22 +00:00
George Rhoten
4d18bb2b4f
ICU-3221 Fix the AIX linker warning about multiple definitions of virtual functions.
...
X-SVN-Rev: 12958
2003-08-27 01:01:42 +00:00
George Rhoten
85a090f37b
ICU-300 Make sure that pinCodePoint isn't exported.
...
X-SVN-Rev: 12401
2003-06-10 00:39:15 +00:00
Alan Liu
b623c7596b
ICU-3003 fix containsNone
...
X-SVN-Rev: 12379
2003-06-09 18:55:55 +00:00
Markus Scherer
a02f731cdf
ICU-2840 make UnicodeSet work for simple patterns when properties data is not available
...
X-SVN-Rev: 12274
2003-06-04 17:35:10 +00:00
George Rhoten
a65efb8761
ICU-2729 Mark data as const.
...
X-SVN-Rev: 12129
2003-05-28 00:30:24 +00:00
Alan Liu
95ab039646
ICU-2495 incorporate review changes
...
X-SVN-Rev: 12089
2003-05-23 20:32:33 +00:00
Alan Liu
5f5a615f65
ICU-2495 add tests and code to ensure out-of-range code points don't cause crash
...
X-SVN-Rev: 11927
2003-05-14 22:30:21 +00:00
Alan Liu
9a9e49c403
ICU-2874 fix parsing of [^-b]
...
X-SVN-Rev: 11873
2003-05-09 21:26:52 +00:00
Alan Liu
ec2fad40f1
ICU-2874 fix parsing of [^-b]
...
X-SVN-Rev: 11871
2003-05-09 21:01:57 +00:00
Markus Scherer
e5383df00f
ICU-2860 add UCONFIG_NO_NORMALIZATION and UCONFIG_NO_IDNA
...
X-SVN-Rev: 11809
2003-05-06 01:37:52 +00:00
George Rhoten
19e68f7638
ICU-2832 Fix the definition for _C99_Property_Function on several platforms.
...
X-SVN-Rev: 11801
2003-05-05 22:16:49 +00:00
Alan Liu
f4d9e46ab0
ICU-2787 revise double-check code to improve thread safety
...
X-SVN-Rev: 11785
2003-05-02 21:52:53 +00:00
Markus Scherer
8c1740d468
ICU-2710 remove @obsolete ICU 2.6 and earlier code
...
X-SVN-Rev: 11749
2003-05-01 01:51:51 +00:00
Alan Liu
02fd4cdff2
ICU-2832 fix redhat 7.2 compiler error
...
X-SVN-Rev: 11726
2003-04-29 16:55:38 +00:00
Alan Liu
af6db5e0eb
ICU-2832 add 5 more C99 compatibility props
...
X-SVN-Rev: 11723
2003-04-28 23:48:30 +00:00
Alan Liu
7fd6350f1e
ICU-2832 hack UnicodeSet parser to handle four special case names for C99 compatibility props
...
X-SVN-Rev: 11710
2003-04-25 20:34:44 +00:00
George Rhoten
558be9c95e
ICU-2699 Fix some compiler warnings.
...
X-SVN-Rev: 11586
2003-04-18 21:43:25 +00:00
Markus Scherer
280cd31096
ICU-2789 add UErrorCode to getInclusions()/addPropertyStarts()
...
X-SVN-Rev: 11479
2003-04-09 17:34:24 +00:00
Markus Scherer
eece437e5b
ICU-2653 compare character age values with <= semantics not ==
...
X-SVN-Rev: 11165
2003-02-26 01:06:15 +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
Alan Liu
a64bd0d937
ICU-2715 detect invalid range
...
X-SVN-Rev: 11084
2003-02-17 23:56:51 +00:00