Commit graph

  • be7e2afbcf accept any MIME type for a style sheet to match modern browsers main wuggy 2026-08-07 20:27:22 -07:00
  • adbd77d7eb Fix Next.js sites like Grok (Grok is still broken but less broken) wuggy 2026-08-07 19:42:39 -07:00
  • cd6be07458 Revert "Optimise WebExtension implementaion pt.1" wuggy 2026-08-07 13:13:43 -07:00
  • 3be08bc94b Optimise WebExtension implementaion pt.1 wuggy 2026-08-07 13:09:19 -07:00
  • fe26390483 enable async pan/zoom (Issue #29 @ lun3r) 13.2.1-rc2 wuggy 2026-08-06 17:32:38 -07:00
  • 34040dee89 Fix compile error wuggy 2026-08-06 17:00:28 -07:00
  • c835378c6e Issue MoonchildProductions/UXP#2306: Fix spacing Basilisk-Dev 2025-12-17 16:56:25 -05:00
  • 3cf82e2ca1 Issue MoonchildProductions/UXP#2306: Add pref-gated WeakRef with safe stub when disabled Basilisk-Dev 2025-12-17 16:35:41 -05:00
  • 2a6ec52f2f Issue MoonchildProductions/UXP#2306: Implement WeakRef functionality Basilisk-Dev 2025-12-16 22:28:11 -05:00
  • b44a606987 Fix ArrayBuffer storage and error types Basilisk-Dev 2026-05-15 21:42:53 -04:00
  • 3e05786b77 Fix ArrayBuffer slice after resizable source shrink Basilisk-Dev 2026-05-15 21:26:56 -04:00
  • d8e52b4fce Validate typed array set and constructors on resizable buffers Basilisk-Dev 2026-05-15 21:15:01 -04:00
  • 6c6023cac9 Validate typed array methods on resizable buffers Basilisk-Dev 2026-05-15 20:55:57 -04:00
  • 3751321a0e Fix resizable DataView out-of-bounds semantics Basilisk-Dev 2026-05-15 20:41:27 -04:00
  • 93085352cd Support BigInt Atomics waiters Basilisk-Dev 2026-05-15 20:22:42 -04:00
  • b16be96044 Support DataView on shared array buffers Basilisk-Dev 2026-05-15 20:15:09 -04:00
  • dece5e87c7 Guard typed array JIT paths for resizable buffers Basilisk-Dev 2026-05-15 20:01:02 -04:00
  • 2e2d399564 Implement resizable buffer view semantics Basilisk-Dev 2026-05-15 19:40:53 -04:00
  • f20f604ce4 Implement Atomics.waitAsync Basilisk-Dev 2026-05-15 19:16:34 -04:00
  • 4d11dcb096 Implement growable SharedArrayBuffer Basilisk-Dev 2026-05-15 19:02:03 -04:00
  • f92b3d152e Allow symbols as weak collection keys Basilisk-Dev 2026-05-15 18:48:12 -04:00
  • e886e4c1db Implement ES2024 ArrayBuffer transfer APIs Basilisk-Dev 2026-05-15 18:35:44 -04:00
  • 1e463a1d16 Implement ES2024 grouping and resolver builtins Basilisk-Dev 2026-05-15 18:17:24 -04:00
  • 0d06f59dc1 Fix JS shell module hook build Basilisk-Dev 2026-05-15 18:17:17 -04:00
  • bcff9710c8 Fix MSVC builderr pt 2 ownedbywuigi 2026-05-09 12:52:23 -07:00
  • 89b3948962 Fix MSVC builderr on Stream.cpp ownedbywuigi 2026-05-09 12:31:36 -07:00
  • 9ea6c8f278 Acknowledge port-backed readable close Basilisk-Dev 2026-05-09 11:28:20 -04:00
  • 563735e432 Do not wait for transferred readable cancel Basilisk-Dev 2026-05-09 11:24:10 -04:00
  • a6b18bcd14 Fix stream transfer over message ports Basilisk-Dev 2026-05-08 23:16:23 -04:00
  • 7d8bf841ed Support readable stream transfer to workers Basilisk-Dev 2026-05-08 22:58:09 -04:00
  • f9e1af95c2 Fix readable stream transfer queueing Basilisk-Dev 2026-05-08 22:30:41 -04:00
  • 58e0e6a192 Add same-thread stream transfer support Basilisk-Dev 2026-05-08 21:43:14 -04:00
  • 8c4ece641e Tighten stream helper interface realms Basilisk-Dev 2026-05-08 20:57:19 -04:00
  • 8c6e09601c Fix stream cross-realm globals Basilisk-Dev 2026-05-08 20:54:28 -04:00
  • 29056ef112 Silently release internal stream readers Basilisk-Dev 2026-05-08 19:40:00 -04:00
  • c7f575cdbe Suppress internal stream release rejections Basilisk-Dev 2026-05-08 19:20:29 -04:00
  • abeed80755 Install stream extras lazily Basilisk-Dev 2026-05-08 18:59:28 -04:00
  • 23756fca47 Guard missing process global script load Basilisk-Dev 2026-05-08 17:13:34 -04:00
  • 7ed26747c2 Propagate transform stream errors Basilisk-Dev 2026-05-08 15:09:42 -04:00
  • 936a862591 Harden stream pipe cancellation Basilisk-Dev 2026-05-08 15:07:37 -04:00
  • ca56c09e85 Tighten writable stream behavior Basilisk-Dev 2026-05-08 15:06:07 -04:00
  • d132fe4728 Add stream constructor polyfills Basilisk-Dev 2026-05-08 15:01:44 -04:00
  • 62abd55772 Browser version bump win77perf wuggy 2026-08-06 13:55:54 -07:00
  • fac143a3f6 (stating to lost hope in this branch) Fix compiler errors pt 3 wuggy 2026-08-06 13:53:02 -07:00
  • 622cee0b14 Fix compile errors pt 2 (before the HELL) wuggy 2026-08-04 22:05:22 -07:00
  • ad7238c226 Fix compile errors wuggy 2026-08-04 17:38:50 -07:00
  • cdfcf4b153 Revert back Mozilla original code, it does not crash or hang. win7-7 2026-01-28 19:38:28 +02:00
  • 4890ee7978 Revert "1376614 - Pass budget to forgetSkippable and return early when budget has been used" win7-7 2026-01-28 20:07:23 +02:00
  • 8aaad2c8af Compiles with idle runnables. win7-7 2026-01-28 18:14:19 +02:00
  • 5a78e79eb9 Revert SATS fully, idle runnables are working use them, faster. win7-7 2026-01-28 18:04:38 +02:00
  • df3bcbbb38 Revert "Fix for one more compilation error." win7-7 2026-01-28 18:03:04 +02:00
  • 7392b9b504 Revert "Some fixes." win7-7 2026-01-28 18:02:20 +02:00
  • 3bbee255fd Revert "Compiles and does not crash." win7-7 2026-01-28 18:02:18 +02:00
  • 02e987da29 Revert "Attempting add CC delay to scheduler." win7-7 2026-01-28 18:01:15 +02:00
  • 92ada0f207 Revert "Revert "Attempting add CC delay to scheduler."" win7-7 2026-01-28 18:00:23 +02:00
  • af77524275 Revert "Restore this at least for now due being unsure due 1251463 done after this." win7-7 2026-01-28 18:00:21 +02:00
  • 958a646999 Revert SATS until its fully gone now that idle runnables are working. win7-7 2026-01-28 17:58:34 +02:00
  • 7e4f496b4e Revert "It seems scheduler is not even used for GC and CC, its returning CollectorSchedule::eNone which is 0/nullptr." win7-7 2026-01-28 17:56:32 +02:00
  • e79cfc5a77 Revert part 5 also. It does depends on part 4. win7-7 2026-01-28 17:30:07 +02:00
  • 7c9dcd757f Compiles, crashes. win7-7 2026-01-28 02:05:57 +02:00
  • f7178da91f 1455599 - Redo bug 1446693, creating separate AutoTraceSessions instead of expanding one win7-7 2026-01-24 22:28:06 +02:00
  • 49f8ce73e2 Fix typo. win7-7 2026-01-24 22:23:15 +02:00
  • ba75651fab 1445196 - Store the atom's pinned flag in the atom to simplify lookup win7-7 2026-01-24 18:02:12 +02:00
  • 502efe8915 It has been long time tried adjust CC time, try again after hooking scheduler this time. win7-7 2026-01-23 01:58:23 +02:00
  • 51277f511c Implement a callback system for interrupting timed slice budgets for bug #1351790 win7-7 2026-01-22 21:57:23 +02:00
  • 0864846be4 Undo change it breaks compilation and issue is fixed, asserts no longer happen. win7-7 2026-01-21 15:17:56 +02:00
  • e1d8fc535d Add preference for nursery size. DOM aspects were done some time period already. win7-7 2026-01-21 15:03:51 +02:00
  • 6032466967 This should work without further issues. win7-7 2026-01-18 13:42:56 +02:00
  • 86fa4d7298 Fix remaining errors without busting compilation. win7-7 2026-01-18 10:38:30 +02:00
  • 9a870dfa39 Revert "Fix remaining errors from mixing two different approaches." win7-7 2026-01-18 10:05:26 +02:00
  • f1c61c8e2d Fix remaining errors from mixing two different approaches. win7-7 2026-01-18 09:29:32 +02:00
  • 98ce3e1947 Crash is gone. Functionally seems work with indices. Going test with regexp zones and without to see this is ideal solution. win7-7 2026-01-18 08:49:59 +02:00
  • 4a4ab4f90a Revert "Revert "Attempt fix regexp crash. Not working."" win7-7 2026-01-18 05:18:22 +02:00
  • 857a456665 Revert "Attempt fix regexp crash. Not working." win7-7 2026-01-18 02:17:48 +02:00
  • 0e4df03e59 Attempt fix regexp crash. Not working. win7-7 2026-01-17 17:16:07 +02:00
  • e37444b446 Fix two asserts crashing properly instead bypassing that revealed bigger unsafe objectgroup sweeping during usage issue. win7-7 2026-01-17 13:06:10 +02:00
  • f1fde3abc5 Fix last crashing assert. win7-7 2026-01-17 04:59:00 +02:00
  • f2f15d6d7b 903519 - Reparent JSString from TenuredCell to Cell last missed aspect. win7-7 2026-01-16 22:51:07 +02:00
  • c6cc6e457e 903519 - Done fully. win7-7 2026-01-16 22:48:59 +02:00
  • 446d46081f Fix logic not invert that if some registers are left still give extra registry causing slower performance than only doing extra registry when needed. win7-7 2026-01-16 13:18:39 +02:00
  • a70d07a7bb These asserts now work after 903519 - Allocate strings in the nursery if enabled, leaving only one major assert left in jsgc.cpp. win7-7 2026-01-16 11:54:34 +02:00
  • 2b736b9ddf Temporary. It no longer crashes with tradera.com and Speedometer 2.1 works with those asserts bypassed. Time re-enable them soon. win7-7 2026-01-16 10:58:08 +02:00
  • 000ce1c8fa CodeGenerator.cpp missing JIT support for nursery, there was some missing implementation. win7-7 2026-01-16 10:34:53 +02:00
  • 51d5c3cda8 Where did this come from? win7-7 2026-01-16 09:38:08 +02:00
  • 9eede345ec 1380030 fully. win7-7 2026-01-16 06:53:16 +02:00
  • 8c8d16709d 903519 - Allocate strings in the nursery if enabled win7-7 2026-01-16 02:19:39 +02:00
  • 2f815b1d5b 903519 - Strings in the nursery: barriers win7-7 2026-01-16 00:03:21 +02:00
  • 6acf628a7b Enable nursery strings fixes from 67. Still crashes. win7-7 2026-01-15 21:28:02 +02:00
  • 58e3dd88fa Enable nursery strings. win7-7 2026-01-15 20:03:46 +02:00
  • 49bb3e3569 1434263 - Refactor JSString to have an IsLinear flag instead of IsFlat. win7-7 2026-01-06 02:36:06 +02:00
  • f50af06b74 Fixes. Now compiles and links, still crashes at atoms zone similar previous nursery strings. win7-7 2026-01-15 06:50:04 +02:00
  • e01a571e52 903519 - Disable nursery strings in a Zone if too many get tenured among with other fixes, won't fix startup crash assert though. win7-7 2026-01-13 06:40:39 +02:00
  • 31404beca9 Fixes to VMFunctions.cpp, assert no longer crashes. win7-7 2026-01-12 23:53:49 +02:00
  • 6292bee1ed 903519 - Remove verifier assumption that only objects are in the nursery win7-7 2026-01-11 03:50:40 +02:00
  • b19ceed80f 903519 - Strings in the nursery: barriers, one missed change. win7-7 2026-01-11 03:42:14 +02:00
  • 762d129624 Split up Heap.h to Cell.h and 903519 - Change Relocated marker to not confuse string vs object bit, RelocationOverlay.h aspect. win7-7 2026-01-11 02:15:42 +02:00
  • d8d6e3aa8a CacheIR nursery changes. win7-7 2026-01-11 00:19:59 +02:00
  • a67ae5c63b 1328948 + 1421152 + 903519 forgotten part. win7-7 2026-01-10 23:49:14 +02:00
  • 09b6a56580 Resolve 1 missing symbol in linking. win7-7 2026-01-05 08:11:41 +02:00
  • 8f264319ae More fixes this almost compiles.. need cherry pick one more change. win7-7 2026-01-05 06:07:35 +02:00