serenity/Userland
Andreas Kling e33145aa4b LibJS: Use OrderedHashMap for the Shape property table
This allows us to get rid of property_table_ordered() which was a
heavy-handed way of iterating properties in insertion order by first
copying them to a sorted Vector.

Clients can now simply iterate property_table() directly.

3% speed-up on Kraken/ai-astar.js :^)
2023-09-17 21:00:11 +02:00
..
Applets Userland: Migrate to String in notification system 2023-09-01 12:06:08 +02:00
Applications 3DFileViewer: Remove DeprecatedString usage in object loader 2023-09-16 11:07:44 +02:00
BuggieBox checksum: Add support for BLAKE2b 2023-09-17 16:49:35 +03:30
Demos Applications: Make creation of tabs non-fallible 2023-09-16 11:06:50 +02:00
DevTools HackStudio+LibGUI: Make fallible TabWidget::add_tab() non-fallible 2023-09-16 11:06:50 +02:00
DynamicLoader LibC+LibELF: Support loading shared libraries compiled with dynamic TLS 2023-08-18 16:20:13 +02:00
Games GameOfLife: Use the same play/pause action in the menu and toolbar 2023-09-16 11:06:33 +02:00
Libraries LibJS: Use OrderedHashMap for the Shape property table 2023-09-17 21:00:11 +02:00
Services LibWeb: Port Node interface from DeprecatedString to String 2023-09-17 20:29:18 +02:00
Shell Shell: Allow the user to set the prompt using PROMPT() 2023-09-07 11:52:37 -06:00
Utilities checksum: Add support for BLAKE2b 2023-09-17 16:49:35 +03:30
CMakeLists.txt