ladybird/Meta/Lagom/Tools/CodeGenerators/LibUnicode
Timothy Flynn 2772606527 LibUnicode: Generate unique calendar pattern structures
Add unique storage for parsed CalendarPattern structures to ensure only
one copy of each structure is generated.

This doesn't have any impact on libunicode.so with the current generated
data. Rather, this prevents the amount of generated data from needlessly
growing astronomically once date-time patterns are fully parsed. There
will be 173,459 patterns parsed, of which only 22,495 (about 12%) are
unique. This change will save a few MB, and will also help compilation
times.
2021-12-06 15:46:34 +01:00
..
CMakeLists.txt LibUnicode: Create a nearly empty generator for date-time formatting 2021-11-29 22:48:46 +00:00
GenerateUnicodeData.cpp LibUnicode: Support code point names that apply to ranges of code points 2021-11-30 11:24:02 +01:00
GenerateUnicodeDateTimeFormat.cpp LibUnicode: Generate unique calendar pattern structures 2021-12-06 15:46:34 +01:00
GenerateUnicodeLocale.cpp LibUnicode: Do not generate data for "generic" calendars 2021-12-01 16:36:26 +00:00
GenerateUnicodeNumberFormat.cpp LibUnicode: Generate unique number format structures 2021-12-06 15:46:34 +01:00
GeneratorUtil.h LibUnicode: Generalize the generators' unique string storage 2021-12-06 15:46:34 +01:00