Commit Graph

3153 Commits

Author SHA1 Message Date
roytam1 ccdbe42159 import from UXP: [libjar] Check Jar entry names for nulls. (aadb6beb) 2026-05-26 00:09:41 +08:00
roytam1 0ac0961f06 import from UXP: [NSS] Handle SEC_ASN1_NULL in sec_asn1e_contents_length. (9179441f) 2026-05-26 00:09:01 +08:00
roytam1 cd4767c938 import from UXP: [NSS] Fix instances of softoken attributes freed after owning object. (300dd371) 2026-05-26 00:08:03 +08:00
roytam1 02d728c6c0 import from UXP: [js] Use size_t when inflating UTF8 (7bbdccd3) 2026-05-26 00:06:58 +08:00
roytam1 ddeba088c0 ported from UXP: Issue #3053 - Implement CSSStyleSheet constructor (f5a84f4a) 2026-05-26 00:04:19 +08:00
roytam1 50cedf4ac6 import from UXP: Re-land: Fix devtools on 32-bit big endian platforms (09157367) 2026-05-25 23:55:20 +08:00
roytam1 6108ea66ac Revert "ported from UXP: Issue #3092 - Refactor WASM compilation handling (a7a75b78)"
This reverts commit 995ff8e86c.
2026-05-25 23:43:31 +08:00
roytam1 2332bc302b Revert "import from UXP: Issue #3092 - Add new GC sweep tasks. (47746b47)"
This reverts commit cada0ccb85.
2026-05-25 23:43:20 +08:00
roytam1 ea9e257989 Revert "ported from UXP: Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization (c0677633)"
This reverts commit fd2399f50d.
2026-05-25 23:43:09 +08:00
roytam1 b24b0b6463 Revert "ported from UXP: Issue #3092 - Implement parallel sweeping and compaction tasks for improved garbage collection performance (3433d538)"
This reverts commit 9a90ec0ba6.
2026-05-25 23:42:58 +08:00
roytam1 5e38c6ebdb Revert "import from UXP: Issue #3092 - Initial idle GC implementation (18ddd00a)"
This reverts commit 5a6d30bb90.
2026-05-25 23:42:42 +08:00
roytam1 d27f358dcf Revert "ported from UXP: Issue #3092 - Fix unsafe GC multithreading changes (f0cba412)"
This reverts commit a208479a1b.
2026-05-25 23:42:22 +08:00
roytam1 f1d0820568 Revert "ported from UXP: Issue #3092 - Safely parallelize GC background finalization (e9826f55)"
This reverts commit 8ff6df57ac.
2026-05-25 23:41:29 +08:00
roytam1 287867cac7 Revert "Implement FinalizationRegistry" and related commits.
this cause a crash in GC when idling sometimes.
2026-05-22 10:02:25 +08:00
roytam1 c3fc55652c import from UXP: Fix build on NetBSD/aarch64 (13339f6e) 2026-05-21 09:36:57 +08:00
roytam1 a0dd0b793f import from UXP: Issue #888 - Follow-up: Spot-fix; set PREFIX in Dav1d config on Apple. (3155b16f) 2026-05-21 09:36:18 +08:00
roytam1 19d4d490bc Revert "import from UXP: Issue #3092 - Perform a minor GC on tab close (1d3dad15)"
This reverts commit 54a4438d62.
2026-05-21 09:33:32 +08:00
roytam1 ab80341254 import from UXP: Fix incorrect variadic for size_t in fprintf statement in hyphen.c. (a02580da) 2026-05-20 14:54:20 +08:00
roytam1 b85992b66e import from UXP: Fix ArrayBuffer storage and error types (e21c4e29) 2026-05-20 14:53:33 +08:00
roytam1 a086de6551 import from UXP: Fix ArrayBuffer slice after resizable source shrink (61912d23) 2026-05-20 14:47:45 +08:00
roytam1 26f6831f13 import from UXP: Validate typed array set and constructors on resizable buffers (7613d290) 2026-05-20 14:47:13 +08:00
roytam1 210966fa13 import from UXP: Validate typed array methods on resizable buffers (3cb76bb2) 2026-05-20 14:42:18 +08:00
roytam1 7f0c3f82c6 ported from UXP: Fix resizable DataView out-of-bounds semantics (aea80980) 2026-05-20 14:33:43 +08:00
roytam1 0e76421998 ported from UXP: Support BigInt Atomics waiters (8b09714b) 2026-05-20 14:21:04 +08:00
roytam1 84e30bc61a ported from UXP:
- Implement resizable buffer view semantics (6f3f17ba)
- Guard typed array JIT paths for resizable buffers (d97a2eb0)
- Support DataView on shared array buffers (36647658)
2026-05-20 14:17:08 +08:00
roytam1 ef078cc66d import from UXP: Implement Atomics.waitAsync (22cb0231) 2026-05-20 11:04:21 +08:00
roytam1 a05676bc40 ported from UXP: Implement growable SharedArrayBuffer (2e51dc9f) 2026-05-20 11:01:14 +08:00
roytam1 e7c381f1b3 ported from UXP: Allow symbols as weak collection keys (e317bf10) 2026-05-20 10:46:27 +08:00
roytam1 d0757ae7ba import from UXP:
- Implement FinalizationRegistry (50c1419e)
- Fix FinalizationRegistry constructor realm prototype (890fb3f3)
- Fix WeakRef constructor realm prototype (f3c6da59)
2026-05-20 10:40:49 +08:00
roytam1 f2854c5a53 ported from UXP: Make WeakRef support always enabled (6861bedf) 2026-05-20 10:22:32 +08:00
roytam1 25d353174e ported from UXP: Implement ES2024 ArrayBuffer transfer APIs (3be309fa) 2026-05-20 09:52:18 +08:00
roytam1 5ea63a6333 ported from UXP: Implement ES2024 grouping and resolver builtins (e1b689d3) 2026-05-20 00:21:24 +08:00
roytam1 db6ada4402 import from UXP: Fix JS shell module hook build (6f47a2b0) 2026-05-20 00:10:37 +08:00
roytam1 8ff6df57ac ported from UXP: Issue #3092 - Safely parallelize GC background finalization (e9826f55) 2026-05-20 00:09:43 +08:00
roytam1 a208479a1b ported from UXP: Issue #3092 - Fix unsafe GC multithreading changes (f0cba412) 2026-05-20 00:00:37 +08:00
roytam1 54a4438d62 import from UXP: Issue #3092 - Perform a minor GC on tab close (1d3dad15) 2026-05-19 23:48:30 +08:00
roytam1 5a6d30bb90 import from UXP: Issue #3092 - Initial idle GC implementation (18ddd00a) 2026-05-19 23:47:47 +08:00
roytam1 9a90ec0ba6 ported from UXP: Issue #3092 - Implement parallel sweeping and compaction tasks for improved garbage collection performance (3433d538) 2026-05-19 23:36:06 +08:00
roytam1 fd2399f50d ported from UXP: Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization (c0677633) 2026-05-19 23:28:09 +08:00
roytam1 cada0ccb85 import from UXP: Issue #3092 - Add new GC sweep tasks. (47746b47) 2026-05-19 23:26:40 +08:00
roytam1 995ff8e86c ported from UXP: Issue #3092 - Refactor WASM compilation handling (a7a75b78)
(some portions are from forward commits to make it able to be compiled)
2026-05-19 23:25:43 +08:00
roytam1 1f850cf78e import from UXP: Whitelist virtual GPUs (VirtualBox, VMware, VirtIO (QEMU and forks like UTM), Parallels) (235bcb01) 2026-05-19 22:53:26 +08:00
roytam1 c84685d78a ported from UXP: Support CSS shadow parts (51767db3) 2026-05-19 22:52:52 +08:00
roytam1 d7e253b9ae ported from UXP: Issue #2506 - Support range media query syntax (6df85ff5) 2026-05-19 22:44:47 +08:00
roytam1 e84b76843c ported from UXP: Issue #1826 - Parse calc() weights in color-mix (4634a74b) 2026-05-19 22:39:17 +08:00
roytam1 23873f6c0d ported from UXP: Issue #3089 - Support logical border radius properties (27f2a086) 2026-05-19 22:31:47 +08:00
roytam1 db50dc6179 import from UXP: Revert "Cloudflare Image Resizing fix take 2" (98c9f738) 2026-05-19 22:31:39 +08:00
roytam1 309cc07f6d ported from UXP: Support CSS sizing math functions (93899c01) 2026-05-19 22:31:30 +08:00
roytam1 71c1eca455 ported from UXP: Issue #2404 - Enable CSS aspect-ratio sizing (0d684399) 2026-05-19 21:52:43 +08:00
roytam1 abb2284a4e import from UXP: Remove stale imagebitmap support file entry (4337565d) 2026-05-19 21:45:20 +08:00