ladybird/Userland
Aliaksandr Kalenik f21c0f9dcd LibJS: Skip some declarative env allocations in function instantiation
If all lexical declaration use local variables then there is no need
to allocate declarative environment.

With this change we skip ~3x more environment allocations on Github.
2024-05-06 15:09:20 +02:00
..
Applets
Applications LibJS: Add PropertyLookupPhase enum to distinguish Object [[Get]] calls 2024-05-04 21:42:59 +02:00
BuggieBox Meta+Userland: Make LibELF a proper library on Serenity 2024-04-26 19:08:13 -06:00
Demos LibGUI+Everywhere: Rename the 'style' frame property to 'frame_style' 2024-04-30 17:46:41 -06:00
DevTools LibGUI+Everywhere: Rename the 'style' frame property to 'frame_style' 2024-04-30 17:46:41 -06:00
DynamicLoader Userland: Compile a special version of LibELF for DynamicLoader 2024-04-26 19:08:13 -06:00
Games Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
Libraries LibJS: Skip some declarative env allocations in function instantiation 2024-05-06 15:09:20 +02:00
Services LibJS: Make JS::Cell a Weakable 2024-05-04 21:42:59 +02:00
Shell Everywhere: Remove uneeded short option argument where possible 2024-04-22 08:10:08 +02:00
Utilities js: Don't try to call a null Function on SIGINT 2024-05-04 13:56:13 +02:00
CMakeLists.txt