1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-09 17:44:56 +09:00
ladybird/Meta/Lagom/Tools
Timothy Flynn 63035f029a LibLocale: Cache parsed CLDR files that must be read more than once
The LocaleData generator has to read a few of the CLDR files more than
once, to e.g. prepare some data up front (for reasons why, see commits
c86f7a6 and 0b69e9f). This takes non-neglible time, especially for large
JSON files such as currencies.json. So in these cases, cache the parsed
JSON in a map.

This reduces the runtime of GenerateLocaleData from 2.32s to 2.03s.
2023-07-28 21:05:52 +02:00
..
CodeGenerators LibLocale: Cache parsed CLDR files that must be read more than once 2023-07-28 21:05:52 +02:00
ConfigureComponents ConfigureComponents: Use FileSystem instead of DeprecatedFile 2023-04-09 20:58:54 -06:00
IPCMagicLinter IPCMagicLinter: Add missing format parameter to an error log 2023-07-06 08:55:11 +02:00
LibJSGCVerifier LibJS: Do not use the $ special character in file names 2023-07-15 11:09:22 -04:00
CMakeLists.txt Everywhere: Use LibFileSystem where trivial 2023-03-21 19:03:21 +00:00