| commit | 604b4265d06d359a4ef3e64eddb20c59d30f83f9 | [log] [tgz] |
|---|---|---|
| author | Yuta Saito <kateinoigakukun@gmail.com> | Thu Jul 25 15:40:38 2024 +0000 |
| committer | Shane F. Carr <shane@unicode.org> | Wed Dec 24 16:32:22 2025 -0600 |
| tree | 21c563e60965e5d8d6e02965a49d0750ab89de40 | |
| parent | 1e0a11bfe7e75d7541e0b84dd46a363d71cc74de [diff] |
ICU-22838 Add WebAssembly/WASI cross-compilation support * Add config/mh-wasi and update configure script. WebAssembly/WASI does not support threads and dynamic linking, so the new mh-wasi file disables those features in ICU. * Teach putilimp.h not to define U_TZSET, U_TIMEZONE, and U_TZNAME for WASI WASI does not define timezone-related functionalities, and wasi-libc does not provide tzset, timezone, and tzname. This change teaches putilimp.h not to define U_TZSET, U_TIMEZONE, and U_TZNAME for WASI. * Add GitHub Actions workflow to cross-compile ICU4C for WebAssembly/WASI
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.