ladybird/Userland/Libraries/LibUnicode
Timothy Flynn 1393ed2000 AK+LibUnicode: Implement String::equals_ignoring_case without allocating
We currently fully casefold the left- and right-hand sides to compare
two strings with case-insensitivity. Now, we casefold one code point at
a time, storing the result in a view for comparison, until we exhaust
both strings.
2023-03-08 18:57:53 +00:00
..
CharacterTypes.cpp LibUnicode+LibJS: Move text segmentation algorithms to their own files 2023-02-15 12:36:47 +01:00
CharacterTypes.h LibUnicode+LibJS: Move text segmentation algorithms to their own files 2023-02-15 12:36:47 +01:00
CMakeLists.txt LibUnicode+LibJS: Move text segmentation algorithms to their own files 2023-02-15 12:36:47 +01:00
CurrencyCode.cpp LibUnicode+LibJS: Move Unicode::get_available_currencies() to Locale.h 2022-09-05 14:37:16 -04:00
CurrencyCode.h LibUnicode+LibJS: Move Unicode::get_available_currencies() to Locale.h 2022-09-05 14:37:16 -04:00
Emoji.cpp LibUnicode: Detect ZWJ sequences when filtering by emoji presentation 2023-03-05 20:21:57 +01:00
Emoji.h LibUnicode: Allow ignoring text presentation emoji in sequence detection 2023-02-28 13:22:58 +00:00
Forward.h LibUnicode: Add decomposition mappings and Unicode normalization 2022-10-06 08:24:39 -04:00
Normalize.cpp LibUnicode: Return a String from Unicode normalization 2023-01-15 01:00:20 +00:00
Normalize.h LibUnicode: Return a String from Unicode normalization 2023-01-15 01:00:20 +00:00
Segmentation.cpp LibUnicode: Skip over emoji sequences in grapheme boundary segmentation 2023-02-25 22:23:39 +01:00
Segmentation.h LibUnicode: Remove non-iterative text segmentation algorithms 2023-02-16 11:18:53 +01:00
String.cpp AK+LibUnicode: Implement String::equals_ignoring_case without allocating 2023-03-08 18:57:53 +00:00
UnicodeUtils.cpp AK+LibUnicode: Implement String::equals_ignoring_case without allocating 2023-03-08 18:57:53 +00:00
UnicodeUtils.h AK+LibUnicode: Implement String::equals_ignoring_case without allocating 2023-03-08 18:57:53 +00:00