1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-12 22:41:00 +00:00
serenity/Userland
Timothy Flynn 34bd25f6c2 LibJS: Reduce copying of string data in RegExp.prototype
In addition to invoking js_string() with existing UTF-16 strings when
possible, RegExpExec now takes a Utf16String instead of a Utf16View. The
view was previously fully copied into the returned result object, so
this prevents potentially large copies of string data.
2021-08-10 23:07:50 +02:00
..
Applets Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
Applications Spreadsheet: Call SheetModel::update() instead of invalidate() 2021-08-10 05:21:49 +04:30
Demos Mandelbrot: Only recalculate missing areas after panning 2021-08-10 09:48:12 +02:00
DevTools Profiler: Use SelectionBehavior::SelectRows 2021-08-10 21:56:47 +02:00
DynamicLoader DynamicLoader: Make sure we don't link against libgcc_s 2021-08-08 16:41:51 +02:00
Games Solitaire: Don't allow the player to draw cards while mouse is down 2021-08-07 16:59:46 +02:00
Libraries LibJS: Reduce copying of string data in RegExp.prototype 2021-08-10 23:07:50 +02:00
Services SystemServer: Change group ownership on all framebuffer devices 2021-08-10 21:30:53 +02:00
Shell Shell: Make sure TTY echo is enabled when running external commands 2021-08-04 03:14:59 +04:30
Utilities Kernel: Add syscall performance event type 2021-08-10 21:55:48 +02:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00