Kovid Goyal
|
e976cf67fd
|
Make GraphemeBreakProperty available globally
|
2025-04-11 09:34:21 +05:30 |
|
Kovid Goyal
|
6ecd78d9db
|
Remove bounds checking for unicode table access in Go
|
2025-04-01 10:41:17 +05:30 |
|
Kovid Goyal
|
66856e7b52
|
Use a multi-stage lookup table for grapheme segmentation
|
2025-03-31 21:51:28 +05:30 |
|
Kovid Goyal
|
2aa2607adc
|
...
|
2025-03-25 17:13:54 +05:30 |
|
Kovid Goyal
|
3e50588525
|
Add a test for PUA recog
|
2025-03-25 16:52:01 +05:30 |
|
Kovid Goyal
|
fd2bbf57e3
|
Make unicode category data useable in other modules
|
2025-03-25 16:35:09 +05:30 |
|
Kovid Goyal
|
294de16898
|
Use ms table for remaining UCD lookups
|
2025-03-25 15:41:34 +05:30 |
|
Kovid Goyal
|
aad58cf703
|
Declare CharProps just once
|
2025-03-25 14:08:47 +05:30 |
|
Kovid Goyal
|
9f7643078c
|
Use unicode multi-table for remaining hot path lookups
Results in a 15% improvement in the unicode throughput benchmark
|
2025-03-24 15:04:33 +05:30 |
|
Kovid Goyal
|
3d0e45ace8
|
Use the new multi-stage unicode table for wcwidth
|
2025-03-24 14:20:40 +05:30 |
|
Kovid Goyal
|
7697a1650d
|
Add is_emoji_presentation_base to char props table
|
2025-03-24 13:55:49 +05:30 |
|
Kovid Goyal
|
583a858769
|
Use a multistage lookup table for grapheme segmentation
|
2025-03-22 11:50:04 +05:30 |
|