diff options
| author | Jeroen van Rijn <Kelimion@users.noreply.github.com> | 2026-02-15 17:00:53 +0100 |
|---|---|---|
| committer | Jeroen van Rijn <Kelimion@users.noreply.github.com> | 2026-02-15 17:00:53 +0100 |
| commit | 5c95a48bc7bfb2754a8c62d0230906243498be2c (patch) | |
| tree | d1b283045af84516b6f51e014ca96b7e0484fcd5 /src/utf8proc/utf8proc_data.c | |
| parent | 730e6ce0d4b483cd01a51c6345c37972ef5fd4b3 (diff) | |
Clean up `core:math/big`
- Deprecate the u64/u32 implementation so we can use fewer nails and have an easier time of maintaining and optimizing the package going forward. The remaining implementation still works on 32-bit targets, it's just a smidge less efficient.
- Use only 1 nail instead of 4. The tests now run 3.5% faster as a result.
Future optimizations may including using fully packed backing (no nails) using `intrinsics.overflow_*` to handle borrow and carry safely.
Diffstat (limited to 'src/utf8proc/utf8proc_data.c')
0 files changed, 0 insertions, 0 deletions