Jeff Genovy
5c8960e59e
ICU-20074 Revise UPRV_UNREACHABLE macro to always call abort().
...
Moved the macro from platform.h to uassert.h.
Removed any "unreachable" code that previously occurred after the UPRV_UNREACHABLE macro is used.
Changes based on review from Andy.
Co-authored-by: Daniel Ju <daju@microsoft.com>
2019-01-24 18:50:04 -08:00
Daniel Ju
7453181fff
ICU-20074 Define UPRV_UNREACHABLE macro for unreachable code
...
Replaced occurrences of U_ASSERT(FALSE) with new UPRV_UNREACHABLE macro.
2019-01-14 14:16:26 -08:00
Daniel Ju
b13c951348
ICU-20043 ICU-13214 ICU-13764 MSVC W3 and W4 warning cleanup ( #53 )
...
Cleaned up all of the MSVC W3 warnings and most of the W4 warnings in the common and i18n projects.
2018-09-27 14:27:38 -07:00
Shane Carr
b840d51ed9
ICU-13716 Adding default return values after U_ASSERT(FALSE) to silence compiler warnings in non-debug builds.
...
X-SVN-Rev: 41305
2018-05-02 04:29:25 +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
cbae6dfbaa
ICU-13634 Adding groupingUsed as an explicit property in the property bag; see also ICU-13442 .
...
X-SVN-Rev: 41229
2018-04-14 07:15:19 +00:00
Shane Carr
52c665a2bd
ICU-8610 More general progress in C++; generation code is largely implemented. Probably not building yet.
...
X-SVN-Rev: 41143
2018-03-23 07:51:52 +00:00
Shane Carr
1a95c170d2
ICU-13634 Number property mapper is building. Currently there is a linker error.
...
X-SVN-Rev: 41107
2018-03-15 07:46:56 +00:00
Shane Carr
c9a3d6244d
ICU-13574 Merging trunk to branch
...
X-SVN-Rev: 40908
2018-02-13 18:36:45 +00:00
Shane Carr
ae263452f6
ICU-13400 Change name of Grouping strategy from WESTERN to THOUSANDS.
...
X-SVN-Rev: 40887
2018-02-09 22:55:36 +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
e5cc630590
ICU-13568 ICU-13400 ICU-13389 ICU-13075 NumberFormatter assorted fixes: Adding custom pattern support for currencies. Upgrading grouping API. Adding narrow currency symbol support to ICU4C and API. Fixing behavior when pattern does not have a number placeholder.
...
X-SVN-Rev: 40838
2018-02-06 03:08:17 +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
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
Norbert Runge
b536a39a74
ICU-13384 Adds #include unicode/utypes.h
...
X-SVN-Rev: 40557
2017-10-04 22:51:06 +00:00
Shane Carr
2d49e73b8a
ICU-13177 Cleanup before merge to trunk.
...
X-SVN-Rev: 40471
2017-09-27 05:31:57 +00:00
Shane Carr
a01fc429cb
ICU-13177 Initial commit of ICU4C NumberFormatter
...
X-SVN-Rev: 40465
2017-09-27 00:25:20 +00:00