serenity/Userland
Andreas Kling b5a070e8ce LibJS/Bytecode: Don't create empty lexical environments
This patch stops emitting the BlockDeclarationInstantiation instruction
when there are no locals, and no function declarations in the scope.

We were spending 20% of CPU time on https://ventrella.com/Clusters/ just
creating empty environments for no reason.
2024-05-11 15:22:36 +02:00
..
Applets
Applications SystemMonitor: Add dropped packets count to adapter table 2024-05-09 12:02:26 +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 LibELF: Make orders in which we store/call things explicit 2024-05-08 09:53:58 -06:00
Games LibChess: Fix crash when importing PGN 2024-05-11 07:41:57 +01:00
Libraries LibJS/Bytecode: Don't create empty lexical environments 2024-05-11 15:22:36 +02:00
Services Kernel: Add FUSE support 2024-05-07 16:54:27 -06:00
Shell Everywhere: Remove uneeded short option argument where possible 2024-04-22 08:10:08 +02:00
Utilities ping: Implement waittime 2024-05-09 13:13:20 -06:00
CMakeLists.txt