ladybird/Userland/Libraries/LibWeb/Bindings
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
..
AudioConstructor.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
AudioConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
ExceptionOrUtils.h LibWeb: Make Bindings::dom_exception_to_throw_completion public API 2023-06-18 08:34:02 +02:00
HostDefined.cpp
HostDefined.h
ImageConstructor.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
ImageConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
Intrinsics.cpp LibJS+LibWeb: Add missing visit calls in visit_edges implementations 2023-04-30 06:04:33 +02:00
Intrinsics.h
LegacyPlatformObject.cpp LibJS: Use OrderedHashMap for the Shape property table 2023-09-17 21:00:11 +02:00
LegacyPlatformObject.h
MainThreadVM.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
MainThreadVM.h
OptionConstructor.cpp LibWeb: Port Text interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
OptionConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
PlatformObject.cpp
PlatformObject.h LibWeb+LibJS: Move some code around to make CSS/Parser parse faster 2023-07-11 09:38:37 +03:30