1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 09:38:11 +00:00
serenity/Meta/Lagom/Tools/CodeGenerators
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
..
IPCCompiler Meta: Generate a helper constructor for single-value IPC responses 2022-11-09 14:15:59 +00:00
LibEDID AK+Everywhere: Turn bool keep_empty to an enum in split* functions 2022-10-24 23:29:18 +01:00
LibLocale Meta: Do not hard-code index types for UCD/CLDR/TZDB code generators 2022-11-18 17:00:51 +00:00
LibTimeZone Meta: Do not hard-code index types for UCD/CLDR/TZDB code generators 2022-11-18 17:00:51 +00:00
LibUnicode Meta: Do not hard-code index types for UCD/CLDR/TZDB code generators 2022-11-18 17:00:51 +00:00
LibWeb LibWeb: Support translate3d 2022-11-02 11:04:23 +00:00
StateMachineGenerator StateMachineGenerator: Remove unused variable 2022-09-20 18:54:16 +01:00
CMakeLists.txt LibUnicode: Move CLDR data generators to a LibLocale subfolder 2022-09-05 14:37:16 -04:00