1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-16 14:15:01 +00:00
serenity/Meta/Lagom/Tools/CodeGenerators/LibUnicode
Timothy Flynn ca92e37ae0 LibUnicode: Generate code point display names with run-length encoding
Similar to commit becec35, our code point display name data was a large
list of StringViews. RLE can be used here as well to remove about 32 MB
from the initialized data section to the read-only section.

Some of the refactoring to store strings as indices into an RLE array
also lets us clean up some of the code point name generators.
2022-08-17 15:42:12 +01:00
..
CMakeLists.txt LibUnicode: Parse and generate per-locale plural rules from the CLDR 2022-07-08 11:51:54 +02:00
GenerateUnicodeData.cpp LibUnicode: Generate code point display names with run-length encoding 2022-08-17 15:42:12 +01:00
GenerateUnicodeDateTimeFormat.cpp LibTimeZone+LibUnicode: Generate string data with run-length encoding 2022-08-16 16:56:17 +02:00
GenerateUnicodeLocale.cpp LibTimeZone+LibUnicode: Generate string data with run-length encoding 2022-08-16 16:56:17 +02:00
GenerateUnicodeNumberFormat.cpp LibTimeZone+LibUnicode: Generate string data with run-length encoding 2022-08-16 16:56:17 +02:00
GenerateUnicodePluralRules.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
GenerateUnicodeRelativeTimeFormat.cpp LibTimeZone+LibUnicode: Generate string data with run-length encoding 2022-08-16 16:56:17 +02:00
GeneratorUtil.h LibUnicode: Mark UniqueStringStorage::generate as constant 2022-08-17 15:42:12 +01:00