1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-12 23:20:59 +00:00
serenity/Userland
davidot 8381e7f1e6 LibJS: Specialize Optional<Value>
Values can be "empty" which only has a valid meaning for array holes.
We can however use this state the represent the empty state of an
Optional<Value> which is used in a lot of placed, because of Completion
having one.
This saves 8 bytes for every Optional<Value>.
2022-08-15 17:11:25 +02:00
..
Applets Base: Launch AudioServer at session start-up 2022-08-14 21:52:35 +01:00
Applications TextEditor: Display widget when needle not found in replace all 2022-08-15 13:09:56 +02:00
Demos Everywhere: Replace hardcoded anon's uid in unveil path with %uid 2022-08-14 21:52:35 +01:00
DevTools Base: Launch LanguageServers at session start-up 2022-08-14 21:52:35 +01:00
DynamicLoader LibPthread: Implement named semaphores 2022-07-21 16:39:22 +02:00
Games Base: Launch FileSystemAccessServer at session start-up 2022-08-14 21:52:35 +01:00
Libraries LibJS: Specialize Optional<Value> 2022-08-15 17:11:25 +02:00
Services Base: Launch InspectorServer at session start-up 2022-08-14 21:52:35 +01:00
Shell Shell: Avoid StringView OOB access in Formatter ctor 2022-08-11 14:12:55 +00:00
Utilities Base: Launch AudioServer at session start-up 2022-08-14 21:52:35 +01:00
CMakeLists.txt Meta+Userland: Add ENABLE_USERSPACE_COVERAGE_COLLECTION CMake option 2022-05-02 01:46:18 +02:00