ICU-22939 MF2: Re-implement resolved values and implement bidi default strategy Implement the changes to resolved values necessary to implement function composition. Implement lazy/call-by-need evaluation (instead of lazy-call-by-name evaluation). Implement the default bidi strategy and APIs for controlling it. Functions implementing the bidi strategy are added to common/ so that they can potentially be reused for areas other than MessageFormat. Update spec tests to those from the current version of the message-format-wg repo, except for currency and math tests (these functions are not yet implemented).
This is the repository for the International Components for Unicode. The ICU project is under the stewardship of The Unicode Consortium.
main branch)| Build | Status |
|---|---|
| GitHub Actions (ICU4C) | |
| GitHub Actions (ICU4J) | |
| GitHub Actions (Valgrind) | |
| Exhaustive Tests | |
| Fuzzing | |
| OpenSSF Scorecard |
icu4c/ ICU for C/C++icu4j/ ICU for Javatools/ Toolsvendor/ Vendor dependenciesCopyright © 2016 and later: Unicode, Inc. Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the United States and other countries. License & terms of use: https://www.unicode.org/copyright.html
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.