Commit graph

7,586 commits

Author SHA1 Message Date
Basilisk-Dev
feb29eaff0 Issue #3049 - Wire up loongarch64 SpiderMonkey baseline backend 2026-06-28 06:40:30 +01:00
Basilisk-Dev
ebd4d215df Issue #3049 - Disable wasm signal handlers on loongarch64 2026-06-28 06:40:24 +01:00
Basilisk-Dev
08d7b89ee5 Issue #3049 - Disable unsupported JIT features in loongarch64 contexts 2026-06-28 06:39:56 +01:00
Basilisk-Dev
a3d0442265 Issue #3049 - Normalize loongarch64 baseline frame register use 2026-06-28 06:39:10 +01:00
Basilisk-Dev
d991faa669 Issue #3049 - Use s5 for loongarch64 baseline frames 2026-06-28 06:39:10 +01:00
Basilisk-Dev
fe3689392f Issue #3049 - Preserve loongarch64 callee-save JIT entry regs 2026-06-28 06:39:10 +01:00
Basilisk-Dev
54e75a53d3 Issue #3049 - Fix loongarch64 baseline IC integer compare stub 2026-06-28 06:39:09 +01:00
Basilisk-Dev
38ebcb17c9 Issue #3049 - Adapt loongarch64 baseline macroassembler to old JIT APIs 2026-06-28 06:39:09 +01:00
Basilisk-Dev
eff9f19c6f Issue #3049 - Fix loongarch64 JIT header compatibility 2026-06-28 06:39:09 +01:00
Basilisk-Dev
9533e7734c Issue #3049 - Adapt loongarch64 JIT glue to older JS APIs 2026-06-28 06:39:09 +01:00
Basilisk-Dev
acea3a2b6b Issue #3049 - Wire loongarch64 non-Ion frame and patch hooks 2026-06-28 06:39:09 +01:00
Basilisk-Dev
36b9acb8a5 Issue #3049 - Rename and wire loongarch64 baseline JIT backend 2026-06-28 06:39:09 +01:00
Basilisk-Dev
03088e2abc Issue #3049 - Extend LoongArch minimal JIT frame slots 2026-06-28 06:39:08 +01:00
Basilisk-Dev
2198d41700 Issue #3049 - Allow more LoongArch minimal JIT arguments 2026-06-28 06:39:08 +01:00
Basilisk-Dev
43a6d946f8 Issue #3049 - Support more LoongArch minimal JIT branch ops 2026-06-28 06:39:08 +01:00
Basilisk-Dev
460765fc80 Issue #3049 - Track LoongArch minimal JIT control flow state 2026-06-28 06:39:08 +01:00
Basilisk-Dev
76140342f6 Issue #3049 - Handle more LoongArch minimal JIT stack ops 2026-06-28 06:39:08 +01:00
Basilisk-Dev
5d3d0a1245 Issue #3049 - Add LoongArch minimal JIT div and mod 2026-06-28 06:39:08 +01:00
Basilisk-Dev
3faf2d1249 Issue #3049 - Add LoongArch minimal JIT multiply support 2026-06-28 06:39:08 +01:00
Basilisk-Dev
02eaa0dbc6 Issue #3049 - Add LoongArch minimal JIT shifts and negation 2026-06-28 06:39:08 +01:00
Basilisk-Dev
ff29f1f22c Issue #3049 - Extend LoongArch minimal JIT value handling 2026-06-28 06:39:07 +01:00
Basilisk-Dev
13a37bf023 Issue #3049 - Fix LoongArch minimal JIT return path 2026-06-28 06:39:07 +01:00
Basilisk-Dev
1466d0a2fa Issue #3049 - Add property-wrapper fast path to minimal LoongArch JIT 2026-06-28 06:39:07 +01:00
Basilisk-Dev
a48c1edbde Issue #3049 - Cache minimal JIT code on JSScript 2026-06-28 06:39:07 +01:00
Basilisk-Dev
fd4e49a490 Issue #3049 - Guard minimal JIT direct-call fast path 2026-06-28 06:39:07 +01:00
Basilisk-Dev
0f8deb1dba Issue #3049 - Back out unstable minimal JIT direct-call hook 2026-06-28 06:39:07 +01:00
Basilisk-Dev
1ffcb2202c Issue #3049 - Call minimal LoongArch JIT directly from interpreter 2026-06-28 06:39:07 +01:00
Basilisk-Dev
ba01d5f92e Issue #3049 - Fix switch scoping in minimal LoongArch JIT 2026-06-28 06:39:06 +01:00
Basilisk-Dev
b609f3719d Issue #3049 - Extend minimal LoongArch JIT for cached counted loops 2026-06-28 06:39:06 +01:00
Basilisk-Dev
f0727cea52 Issue #3049 - Use standard JSContext declaration in minimal JIT header 2026-06-28 06:39:06 +01:00
Basilisk-Dev
4b41cdd82a Issue #3049 - Qualify ArrayLength in minimal LoongArch JIT 2026-06-28 06:39:06 +01:00
Basilisk-Dev
8c7558c8ec Issue #3049 - Sort minimal LoongArch JIT moz.build entry 2026-06-28 06:39:06 +01:00
Basilisk-Dev
a8fb4b8710 Issue #3049 - Add minimal LoongArch JS proof-of-concept JIT 2026-06-28 06:38:24 +01:00
Basilisk-Dev
cfe830413b Issue #3049 - Add minimal LoongArch JS proof-of-concept JIT 2026-06-28 06:36:16 +01:00
Basilisk-Dev
d98b015a09 Issue #3049 - Add minimal LoongArch JIT regression coverage 2026-06-28 06:36:11 +01:00
Basilisk-Dev
0054cb5223 Issue #3049 - Add minimal LoongArch JS proof-of-concept JIT 2026-06-28 06:35:53 +01:00
Brian Smith
96c2d6bc43 Issue #2512 - Part 5 - Fix Python 2.7 issue with unicode environment on Windows. 2026-06-28 06:25:26 +01:00
Brian Smith
7b01d356f9 Issue #2512 - Part 4 - Look for gm4 in addition to m4.
https://bugzilla.mozilla.org/show_bug.cgi?id=1670807
2026-06-28 06:25:17 +01:00
Brian Smith
09347d9cc6 Issue #2512 - Part 3 - Fix new failures with GCC 14. 2026-06-28 06:24:54 +01:00
Brian Smith
0d784d5a50 Issue #2512 - Part 2 - Fix autoconf basic compiler test.
GCC 14 and Clang 16 changed implicit-int from warning to error.
Causing the compiler test from 1996 to fail in C99 mode.
2026-06-28 06:24:46 +01:00
Brian Smith
bb05f81b14 Issue #2512 - Part 1 - Imported minimal autoconf 2.13.
https://bugzilla.mozilla.org/show_bug.cgi?id=1663863
2026-06-28 06:24:03 +01:00
wuggy
51f6e3764f YouTube UAOverrides update 2026-06-27 10:22:04 -07:00
wuggy
16fc149e93 Remove official branding folder, avoid djames DMCA 2026-06-27 10:08:18 -07:00
wuggy
7c2e4869f2 Addons store support from Chrome and Edge (new) 2026-06-26 21:40:31 -07:00
wuggy
18651678aa Fix bug in browser theme 2026-06-26 21:30:04 -07:00
wuggy
30d8bb1772 README makeover 2026-06-26 21:08:11 -07:00
wuggy
7154a0497e Dactyloidae iOS initial commit 2026-06-26 21:04:09 -07:00
wuggy
daa6179d22 Replace application/basilisk with browser/ 2026-06-26 20:25:10 -07:00
wuggy
dabb92b3f9 Fix build errors, back out of new CSS changes 2026-06-26 15:43:46 -07:00
Basilisk-Dev
c47cea4ddf Support CSS sizing math functions 2026-06-26 12:35:43 -07:00