Jeff Genovy
|
d23af4f072
|
ICU-13788 Fix compiler error C4251 on Windows (MSVC, Clang, MinGW).
X-SVN-Rev: 41470
|
2018-05-27 03:07:57 +00:00 |
|
Jeff Genovy
|
87122b9084
|
ICU-13775 Fix build issues on MinGW and Clang-for-Windows (with exported template instantiations).
X-SVN-Rev: 41460
|
2018-05-25 07:27:56 +00:00 |
|
Shane Carr
|
8e1dc1f3b1
|
ICU-13736 Change number parsing to require locale currency when using non-currency parse function.
X-SVN-Rev: 41450
|
2018-05-24 04:35:16 +00:00 |
|
Jeff Genovy
|
6a5349eaae
|
ICU-13725 Fix more of the C4251 warnings.
X-SVN-Rev: 41307
|
2018-05-02 07:51:55 +00:00 |
|
Jeff Genovy
|
f5082ad3a7
|
ICU-13725 Fix many of the C4251 warnings by DLL-exporting explicit template instantiations.
X-SVN-Rev: 41306
|
2018-05-02 06:49:00 +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
|
5f57f04466
|
ICU-13634 Updating test expectations for the default currency long name.
X-SVN-Rev: 41218
|
2018-04-12 04:04:23 +00:00 |
|
Shane Carr
|
921355c6f0
|
ICU-13634 Refactoring the two separate currency matchers into a single unified CombinedCurrencyMatcher. Allows for easy implementation of currency spacing (included in this changeset) and possibly other currency-related parsing features in the future.
X-SVN-Rev: 41181
|
2018-03-31 05:18:51 +00:00 |
|
Shane Carr
|
01916cad11
|
ICU-13634 Changes NumberParseMatcher getLeadCodePoints() to smokeTest() in C++ and Java. The new method is more versatile and eliminates the requirement to maintain two code paths for "lead chars" and "no lead chars".
X-SVN-Rev: 41131
|
2018-03-21 06:30:29 +00:00 |
|
Shane Carr
|
8b4c367468
|
ICU-13644 Property mapper for parsing is building. Refactoring CurrencySymbols a bit.
X-SVN-Rev: 41130
|
2018-03-21 05:17:28 +00:00 |
|
Shane Carr
|
1ed7deaa8c
|
ICU-13574 AffixMatcher is working. All simple parsing tests are passing.
X-SVN-Rev: 40903
|
2018-02-13 02:23:52 +00:00 |
|
Shane Carr
|
7b1857d0f3
|
ICU-13574 Trying to get std::move operator to work on AffixMatcherWarehouse. No luck yet.
X-SVN-Rev: 40895
|
2018-02-10 15:49:02 +00:00 |
|
Shane Carr
|
afbb37febd
|
ICU-13574 Checkpoint commit. AffixMatcher is mostly implemented.
X-SVN-Rev: 40894
|
2018-02-10 14:29:26 +00:00 |
|
Shane Carr
|
a335b723c7
|
ICU-13574 Fixing CurrencyAnyMatcher. Up-to-date with tests.
X-SVN-Rev: 40893
|
2018-02-10 11:32:18 +00:00 |
|
Shane Carr
|
59587ad9db
|
ICU-13574 Improving object lifecycle of AffixPatternMatcher and helper classes. Should be safe now.
X-SVN-Rev: 40892
|
2018-02-10 10:57:30 +00:00 |
|
Shane Carr
|
e7a42e17f6
|
ICU-13574 Adding initial AffixPatternMatcher to ICU4C. Not completely safe yet. Still needs work.
X-SVN-Rev: 40891
|
2018-02-10 10:01:46 +00:00 |
|
Shane Carr
|
513f123a8c
|
ICU-13574 Adding composition matchers (SeriesMatcher and AnyMatcher) to ICU4C in preparation for affix matchers. Also re-working memory management in getLeadCodePoints().
X-SVN-Rev: 40890
|
2018-02-10 06:36:07 +00:00 |
|