Moonchild
25a2d31be7
Issue #2306 - Re-introduce pref for WeakRef API spec.
...
Effectively avoids doing any GC work if preffed off, and adopts the same
for FinalizationRegistry which internally does similar work as WeakRefs.
2026-06-07 21:36:39 +02:00
Basilisk-Dev
e7d6301c75
Make WeakRef support always enabled
2026-05-18 12:52:09 +02:00
Moonchild
a4c8f55faf
[DOM] Fix access to shared RuntimeService::mNavigatorProperties.
2026-04-23 14:29:43 +02:00
Basilisk-Dev
7533c4ede0
Issue MoonchildProductions/UXP#2306 : Add pref-gated WeakRef with safe stub when disabled
...
* Add javascript.options.weakrefs and plumb it through context options, XPConnect, and workers
* Keep referents alive via strong tracing when the pref is off so deref() still returns the target
* Retain weak-edge semantics when the pref is enabled
2025-12-17 16:35:41 -05:00
Francis Dominic Fajardo
f1f6c5b5cf
Issue #2736 - Follow-up: Stop using worker thread-only functions for checking if CSP is enabled
...
Should stop the barrage of worker thread assertions on debug builds.
2025-07-14 17:40:12 +02:00
Moonchild
ca34a2ba47
Issue #2736 - Part 14: Make CSP-enabled available to workers.
2025-05-13 16:35:35 +02:00
Moonchild
5206e5316c
Issue #2653 - Part 3: Remove support for packaged apps from asmjscache
2024-11-18 13:58:43 +01:00
Brian Smith
3dd8bc0ddb
Issue #2402 - CSP Violation events should have the correct sample for inline contexts.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1473587
Add preference to increase max length of CSP report source sample.
https://bugzilla.mozilla.org/show_bug.cgi?id=1415352
Return valid columnNumber value in CSP violation events.
https://bugzilla.mozilla.org/show_bug.cgi?id=1418246
2024-01-08 07:46:11 -06: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
582fd0dd81
Issue #1442 - Part 2: Add a run-time preference for toggling the streams API.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1272697
2023-09-27 10:45:00 -05: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
2b0c366344
1320408 - Part 22: Remove JSContext* parameter from ProxyObject::renew and Wrapper::Renew.
2019-07-18 22:38:28 -04:00
adeshkp
5335681cd2
Telemetry: Remove stubs and related code
2019-01-12 06:20:31 -05: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
janekptacijarabaci
a80267e9e8
Bug 604026 - Sync event loops in workers should be created only if compatible with the worker shutdown status
2018-07-05 13:04:44 +02:00
wolfbeast
ac25827a87
Remove SPS profiler.
...
- Conditionals and code blocks. (MOZ_ENABLE_PROFILER_SPS)
- Stub out several profiler-only functions.
2018-05-24 14:06:04 +02:00
janekptacijarabaci
0c36b27511
JS - support for Array.prototype.values()
2018-02-20 21:21:56 +01:00
wolfbeast
867bfbd879
Remove GCZeal: Base cleanup
...
UXP repo issue #8
2018-02-03 15:06:40 +01:00
Matt A. Tobin
5f8de423f1
Add m-esr52 at 52.6.0
2018-02-02 04:16:08 -05:00