mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-04 13:05:31 +00:00
The home of the ICU project source code.
If a DecimalFormat pattern contains a decimal point and setDecimalPatternMatchRequired is true, then DecimalFormat parse() fails to parse infinity/NaN representations. This is because infinity/NaN parsing does not set the HAS_DECIMAL_SEPARATOR_FLAG and so the RequireDecimalSeparatorValidator fails. This modifies the RequireDecimalSeparatorValidator so that it does not fail if the INFINITY or NAN flags are set, making it so decimal separators are not required if the infinity/NaN representations are parsed. |
||
---|---|---|
.github | ||
docs | ||
icu4c | ||
icu4j | ||
testdata/message2 | ||
tools | ||
vendor | ||
.bazeliskrc | ||
.bazelrc | ||
.cpyskip.txt | ||
.gitattributes | ||
.gitignore | ||
CONTRIBUTING.md | ||
KEYS | ||
LICENSE | ||
README.md | ||
SECURITY.md | ||
WORKSPACE |
International Components for Unicode
This is the repository for the International Components for Unicode. The ICU project is under the stewardship of The Unicode Consortium.
- Source: https://github.com/unicode-org/icu
- Bugs: https://unicode-org.atlassian.net/projects/ICU
- API Docs: https://unicode-org.github.io/icu-docs/
- User Guide: https://unicode-org.github.io/icu/
Build Status (main
branch)
Build | Status |
---|---|
GitHub Actions (ICU4C) | |
GitHub Actions (ICU4J) | |
GitHub Actions (Valgrind) | |
Exhaustive Tests | |
Fuzzing | |
OpenSSF Scorecard |
Subdirectories and Information
icu4c/
ICU for C/C++icu4j/
ICU for Javatools/
Toolsvendor/
Vendor dependencies
Copyright & Licenses
Copyright © 2016-2024 Unicode, Inc. Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the United States and other countries.
A CLA is required to contribute to this project - please refer to the CONTRIBUTING.md file (or start a Pull Request) for more information.
The contents of this repository are governed by the Unicode Terms of Use and are released under LICENSE.