ladybird/Userland
Andreas Kling 620c495d31 LibJS: Skip lazy intrinsic allocation check for objects without them
Most JS::Objects don't have lazily-allocated intrinsic properties,
so let's avoid doing hash lookups by putting a flag on JS::Object that
tells us whether it's present in s_intrinsics.

Takes CPU time spent in those hash lookups from 1-2.5% to nothing on
various JS heavy pages.
2023-06-12 06:40:49 +02:00
..
Applets AudioApplet: Read and apply config value only once 2023-05-29 13:22:58 +02:00
Applications Userland: Filter out unsupported file types in open dialogs in more apps 2023-06-11 09:40:17 +01:00
BuggieBox Everywhere: Use LibFileSystem where trivial 2023-03-21 19:03:21 +00:00
Demos Applications+Demos+LibGUI: Migrate to fallible WizardDialogs and Pages 2023-06-09 17:21:43 +02:00
DevTools LibFSAC+Userland: Pass options for FSAC::open_file() using a struct 2023-06-11 09:40:17 +01:00
DynamicLoader DynamicLoader: Ensure that backtrace computation stops at _start 2023-04-23 14:30:59 +02:00
Games Userland: Filter out unsupported file types in open dialogs in more apps 2023-06-11 09:40:17 +01:00
Libraries LibJS: Skip lazy intrinsic allocation check for objects without them 2023-06-12 06:40:49 +02:00
Services SystemServer: Ensure service drop privileges could fail only when root 2023-06-03 14:42:22 +02:00
Shell LibFileSystem+Everything: Remove resolve_executable_from_environment 2023-06-06 23:46:36 +02:00
Utilities pkill: Add --ignore-case as an alias for the -i option 2023-06-10 07:35:52 +02:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00