Shane Carr
d0d8535066
ICU-13717 Adds fast path for RBNF, which is not affect by min/max integer digits.
...
X-SVN-Rev: 41439
2018-05-23 04:03:19 +00:00
George Rhoten
4bac703558
ICU-13529 Parsing of redundant rule matches is slow when parsing with RuleBasedNumberFormat
...
X-SVN-Rev: 40913
2018-02-13 23:48:48 +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
George Rhoten
72280fb152
ICU-12713 Port fix for handling large magnitude numbers from ICU4J to ICU4C
...
X-SVN-Rev: 39560
2017-01-14 16:29:40 +00:00
Michael Ow
61607c2773
ICU-12564 Update copyright notice in trunk
...
X-SVN-Rev: 38848
2016-06-15 18:58:17 +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
George Rhoten
e3e7183663
ICU-11818 Implement PluralRules in fractional RBNF
...
X-SVN-Rev: 37823
2015-08-26 10:42:17 +00:00
George Rhoten
e097e1b9ee
ICU-8223 Add rule syntax for NaN, infinity and alternate decimal points.
...
Other issues addressed:
* Some performance enhancements were added for good measure. Creating new RuleBasedNumberFormat objects can take a long time due to all the rule parsing. This was ported from ICU4J.
* I fixed a potential infinite recursion problem when RuleBasedNumberFormat used NumberFormat.createInstance, which could occasionally depend on creating RuleBasedNumberFormat for itself, which was bad. This was ported from ICU4J.
* I fixed a potential memory leak due to lazy initialization of some RBNF data members in a multithreaded environment, which is fine in Java, but it's not okay in C++. We no longer cast away const due to this, which is good.
* There were some compiler warnings and errors found while trying to debug this code on my machine. I fixed those too.
X-SVN-Rev: 37810
2015-08-25 16:55:52 +00:00
George Rhoten
54930e302a
ICU-11532 Infinite loop while parsing an RBNF rule with plural format
...
X-SVN-Rev: 37105
2015-03-02 03:20:51 +00:00
George Rhoten
eda8266715
ICU-11064 Add syntax for PluralFormat in RBNF
...
X-SVN-Rev: 36197
2014-08-18 20:47:36 +00:00
Michael Ow
1dfe6c4c8b
ICU-8940 Ensure the new DecimalFormatSymbols is propagated properly in ICU4C RBNF
...
X-SVN-Rev: 31417
2012-02-17 23:09:57 +00:00
Doug Felt
fb2431bbdd
ICU-6000 fix for RBNF in ICU4C
...
X-SVN-Rev: 22845
2007-10-24 00:38:03 +00:00
John Emmons
2949a8fd76
ICU-5104 Add test for Portuguese number spellout
...
X-SVN-Rev: 22569
2007-08-29 19:42:49 +00:00
George Rhoten
a866e44617
ICU-5426 Reduce VM size and reduce exported data on Unix machines.
...
X-SVN-Rev: 20466
2006-10-01 06:45:25 +00:00
Doug Felt
9ed71036c1
ICU-4630 test port of missing ICU4J changes for Hebrew to ICU4C
...
X-SVN-Rev: 18174
2005-07-08 18:23:44 +00:00
Doug Felt
e2d8c9baaa
ICU-4263 fixed bad locale data, added test
...
X-SVN-Rev: 16909
2004-12-02 21:49:50 +00:00
Doug Felt
eb31068f2a
ICU-3634 localized RBNF rule set names - text description
...
X-SVN-Rev: 16357
2004-09-24 22:58:00 +00:00
Eric Mader
004268d484
ICU-3770 Updated copyright notices for ICU 3.0
...
X-SVN-Rev: 15414
2004-05-19 21:36:51 +00:00
Doug Felt
c37337d00c
ICU-1722 rbnf can't handle small numbers
...
X-SVN-Rev: 14738
2004-03-24 00:40:49 +00:00
Doug Felt
fb473c85d1
ICU-2959 update copyright notices
...
X-SVN-Rev: 12221
2003-06-02 18:47:02 +00:00
Doug Felt
42475ef053
ICU-1734 number spellout for fr_BE
...
X-SVN-Rev: 11622
2003-04-22 23:55:03 +00:00
Markus Scherer
0eb9c506ec
ICU-2248 modularize ICU
...
X-SVN-Rev: 9910
2002-09-21 00:43:14 +00:00
Doug Felt
608e614f95
ICU-1981 synch up ICU4J and ICU4C test of swedish collation
...
X-SVN-Rev: 9118
2002-07-12 20:37:14 +00:00
Doug Felt
f3acab9495
ICU-1766 Make RBNF in ICU4C use 64-bit ints
...
(still need to remove llong.h, llong.cpp and commented-out code)
X-SVN-Rev: 8008
2002-03-14 00:28:22 +00:00
George Rhoten
7619d3574b
ICU-104 Fix for HP/UX 11 CC
...
X-SVN-Rev: 7229
2001-11-30 22:23:45 +00:00
Doug Felt
851c47136f
ICU-104 added test for llong
...
X-SVN-Rev: 7185
2001-11-29 23:49:09 +00:00
Doug Felt
b880d50f0b
ICU-104 added test of fractionalRuleSet. Removed old ifdef'd out
...
debugging code.
X-SVN-Rev: 7150
2001-11-28 23:34:01 +00:00
Doug Felt
5fb466b2df
ICU-104 added Vladimir's API tests
...
X-SVN-Rev: 7110
2001-11-28 01:00:56 +00:00
Doug Felt
7258dac736
ICU-1271 Port RuleBasedNumberFormat to ICU
...
X-SVN-Rev: 6172
2001-10-10 21:43:11 +00:00