1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 18:58:12 +00:00
serenity/Userland/Libraries/LibJS/JIT
Andreas Kling b532dedc91 LibJS/JIT: Add fast path for GetById of Array.length
Array.length is magical (since it has to reflect the number of elements
in the object's property storage).

We now handle it specially in jitted code, giving us a massive speed-up
on Kraken/ai-astar.js (and probably many other things as well) :^)
2023-11-12 19:57:27 +01:00
..
Compiler.cpp LibJS/JIT: Add fast path for GetById of Array.length 2023-11-12 19:57:27 +01:00
Compiler.h LibJS/JIT: Add fast path for loose equality check between 2 objects 2023-11-12 19:57:27 +01:00
NativeExecutable.cpp LibJS/JIT: Don't crash when dissassembling an empty basic block 2023-11-07 11:33:04 +01:00
NativeExecutable.h LibJS/JIT: Support alternative entry point blocks 2023-11-03 07:31:11 +01:00