1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 02:27:35 +00:00
serenity/Meta/Lagom/Tools/CodeGenerators/LibLocale
Timothy Flynn b2164ad979 Meta: Do not hard-code index types for UCD/CLDR/TZDB code generators
Hand-picking the smallest index type that fits a particular generated
array started with commit 3ad159537e. This
was to reduce the size of the generated library.

Since then, the number of types using UniqueStorage has grown a ton,
creating a long list of types for which index types are manually picked.
When a new UCD/CLDR/TZDB is released, and the current index type no
longer fits the generated data, we fail to generate. Tracking down which
index caused the failure is a pretty annoying process.

Instead, we can just use size_t while in the generators themselves, then
automatically pick the size needed for the generated code.
2022-11-18 17:00:51 +00:00
..
CMakeLists.txt LibUnicode: Move CLDR data generators to a LibLocale subfolder 2022-09-05 14:37:16 -04:00
GenerateDateTimeFormatData.cpp Meta: Do not hard-code index types for UCD/CLDR/TZDB code generators 2022-11-18 17:00:51 +00:00
GenerateLocaleData.cpp Meta: Do not hard-code index types for UCD/CLDR/TZDB code generators 2022-11-18 17:00:51 +00:00
GenerateNumberFormatData.cpp Meta: Do not hard-code index types for UCD/CLDR/TZDB code generators 2022-11-18 17:00:51 +00:00
GeneratePluralRulesData.cpp Meta: Do not hard-code index types for UCD/CLDR/TZDB code generators 2022-11-18 17:00:51 +00:00
GenerateRelativeTimeFormatData.cpp Meta: Do not hard-code index types for UCD/CLDR/TZDB code generators 2022-11-18 17:00:51 +00:00