ladybird/Userland
Linus Groh f27bc56e5e LibJS: Capture promise capability in new_promise_capability() executor
This is how the spec suggests implementing this; we need to be slightly
more verbose as our PromiseCapability implementation cannot hold
arbitrary JS values.

Unfortunately it makes the error message slightly more ambiguous as we
no longer expose the non-function value to the outer scope (we could!),
but at least we don't UAF the stack allocated values anymore :^)
2022-10-02 23:02:27 +01:00
..
Applets Applets/ResourceGraph: Port to Core::Stream 2022-09-18 18:57:28 -07:00
Applications Calendar: Fix crash when changing event date 2022-10-02 15:43:37 +02:00
Demos AK+Everywhere: Replace "protocol" with "scheme" url helpers 2022-09-29 09:39:04 +01:00
DevTools Userland: Replace empty GUI::Widgets in GML with GUI::Layout::Spacer 2022-09-29 08:31:15 -04:00
DynamicLoader LibPthread: Implement named semaphores 2022-07-21 16:39:22 +02:00
Games Snake: Show message box on game over 2022-10-02 21:28:37 +02:00
Libraries LibJS: Capture promise capability in new_promise_capability() executor 2022-10-02 23:02:27 +01:00
Services LibWeb: Move Web prototypes and constructors to new Intrinsics object 2022-10-01 21:05:32 +01:00
Shell AK+Everywhere: Replace "protocol" with "scheme" url helpers 2022-09-29 09:39:04 +01:00
Utilities mount: Report error instead of crashing on failure 2022-10-02 21:33:35 +02:00
CMakeLists.txt Meta+Userland: Add ENABLE_USERSPACE_COVERAGE_COLLECTION CMake option 2022-05-02 01:46:18 +02:00