rizin/.github/workflows
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
..
ci.yml String/Hex-Search 2/9: Improve Unicode support. 2025-02-22 04:12:49 +08:00
code-analysis.yml Update github actions to remove warnings (#4211) 2024-02-12 16:32:19 +08:00
coverity-scan.yml Update github actions to remove warnings (#4211) 2024-02-12 16:32:19 +08:00
labeler.yml Ensure the concurrency job group is unique (#3538) 2023-05-30 17:55:08 +08:00
linter.yml ci: use dev or stable rz-bindgen branches 2024-12-19 21:49:52 +08:00
muon.yml ci: use muon-bootstrap name for bootstrap (#4700) 2024-11-04 13:17:03 +08:00
rzshell-treesitter-tests.yml Update github actions to remove warnings (#4211) 2024-02-12 16:32:19 +08:00
tcc.yml Update github actions to remove warnings (#4211) 2024-02-12 16:32:19 +08:00