Basilisk-Dev
6861bedff6
Make WeakRef support always enabled
2026-05-19 09:38:50 +08:00
Moonchild
a126257d80
[DOM] Improve CC/WrapperCache for nursery objects.
2026-04-27 09:56:28 +08:00
Martok
a2c28b4268
Issue #2452 - Handle re-entrant Microtask checkpoints from Events dispatched by StableState callbacks
2024-01-18 10:15:06 +08:00
Martok
458f5eb385
Issue #2452 - Fix getter constness
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1443429 Pt. 2
2024-01-18 10:09:43 +08:00
Martok
90eb83819c
Issue #2435 - Re-Implement rejected Promises events according to spec
...
Own implementation; upstream gets several things wrong.
2024-01-09 12:00:53 +08:00
Martok
9126a4836f
Issue #2435 - Implement notifying of rejected promises
...
Based-on: m-c 1362272
2024-01-09 12:00:33 +08:00
Martok
f059bb0a59
Issue #2240 - Align Microtasks and promises scheduling with spec
...
Microtasks, resolved Promises and Observers are handled after the sync
task that caused them, in the order they were generated.
Also simplifies reentrancy handling.
Based-on: m-c 1193394
2024-01-09 11:59:32 +08:00
Brian Smith
1b811bd711
Issue #1691 - Part 6a: Support private values which contain pointers to cycle-collected C++ objects https://bugzilla.mozilla.org/show_bug.cgi?id=1342012
...
(cherry picked from commit 1286cca73d58332ba0becd0011f747713b8acfac)
2023-04-30 21:17:54 +08:00
Moonchild
8d800b1cb0
Issue #21 - Remove Telemetry plumbing and fix build.
...
Note this won't give working applications. Requires FE changes and
additional js module changes (next part).
2022-04-28 10:25:48 +08:00
Moonchild
8c395520d9
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
...
Since these are just interpreted comments, there's 0 impact on actual code.
This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are
a few others scattered around which will be removed manually in a second part.
2020-09-25 22:04:12 +08:00
Gaming4JC
249667092c
Bug 1406922 - Make CycleCollectedJSContext to handle microtasks and make MutationObserver to use them
...
Tag UXP Issue #1344
2020-01-31 07:40:39 +08:00
Gaming4JC
fb6f6ec903
Bug 1405821 - Move microtask handling to CycleCollectedJSContext
...
Tag UXP Issue #1344
2020-01-31 07:40:36 +08:00
wolfbeast
40f99b202a
Issue #1322 - Part 1: Remove the DOM Promise guts.
...
This removes all the parts guarded by SPIDERMONKEY_PROMISE
2019-12-20 09:07:24 +08:00
wolfbeast
62f3738128
Remove unused telemetry functions/variables.
...
Tag #21 .
2019-02-16 00:14:57 +08:00
wolfbeast
8c8145e620
Remove all C++ Telemetry Accumulation calls.
...
This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables).
Stub resolution/removal should be a follow-up to this.
2019-02-16 00:12:32 +08:00
wolfbeast
434f3590e3
Remove base conditional code for crash reporter and injector.
2019-02-15 23:39:53 +08:00
roytam1
dcd9973243
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00