Martok
252c4bdc74
Issue #2452 - Handle re-entrant Microtask checkpoints from Events dispatched by StableState callbacks
2024-01-16 11:04:58 +01:00
Martok
a9f263c081
Issue #2452 - Fix getter constness
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1443429 Pt. 2
2024-01-16 11:02:51 +01:00
Martok
ae667c9a36
Issue #2435 - Re-Implement rejected Promises events according to spec
...
Own implementation; upstream gets several things wrong.
2024-01-05 17:19:51 +01:00
Martok
14826c037b
Issue #2435 - Implement notifying of rejected promises
...
Based-on: m-c 1362272
2024-01-05 17:19:51 +01:00
Martok
0dde96ba82
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-05 17:19:42 +01:00
Brian Smith
5f63601f0f
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-27 13:33:27 -05:00
Moonchild
ee86d3eb9c
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-02 14:39:54 +02:00
Moonchild
a680bdc637
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-23 13:55:00 +00:00
Gaming4JC
2077cdb41e
Bug 1406922 - Make CycleCollectedJSContext to handle microtasks and make MutationObserver to use them
...
Tag UXP Issue #1344
2020-01-26 15:50:50 -05:00
Gaming4JC
43a8113072
Bug 1405821 - Move microtask handling to CycleCollectedJSContext
...
Tag UXP Issue #1344
2020-01-26 15:50:49 -05:00
wolfbeast
fb96b43b5f
Issue #1322 - Part 1: Remove the DOM Promise guts.
...
This removes all the parts guarded by SPIDERMONKEY_PROMISE
2019-12-19 01:35:24 +01:00
wolfbeast
7b0f3f2f92
Remove unused telemetry functions/variables.
...
Tag #21 .
2018-10-01 11:00:05 +02:00
wolfbeast
ab961aeb54
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.
2018-09-03 10:11:38 +02:00
wolfbeast
4e368f8199
Remove base conditional code for crash reporter and injector.
2018-03-30 08:50:58 +02:00
Matt A. Tobin
5f8de423f1
Add m-esr52 at 52.6.0
2018-02-02 04:16:08 -05:00