1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-13 01:40:59 +00:00
serenity/Meta/Lagom/Tools/CodeGenerators
Ben Wiederhake 23d111a459 LibWeb: Implement value_id_from_string by hash lookup
The old approach was basically a linear scan, which is slower than a
hash map for the currently 303 elements, as evidenced by the new
benchmark in TestCSSIDSpeed.

Before: Completed benchmark 'value_id_from_string' in 3238ms
After: Completed benchmark 'value_id_from_string' in 193ms
2023-01-14 15:43:27 -07:00
..
IPCCompiler Meta: Pass Core::Stream::OpenMode by value in the IPCCompiler 2023-01-06 14:52:29 +00:00
LibEDID LibCore: Rename Stream::read_all to read_until_eof 2022-12-12 14:16:42 +01:00
LibGL LibGL: Generate the API wrappers 2022-12-20 10:42:31 +01:00
LibLocale AK+Everywhere: Disallow returning a reference from a fallible expression 2023-01-13 18:50:47 -05:00
LibTimeZone Lagom/CodeGenerators: Use HashMap::try_ensure_capacity 2022-12-10 14:29:46 +01:00
LibUnicode LibUnicode: Move Unicode-aware case transformations to a helper file 2023-01-09 19:23:46 -07:00
LibWeb LibWeb: Implement value_id_from_string by hash lookup 2023-01-14 15:43:27 -07:00
StateMachineGenerator LibCore: Rename Stream::read_all to read_until_eof 2022-12-12 14:16:42 +01:00
CMakeLists.txt LibGL: Generate the API wrappers 2022-12-20 10:42:31 +01:00