1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 22:47:45 +00:00
serenity/Userland
Ali Mohammad Pur b8f03bb072 LibRegex: Make append_alternation() significantly faster
...by flattening the underlying bytecode chunks first.
Also avoid calling DisjointChunks::size() inside a loop.
This is a very significant improvement in performance, making the
compilation of a large regex with lots of alternatives take only ~100ms
instead of many minutes (I ran out of patience waiting for it) :^)
2021-12-21 22:10:07 +01:00
..
Applets ClipboardHistory: Convert to try_create_default_icon 2021-12-18 23:36:59 +01:00
Applications Userland: Add unveil/pledge requisites for dynamic Unicode data loading 2021-12-21 13:09:49 -08:00
Demos WidgetGallery: Convert to try_create_default_icon 2021-12-18 23:36:59 +01:00
DevTools Profiler: Display tooltip when hovering over flamegraph bars 2021-12-20 11:31:47 +01:00
DynamicLoader Toolchain+Meta: Update LLVM version to 13.0.0 2021-10-17 17:09:58 +01:00
Games Solitaire: Convert to try_create_default_icon 2021-12-18 23:36:59 +01:00
Libraries LibRegex: Make append_alternation() significantly faster 2021-12-21 22:10:07 +01:00
Services Userland: Add unveil/pledge requisites for dynamic Unicode data loading 2021-12-21 13:09:49 -08:00
Shell Shell: Don't skip over the first brace expansion entry if it's empty 2021-12-16 03:26:59 +03:30
Utilities Userland: Add unveil/pledge requisites for dynamic Unicode data loading 2021-12-21 13:09:49 -08:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00