rizin/.github
Rot127 29e25fd895 String/Hex-Search 2/9: Improve Unicode support.
This commit adds several improvements, updates and fixes to Unicode related logic.

- Update Unicode tables to version 16.
- Escaped strings now escape valid Unicode code points to /Uhhhhhh and invalid code points to /xhh.
- Generally applies RzStrEscOptions way more consistently. The legacy escape is still used at some places though.
- Fix inconsistencies in Unicode decoders/encoders and checkers. They now either return 0 on an invalid decode or the number of bytes the code point requires.
- Add many unit tests for Unicode related logic.
- Add helpers to check code points.

Part 2/9. Likely won't build in between parts.

Co-authored-by: wargio <deroad@kumo.xn--q9jyb4c>
2025-02-22 04:12:49 +08:00
..
cmake_test Provide CMake config files for CMake projects (#2057) 2021-12-17 09:16:25 +00:00
ISSUE_TEMPLATE issue template: hide warning message (#3886) 2023-09-25 17:00:19 +08:00
subproject_test build: Fix meson-build global_arguments (#4698) 2024-11-11 19:07:34 +08:00
workflows String/Hex-Search 2/9: Improve Unicode support. 2025-02-22 04:12:49 +08:00
labeler.yml Add all supported architectures to the labeler (#4381) 2024-03-25 19:07:42 +08:00
meson-android-aarch64.ini Update Android NDK to the latest default platform (#3009) 2022-09-08 12:00:31 +08:00
meson-android-arm.ini Update Android NDK to the latest default platform (#3009) 2022-09-08 12:00:31 +08:00
meson-android-x86_64.ini Update Android NDK to the latest default platform (#3009) 2022-09-08 12:00:31 +08:00
PULL_REQUEST_TEMPLATE.md Request higher code standards for API changes. (#4859) 2025-01-24 05:34:43 +00:00
upload.sh