1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-10 01:51:03 +09:00
ladybird/Tests/LibUnicode
Ali Mohammad Pur eea81738cd AK+Everywhere: Recognise that surrogates in utf16 aren't all that common
For the slight cost of counting code points when converting between
encodings and a teeny bit of memory, this commit adds a fast path for
all-happy utf-16 substrings and code point operations.

This seems to be a significant chunk of time spent in many regex
benchmarks.
2025-04-23 07:56:02 -06:00
..
CMakeLists.txt LibUnicode: Remove unused emoji support methods 2024-09-06 15:42:33 -04:00
TestDisplayNames.cpp LibWeb+LibJS+Tests: Fix typos - act I 2025-04-07 11:22:13 +01:00
TestIDNA.cpp LibUnicode: Add IDNA::to_ascii 2023-12-10 08:04:58 -05:00
TestLocale.cpp LibUnicode+Everywhere: Merge LibLocale back into LibUnicode 2024-06-23 19:52:45 +02:00
TestSegmenter.cpp AK+Everywhere: Recognise that surrogates in utf16 aren't all that common 2025-04-23 07:56:02 -06:00
TestTimeZone.cpp LibUnicode: Cache the system time zone 2024-08-25 09:47:42 +02:00
TestUnicodeCharacterTypes.cpp Tests: Remove duplicated test for UnicodeCharacterTypes 2024-11-06 09:22:44 +00:00
TestUnicodeNormalization.cpp LibUnicode+LibJS: Stop propagating small OOM errors from normalization 2023-09-09 13:03:25 -04:00