Files
serenity/Userland/Libraries/LibJS/Bytecode
Andreas Kling 4aeaea515b LibJS: Cache environment index for global declarative bindings
This allows global `let` and `const` variable accesses to be cached
by the GetGlobal instruction, and works even when the access is in a
different translation unit from the declaration.

Knocks a ~10% item off the profile on https://ventrella.com/Clusters/

(cherry picked from commit 9448c957c136e62b374a0f8998d1d51906e59fb5)
2024-07-13 22:03:22 -04:00
..
2023-11-17 19:06:25 +01:00