Commit Graph

45 Commits

Author SHA1 Message Date
Peter Edberg
9075f9cb5a ICU-12380 Size reductions for transliterator registry (and some speedup)
X-SVN-Rev: 40434
2017-09-20 00:39:40 +00:00
Andy Heninger
242e02c388 ICU-12764 icu4c utf-8 source files, update Copyright notices.
X-SVN-Rev: 39583
2017-01-20 00:20:31 +00:00
Michael Ow
61607c2773 ICU-12564 Update copyright notice in trunk
X-SVN-Rev: 38848
2016-06-15 18:58:17 +00:00
Andy Heninger
9e496ae428 ICU-12575 fix incorrect API comments on class LocalUHashtablePointer
X-SVN-Rev: 38789
2016-06-03 18:19:26 +00:00
Yoshito Umaoka
00ca13e126 ICU-12564 Reverted r38761 and r38762, because we want to prepend the Unicode copyright for existing source files, instead of replacing copyright comments.
X-SVN-Rev: 38776
2016-05-31 21:45:07 +00:00
Michael Ow
c9f199a30f ICU-12564 Update copyright notice in ICU4C
X-SVN-Rev: 38761
2016-05-26 22:32:17 +00:00
Travis Keep
8b18741503 ICU-11767 Bound the ICU UnifiedCache.
X-SVN-Rev: 37723
2015-08-05 20:21:14 +00:00
Steven R. Loomis
28c0981d76 ICU-11389 (respond to review comments) fix low memory crasher in Region.
Also add LocalUHashtablePointer.

X-SVN-Rev: 36860
2014-12-11 18:25:13 +00:00
Steven R. Loomis
7e6c572256 ICU-10774 fix a knownissue: Collator::getAvailableLocales calculation.
Also, replace uhash_nextElement's parameter "-1" with UHASH_FIRST for clarity.
Also, improve service registration debugging code

X-SVN-Rev: 36836
2014-12-09 23:54:56 +00:00
Markus Scherer
744d1f3a19 ICU-8617 move UHashTok into lower-level uelement.h (new) and rename to UElement to share with UVector
X-SVN-Rev: 30272
2011-07-04 23:51:56 +00:00
Markus Scherer
9f7d74001c ICU-8605 document & test ICU4C dependencies, remove cycles, reduce some deps; merged from branches/markus/depstest -r 30155:30193
X-SVN-Rev: 30194
2011-06-03 05:23:57 +00:00
Markus Scherer
c04082d93c ICU-8105 hardcode Unicode property names data (formatVersion 2); includes new dictionary-type tries (ByteTrie & UCharTrie see ticket #8167); merge branches/markus/tries -r 29040:29249
X-SVN-Rev: 29252
2010-12-31 18:21:36 +00:00
Markus Scherer
0acda636e4 ICU-7722 build canonical-iterator data from nfc.nrm (port Java code to C++)
X-SVN-Rev: 28117
2010-06-01 06:10:26 +00:00
Andy Heninger
9715eae02c ICU-4790 spoof impl merged to trunk.
X-SVN-Rev: 25534
2009-03-09 23:40:15 +00:00
George Rhoten
5bb343c749 ICU-5955 Better bit packing of the hash table as reported by Purify.
X-SVN-Rev: 23102
2007-12-17 22:12:44 +00:00
George Rhoten
a2f8361eb3 ICU-5208 Optimize C++ Hashtable allocation.
X-SVN-Rev: 19673
2006-05-27 07:33:10 +00:00
Ram Viswanadha
b70227e2c7 ICU-4741 make compare functions for Hashtable and StringEnumeration general
X-SVN-Rev: 18788
2005-11-11 19:23:09 +00:00
George Rhoten
f8ecf23b3b ICU-4092 Remove dead code.
X-SVN-Rev: 16980
2004-12-21 07:29:23 +00:00
Alan Liu
f30027fcca ICU-3664 replace unsafe casts to void* and int32_t with correct API calls
X-SVN-Rev: 15573
2004-05-27 02:11:08 +00:00
Eric Mader
a7def2c37f ICU-3473 Update copyright notices for ICU 2.8.
X-SVN-Rev: 14193
2003-12-19 21:29:27 +00:00
Steven R. Loomis
34b2b19a76 ICU-2424 added iputi and igeti for (int32,int32) hashtables
X-SVN-Rev: 14186
2003-12-19 02:17:39 +00:00
George Rhoten
f414b9c5d2 ICU-1891 Update for z/OS regarding U_CALLCONV.
All C callbacks should all be defined the same way.

X-SVN-Rev: 9107
2002-07-12 00:23:52 +00:00
GCL Shanghai
bcb21ca4f1 ICU-1953 Check APIs comments for @param, @return...
X-SVN-Rev: 9024
2002-07-03 12:05:56 +00:00
Vladimir Weinstein
1b0596cd30 ICU-1541 consistently added U_CAPI & U_EXPORT2 to all the declarations and definitions
X-SVN-Rev: 7038
2001-11-21 01:02:11 +00:00
Alan Liu
4bdda5fd78 ICU-1023 token convenience functions
X-SVN-Rev: 6286
2001-10-17 20:52:56 +00:00
Alan Liu
a9fc30c720 ICU-1023 add uhash_xxxi and Hashtable::xxxi functions for integer values
X-SVN-Rev: 6265
2001-10-16 20:53:13 +00:00
Alan Liu
8a98ee7a0e ICU-1023 change UHashKey to UHashTok and use for values as well
X-SVN-Rev: 6264
2001-10-16 18:31:13 +00:00
Alan Liu
38a35f8596 ICU-1079 add utility deleters for UVector and Hashtable
X-SVN-Rev: 5413
2001-08-01 17:37:37 +00:00
Alan Liu
1c40f7aebd ICU-1023 upgrade uhash to support int32_t keys on platforms with sizeof(void*) < 32
X-SVN-Rev: 5196
2001-07-06 19:53:12 +00:00
Alan Liu
3d59e76f56 ICU-1006 add case insensitive UnicodeString hash and compare fns
X-SVN-Rev: 5039
2001-06-20 22:37:40 +00:00
George Rhoten
c4997713ef ICU-903 Updated the copyright notice
X-SVN-Rev: 4238
2001-03-21 20:44:20 +00:00
Alan Liu
87aa5a7c73 ICU-403 update docs
X-SVN-Rev: 1424
2000-05-20 04:42:59 +00:00
Helena Chapman
69ba12f77c ICU-351 Define UBool to be used in the APIs.
X-SVN-Rev: 1410
2000-05-18 22:08:39 +00:00
Alan Liu
34b14575f4 ICU-149 make UnicodeString delegate hashcode computation to uhash
X-SVN-Rev: 1048
2000-03-31 23:50:49 +00:00
Alan Liu
53cfa64999 ICU-149 amend comments
X-SVN-Rev: 1034
2000-03-30 04:29:31 +00:00
Alan Liu
327165d913 ICU-149 cleanup uhash/hash
X-SVN-Rev: 1033
2000-03-30 04:17:27 +00:00
Alan Liu
2ddc4768a3 ICU-149 rewrite UHashtable
X-SVN-Rev: 1001
2000-03-28 22:04:39 +00:00
Markus Scherer
139685dd3f ICU-266 improve hashXXString() performance, add hashIString()
X-SVN-Rev: 731
2000-02-08 23:35:19 +00:00
Helena Chapman
eddd8b6f4c ICU-227 Fixes in Bidi and HashFunction code.
X-SVN-Rev: 699
2000-01-27 18:23:36 +00:00
Markus Scherer
aeac763301 ICU-161 open-sourcify more (c) statements
X-SVN-Rev: 577
2000-01-13 23:54:23 +00:00
Vladimir Weinstein
8e21f86812 ICU-12 all public include files are now in unicode dir, all private icu_ functions renamed to uprv_
X-SVN-Rev: 472
1999-12-28 23:39:02 +00:00
Helena Chapman
d60fe9d14e ICU-84 Updated with S/390 IEEE port changes.
X-SVN-Rev: 177
1999-11-16 01:05:10 +00:00
Markus Scherer
07a2bc0937 ICU-6 more renaming of constant names
FAILURE -> U_FAILURE etc.

X-SVN-Rev: 76
1999-10-18 22:48:32 +00:00
Helena Chapman
1ccc7d153f ICU version 1.3 merge from CMVS.
X-SVN-Rev: 9
1999-09-30 23:47:52 +00:00
Unknown User
aa0b0a88e8 Initial revision
X-SVN-Rev: 2
1999-08-16 21:50:52 +00:00