Commit Graph

13 Commits

Author SHA1 Message Date
roytam1 f2854c5a53 ported from UXP: Make WeakRef support always enabled (6861bedf) 2026-05-20 10:22:32 +08:00
roytam1 b7384e9846 import from UXP: [DOM] Improve CC/WrapperCache for nursery objects. (a126257d) 2026-04-27 11:28:22 +08:00
roytam1 0ce6cceb19 import from UXP: Issue #2452 - Handle re-entrant Microtask checkpoints from Events dispatched by StableState callbacks (a2c28b42) 2024-01-18 11:52:16 +08:00
roytam1 7f577e2b3a import from UXP: Issue #2452 - Fix getter constness (458f5eb3) 2024-01-18 11:50:00 +08:00
roytam1 a6773ed0d0 Revert "workaround of microtask cleanup to prevent a crash"
This reverts commit 0676addc6e.
2024-01-18 10:28:54 +08:00
roytam1 0676addc6e workaround of microtask cleanup to prevent a crash 2024-01-13 20:58:00 +08:00
roytam1 83f5621d96 import from UXP: Issue #2435 - Re-Implement rejected Promises events according to spec (90eb8381) 2024-01-09 15:36:06 +08:00
roytam1 c0ee45d977 import from UXP: Issue #2435 - Implement notifying of rejected promises (9126a483) 2024-01-09 15:26:51 +08:00
roytam1 c21b0785e8 ported from UXP: Issue #2240 - Align Microtasks and promises scheduling with spec (f059bb0a)
some more portions (in ServiceWorkerPrivate.cpp) from original bug1193394.
2024-01-09 15:03:07 +08:00
roytam1 77a0f0ffcd ported from UXP: Issue #1691 - Part 6a: Support private values which contain pointers to cycle-collected C++ objects M1342012 (1b811bd7) 2023-04-30 23:09:30 +08:00
roytam1 c43ceb226c import from UXP: Bug 1406922 - Make CycleCollectedJSContext to handle microtasks and make MutationObserver to use them (24966709) 2022-04-08 15:13:33 +08:00
roytam1 3d3913696d ported from UXP: Bug 1405821 - Move microtask handling to CycleCollectedJSContext (fb6f6ec9) 2022-04-08 14:58:29 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00