Markus Scherer
|
d8f9a47637
|
ICU-13667 update/fix/improve dependencies; better layering formatting->numberparser->numberformatter->number_representation
X-SVN-Rev: 41461
|
2018-05-25 17:57:30 +00:00 |
|
Shane Carr
|
33a0fa7172
|
ICU-13783 Re-writing grouping parsing logic. Same behavior but passes more corner cases.
X-SVN-Rev: 41427
|
2018-05-22 02:46:49 +00:00 |
|
Shane Carr
|
b1508d753b
|
ICU-11230 Change number parsing to require at least 2 digits in a group after the first group.
X-SVN-Rev: 41407
|
2018-05-18 00:52:43 +00:00 |
|
Shane Carr
|
e27cf9ce39
|
ICU-13677 Changing NumberFormatter rounding setting to precision and roundingMode.
X-SVN-Rev: 41330
|
2018-05-05 06:32:29 +00:00 |
|
Shane Carr
|
c9680037cc
|
ICU-12572 Fixing signed overflow in decimalquantity.
X-SVN-Rev: 41293
|
2018-04-28 07:38:41 +00:00 |
|
Shane Carr
|
d5253cfcae
|
ICU-13725 Responding to small code review comments.
X-SVN-Rev: 41283
|
2018-04-27 08:02:40 +00:00 |
|
Shane Carr
|
e77603e3c3
|
ICU-13725 Fixing various number test failures in MSVC.
X-SVN-Rev: 41281
|
2018-04-26 01:33:59 +00:00 |
|
Shane Carr
|
18ffd64c69
|
ICU-13725 Additional MSVC compatibility fixes.
X-SVN-Rev: 41278
|
2018-04-25 21:51:16 +00:00 |
|
Andy Heninger
|
72ae3d7d54
|
ICU-13634 Fix Macintosh build error - missing include.
X-SVN-Rev: 41276
|
2018-04-25 04:09:09 +00:00 |
|
Shane Carr
|
a256316990
|
ICU-13725 Additional MSVC compatibility fixes.
X-SVN-Rev: 41272
|
2018-04-25 00:39:22 +00:00 |
|
Shane Carr
|
607a60bc3b
|
ICU-13393 Removing the UPRV_INCOMPLETE_CPP11_SUPPORT flag since the number formatting code is no longer isolated from the rest of ICU.
X-SVN-Rev: 41266
|
2018-04-23 23:02:26 +00:00 |
|
Shane Carr
|
55080e2804
|
ICU-13634 Fixing some clang sanitizer issues, including one potentially serious one deep inside DecimalQuantity.
X-SVN-Rev: 41245
|
2018-04-18 10:52:36 +00:00 |
|
Shane Carr
|
12b34e7c9e
|
ICU-13634 A variety of mostly minor changes to fix assorted unit test failures in ICU4C plus a few in ICU4J.
X-SVN-Rev: 41236
|
2018-04-17 08:05:20 +00:00 |
|
Shane Carr
|
d6c6fa0404
|
ICU-13634 DecimalQuantity work: Fixing integer overflow behavior in toLong and toFractionLong methods. Adding test for maxInt/maxFrac behavior in toScientificString and related methods. Updating a few test expectations in IntlTestDecimalFormatAPI::TestFixedDecimal, which is now passing.
X-SVN-Rev: 41235
|
2018-04-17 01:36:18 +00:00 |
|
Shane Carr
|
cd3b2c7d41
|
ICU-13634 Updating Java test expectations with new behavior for fallback currency display. Other minor ICU4J test updates. All ICU4J tests are passing.
X-SVN-Rev: 41228
|
2018-04-14 06:17:39 +00:00 |
|
Shane Carr
|
cd92fa2c88
|
ICU-13634 Changing DecimalQuantity#toNumberString() to be DecimalQuantity#toScientificString() with slightly friendlier output syntax for better compatibility. More currency tweaks.
X-SVN-Rev: 41215
|
2018-04-11 05:52:58 +00:00 |
|
Shane Carr
|
06485f3b6b
|
ICU-13634 Fixing CurrencyPluralInfo support in formatting, allowing for currency long names to be formatted.
X-SVN-Rev: 41211
|
2018-04-07 08:49:11 +00:00 |
|
Shane Carr
|
73f93a457a
|
ICU-13634 Fixing DecimalQuantity call sites, first written in r41063, r41064, and r41098. RNBF test is passing again.
X-SVN-Rev: 41204
|
2018-04-06 09:35:16 +00:00 |
|
Shane Carr
|
96bf6508ef
|
ICU-13672 Replacing % and / with std::div in toNumberString function.
X-SVN-Rev: 41200
|
2018-04-05 22:00:10 +00:00 |
|
Shane Carr
|
fe0725cd2a
|
ICU-13678 Changing Multiplier to use decNumber instead of double, in order to fix some unit tests. Refactored call sites to use a common DecNum wrapper class with constructors for string, double, and BCD.
X-SVN-Rev: 41198
|
2018-04-05 21:54:04 +00:00 |
|
Shane Carr
|
a2a7982216
|
ICU-13678 Adding multiplier to skeleton string syntax.
X-SVN-Rev: 41193
|
2018-04-04 01:26:18 +00:00 |
|
Shane Carr
|
8ea876aadb
|
ICU-13678 Cleaning up multiplier implementation and adding public API.
X-SVN-Rev: 41188
|
2018-04-03 04:38:16 +00:00 |
|
Shane Carr
|
7f9de6f1db
|
ICU-13634 Fixing resolution of negative and percent signs in parsing; adding custom sign support to ScientificMatcher; and other minor fixes.
X-SVN-Rev: 41180
|
2018-03-31 03:10:44 +00:00 |
|
Shane Carr
|
8d8f846755
|
ICU-13634 Fixing significant digit display on zero when minInt is zero.
X-SVN-Rev: 41178
|
2018-03-30 08:21:06 +00:00 |
|
Shane Carr
|
02669ad1bc
|
ICU-13634 Fixes for NumberFormatTest/TestExponential.
X-SVN-Rev: 41177
|
2018-03-30 07:22:24 +00:00 |
|
Shane Carr
|
af4435133a
|
ICU-13634 Merging trunk to branch
X-SVN-Rev: 41176
|
2018-03-30 07:17:11 +00:00 |
|
Shane Carr
|
888f884f3c
|
ICU-13672 Enabling double_conversion StringToDoubleConverter and using it in DecimalQuantity's toDouble() function.
X-SVN-Rev: 41175
|
2018-03-30 07:12:25 +00:00 |
|
Shane Carr
|
e5bda1eb0e
|
ICU-13634 Various fixes to fix remaining compatibility issues in data-driven test. Includes fix for a memory sanitizer issue.
X-SVN-Rev: 41174
|
2018-03-30 04:28:53 +00:00 |
|
Shane Carr
|
1b4670fd29
|
ICU-13634 Merging trunk to branch
X-SVN-Rev: 41162
|
2018-03-28 01:08:47 +00:00 |
|
Shane Carr
|
a8f2471248
|
ICU-8610 Adding tests for number skeletons in C++. Adding error code handling to the setToDecNumber setter on DecimalQuantity. Refactoring char-to-uchar conversion in skeleton implementation code.
X-SVN-Rev: 41152
|
2018-03-24 05:46:28 +00:00 |
|
Shane Carr
|
23d76d8863
|
ICU-13634 Adding integer overflow logic to ICU4C number pipeline in places where it is in ICU4J.
X-SVN-Rev: 41136
|
2018-03-23 00:56:16 +00:00 |
|
Shane Carr
|
2edb4ec82a
|
ICU-13634 Formatting section of data-driven test file is passing.
X-SVN-Rev: 41120
|
2018-03-17 07:23:08 +00:00 |
|
Shane Carr
|
3951517380
|
ICU-13648 Moving double_conversion into ICU namespace to fix name mangling.
X-SVN-Rev: 41116
|
2018-03-16 21:53:08 +00:00 |
|
Shane Carr
|
453788ddfd
|
ICU-13634 Temporarily deleting all old number formatting implementation code. Pieces will be restored as needed. ICU4C builds, including tests, but won't run. Changes in plurfmt.cpp and plurrule.cpp are not tested. numberformat2test.cpp is unlinked but not deleted.
X-SVN-Rev: 41098
|
2018-03-13 08:12:05 +00:00 |
|
Shane Carr
|
9759fc597f
|
ICU-13574 Merging trunk to branch
X-SVN-Rev: 40993
|
2018-02-27 07:32:38 +00:00 |
|
Shane Carr
|
23872cb601
|
ICU-11318 Integrating double-conversion into icu4c. Changing both old and new number formatting implementations to call it.
X-SVN-Rev: 40929
|
2018-02-16 01:25:43 +00:00 |
|
Shane Carr
|
2ee42b9288
|
ICU-13574 Checkpoint commit. Basic NumberParseMatcher implementations in DecimalMatcher and SymbolMatcher. Cleanup in ICU4J.
X-SVN-Rev: 40869
|
2018-02-08 08:49:50 +00:00 |
|
Shane Carr
|
48a633f41f
|
ICU-13574 Defining more fundamental parsing types.
X-SVN-Rev: 40843
|
2018-02-06 09:43:37 +00:00 |
|
Shane Carr
|
3dce9dcab9
|
ICU-13551 Adding EXCEPT_ZERO enum value to SignDisplay.
X-SVN-Rev: 40824
|
2018-01-30 02:49:07 +00:00 |
|
Shane Carr
|
1ec3a8c6bb
|
ICU-13411 Making "using namespace" statements consistent across number formatting cpp files.
X-SVN-Rev: 40630
|
2017-10-25 00:25:04 +00:00 |
|
Shane Carr
|
bca22369f6
|
ICU-13177 Fixing dependency check errors in number formatting code.
X-SVN-Rev: 40586
|
2017-10-06 02:03:16 +00:00 |
|
Shane Carr
|
dbf0bfe4a7
|
ICU-13177 Improving consistency of Unicode string literals in number formatting code.
X-SVN-Rev: 40583
|
2017-10-06 01:37:59 +00:00 |
|
Shane Carr
|
25fed96c72
|
ICU-13093 Disabling number formatting code on AIX and z/OS due to C++11 compatibility issues.
X-SVN-Rev: 40560
|
2017-10-05 00:47:38 +00:00 |
|
Shane Carr
|
30eb63de01
|
ICU-13384 Fixing test failure from r40057
X-SVN-Rev: 40558
|
2017-10-04 23:41:05 +00:00 |
|
Norbert Runge
|
b536a39a74
|
ICU-13384 Adds #include unicode/utypes.h
X-SVN-Rev: 40557
|
2017-10-04 22:51:06 +00:00 |
|
Shane Carr
|
302c255931
|
ICU-13177 Fixing coverity issues in number formatting code.
X-SVN-Rev: 40554
|
2017-10-04 22:29:21 +00:00 |
|
Shane Carr
|
87cd415960
|
ICU-13177 Adding additional static casts to reduce compiler warnings.
X-SVN-Rev: 40499
|
2017-09-28 20:24:35 +00:00 |
|
Shane Carr
|
7dc15c3372
|
ICU-13177 Fixing stack buffer overflow in decNumber conversion function.
X-SVN-Rev: 40490
|
2017-09-27 23:12:20 +00:00 |
|
Shane Carr
|
eb34602c75
|
ICU-13177 Adding IntlTest DoubleToUnicodeString and improving DecimalQuantity test
X-SVN-Rev: 40486
|
2017-09-27 22:31:07 +00:00 |
|
Andy Heninger
|
511ebeaa92
|
ICU-13177 add 'using namespace icu' where needed for build with -DU_USING_ICU_NAMESPACE=0
X-SVN-Rev: 40485
|
2017-09-27 21:43:09 +00:00 |
|