Commit Graph

29 Commits

Author SHA1 Message Date
Syn Wee Quek
2e6080b73e ICU-1030
Code review and optimizations updates for String Search.

X-SVN-Rev: 5717
2001-09-07 21:56:18 +00:00
Syn Wee Quek
75adf07067 ICU-1030
New implementation for Unicode Boyer Moore string search.

X-SVN-Rev: 5587
2001-08-25 02:03:53 +00:00
Syn Wee Quek
4dac21d31a ICU-861
initializing fcdpositon in reset()

X-SVN-Rev: 5429
2001-08-03 01:01:42 +00:00
Syn Wee Quek
6e6b55c887 ICU-861
initializing fcdpositon in setOffset()

X-SVN-Rev: 5424
2001-08-02 17:48:25 +00:00
Syn Wee Quek
d89bb9c5fc ICU-861
Minor optimisation for the backwards iterator.

X-SVN-Rev: 5130
2001-06-28 20:42:56 +00:00
Syn Wee Quek
8fa2ab2060 ICU-807
Clean up:
removed old comments and
redundant private methods that isn't used anywhere.

X-SVN-Rev: 5083
2001-06-26 17:41:10 +00:00
Syn Wee Quek
8b2f397e72 ICU-861 Optimised the backwards iterator and extra boundary checks.
X-SVN-Rev: 5026
2001-06-20 18:14:51 +00:00
Syn Wee Quek
15b2232eca ICU-861 Sets the string end pointer after reset.
X-SVN-Rev: 4917
2001-06-08 01:16:44 +00:00
Syn Wee Quek
1bfe6e02e2 ICU-861
Initialized collIterate->endp to be NULL when a null terminated string is used.

X-SVN-Rev: 4567
2001-04-26 01:15:34 +00:00
Syn Wee Quek
34372f991b ICU-861
Implemented new incremental normalization in backwards iteration.

X-SVN-Rev: 4524
2001-04-20 22:29:53 +00:00
Syn Wee Quek
cc5eba47d0 ICU-861
Added an extra size in normalization buffer to contain null-termination.
Added comments in ucol_impl.h that buffer size has to be >= 3.

X-SVN-Rev: 4483
2001-04-17 02:43:35 +00:00
Syn Wee Quek
f25427cd24 ICU-861
Updated backwards iterator
1) to use incremental fcd check
2) swap thai characters pairs at a time instead of blocks of it.

X-SVN-Rev: 4470
2001-04-12 00:08:26 +00:00
Andy Heninger
bed84e98b8 ICU-880 strcoll: incremental FCD check and no precalc of length
of null terminated strings

X-SVN-Rev: 4460
2001-04-06 23:37:48 +00:00
Vladimir Weinstein
3fd8f3bf61 ICU-96 fixed compiler warnings
X-SVN-Rev: 4285
2001-03-22 21:16:20 +00:00
Syn Wee Quek
0099cc05a5 ICU-807
Modified to remove Linux compiler warnings.

X-SVN-Rev: 4100
2001-03-15 19:10:41 +00:00
Syn Wee Quek
180cdc753f ICU-807
code clean up.

X-SVN-Rev: 4092
2001-03-15 02:54:01 +00:00
Syn Wee Quek
7ad7d69bb1 ICU-861
Sneaky memory bug termination part 2.
Added pointer to start of source string for memory tracking purposes.

X-SVN-Rev: 4024
2001-03-12 20:05:46 +00:00
Vladimir Weinstein
13ee1e9a8d ICU-96 fix for a sneaky bug in collation iterator
X-SVN-Rev: 4022
2001-03-12 08:58:37 +00:00
Syn Wee Quek
d4ebc2590d ICU-861
Updated previous iterator for Thai collation.

X-SVN-Rev: 3996
2001-03-09 18:25:30 +00:00
Vladimir Weinstein
1273540bbb ICU-96 jamo special handling completed. Markuses weight function glued in
X-SVN-Rev: 3987
2001-03-09 00:50:37 +00:00
Vladimir Weinstein
2f32e7e853 ICU-96 collation filename reorganization
X-SVN-Rev: 3967
2001-03-08 17:40:42 +00:00
Syn Wee Quek
4196c80eee ICU-861
Cleaning up collation element iterator codes.

X-SVN-Rev: 3946
2001-03-07 21:01:53 +00:00
Syn Wee Quek
24ff93d428 ICU-878
added functionality to retrieve getMaxExpansion for implicit collation elements

X-SVN-Rev: 3891
2001-03-03 04:06:43 +00:00
Syn Wee Quek
50ff5456e4 ICU-878
Added getMaxExpansion to collator

X-SVN-Rev: 3871
2001-03-02 01:14:03 +00:00
Syn Wee Quek
ec4c07eeb0 ICU-861
Updated backwards collation element iterator codes.

X-SVN-Rev: 3760
2001-02-23 23:36:42 +00:00
Syn Wee Quek
1966b36a04 ICU-861
Updated UCOL_GETPREVCE.

X-SVN-Rev: 3733
2001-02-22 23:16:06 +00:00
Syn Wee Quek
1418000403 ICU-861
NO_MORE_CES added to public access.
Comments of use added.

X-SVN-Rev: 3701
2001-02-21 01:58:55 +00:00
Syn Wee Quek
78a57a7680 ICU-861
Implemented backwards iterator for collation

X-SVN-Rev: 3679
2001-02-20 00:26:50 +00:00
Vladimir Weinstein
362eecc2ca ICU-96 UCollationElements (C wrapper for CollationIterator) is moved to ucoleitr.[h|cpp]
X-SVN-Rev: 3422
2001-01-15 19:02:30 +00:00