Commit graph

1,401 commits

Author SHA1 Message Date
wuggy
5ffe72cab3 fix link error 2026-07-06 00:52:55 +01:00
wuggy
e5e8caf404 Remove linker check altogether screw it 2026-06-30 06:06:22 +01:00
wuggy
635b5cc00a Update tabs because Python 2026-06-30 06:03:07 +01:00
wuggy
ff1e5e48bf Re-add openMpCount 2026-06-29 21:11:15 +01:00
wuggy
4b6afe41d7 Fix build error in SelfHosting.cpp 2026-06-29 06:55:57 +01:00
wuggy
072d1ecbb2 Fix build error 2026-06-28 07:29:02 +01:00
wuggy
d87ae3b6bf Fix build error in Lowering-loongarch64.cpp 2026-06-28 07:24:08 +01:00
Basilisk-Dev
0b9bf2f657 Issue #3049 - loongarch64: remove remaining MIPS file diffs 2026-06-28 06:48:15 +01:00
Basilisk-Dev
a8d106c2cb Issue #3049 - loongarch64: localize shared JIT cleanup 2026-06-28 06:46:51 +01:00
Basilisk-Dev
71c63cd70f Issue #3049 - loongarch64: drop inert minimal JIT path 2026-06-28 06:46:12 +01:00
Basilisk-Dev
1b904254ce Issue #3049 - loongarch64: trim non-JIT PR fallout 2026-06-28 06:45:46 +01:00
Basilisk-Dev
325e7c26d8 Issue #3049 - loongarch64: fill scalar macroassembler NYI helpers 2026-06-28 06:45:46 +01:00
Basilisk-Dev
6bb198c50d Issue #3049 - loongarch64: implement baseline wasm atomics 2026-06-28 06:45:39 +01:00
Basilisk-Dev
3215f75b08 Issue #3049 - loongarch64: fix JIT uint8 clamp lowering 2026-06-28 06:44:51 +01:00
Basilisk-Dev
4428bafcac Issue #3049 - loongarch64: fix wasm and debug-trap jit-test regressions 2026-06-28 06:44:51 +01:00
Basilisk-Dev
5cfc8c8457 Issue #3049 - loongarch64: retire stale JIT TODOs 2026-06-28 06:44:51 +01:00
Basilisk-Dev
b0cb5237b3 Issue #3049 - loongarch64: clarify stale shared-code fallback guards 2026-06-28 06:44:51 +01:00
Basilisk-Dev
16e584b647 Issue #3049 - loongarch64: direct wasm baseline truncation 2026-06-28 06:44:51 +01:00
Basilisk-Dev
74a9bacc58 Issue #3049 - loongarch64: restore pre-barrier link register correctly 2026-06-28 06:44:51 +01:00
Basilisk-Dev
8360fe94be Issue #3049 - loongarch64: flush icache after JIT runtime patching 2026-06-28 06:44:50 +01:00
Basilisk-Dev
e7ade1e911 Issue #3049 - loongarch64: allocate Ion temps for post-write barriers 2026-06-28 06:44:50 +01:00
Basilisk-Dev
f50509bb2e Issue #3049 - loongarch64: reserve extract temps in shared IC register pools 2026-06-28 06:44:50 +01:00
Basilisk-Dev
ff4332d605 Issue #3049 - loongarch64: use explicit VM wrapper tail-call contracts 2026-06-28 06:44:50 +01:00
Basilisk-Dev
df4de67d30 Issue #3049 - loongarch64: fix scaled JIT memory addressing 2026-06-28 06:44:50 +01:00
Basilisk-Dev
bc45dc267d Issue #3049 - loongarch64: fix pointer immediates and scratch aliasing 2026-06-28 06:44:50 +01:00
Basilisk-Dev
95c0370fb0 Issue #3049 - loongarch64: fix JIT value boxing and unboxing 2026-06-28 06:44:49 +01:00
Basilisk-Dev
ce543a4132 Issue #3049 - Save loongarch64 regexp JIT link register 2026-06-28 06:44:49 +01:00
Basilisk-Dev
4c0052da6d Issue #3049 - Fix loongarch64 wasm JIT dispatch and truncation 2026-06-28 06:44:49 +01:00
Basilisk-Dev
c0be6cfc60 Issue #3049 - Fix loongarch64 wasm profiling integration 2026-06-28 06:44:49 +01:00
Basilisk-Dev
448d6362ad Issue #3049 - Fix loongarch64 wasm baseline integration 2026-06-28 06:44:45 +01:00
Basilisk-Dev
5f4def4b56 Issue #3049 - Fix loongarch64 wasm runtime plumbing 2026-06-28 06:41:04 +01:00
Basilisk-Dev
dfc6a844c6 Issue #3049 - Enable loongarch64 wasm baseline compiler 2026-06-28 06:41:04 +01:00
Basilisk-Dev
38a42b7a14 Issue #3049 - Remove loongarch64 native call IC fallback 2026-06-28 06:41:04 +01:00
Basilisk-Dev
2a171ff52a Issue #3049 - Re-enable loongarch64 asm.js and native regexp 2026-06-28 06:41:04 +01:00
Basilisk-Dev
11c7117a26 Issue #3049 - Enable loongarch64 wasm profiling patching 2026-06-28 06:41:04 +01:00
Basilisk-Dev
a8734fe5ed Issue #3049 - Enable loongarch64 Ion environments 2026-06-28 06:41:03 +01:00
Basilisk-Dev
4c58aa2724 Issue #3049 - Enable loongarch64 JIT atomics 2026-06-28 06:41:03 +01:00
Basilisk-Dev
bb16a45039 Issue #3049 - Split loongarch64 Ion lowering from mips64 2026-06-28 06:41:03 +01:00
Basilisk-Dev
70d8824b1d Issue #3049 - Harden loongarch64 Ion call and environment paths 2026-06-28 06:41:03 +01:00
Basilisk-Dev
e17a8d2e3c Issue #3049 - Fix loongarch64 nursery chunk JIT checks 2026-06-28 06:41:03 +01:00
Basilisk-Dev
85c6fcc68e Issue #3049 - Stabilize loongarch64 Ion patching and wasm loads 2026-06-28 06:41:03 +01:00
Basilisk-Dev
f796b3f7f1 Issue #3049 - Enable loongarch64 wasm runtime and Ion patching 2026-06-28 06:40:58 +01:00
Basilisk-Dev
683173c33b Issue #3049 - Add loongarch64 wasm backend build support 2026-06-28 06:40:31 +01:00
Basilisk-Dev
81e98512a9 Issue #3049 - Enable loongarch64 Ion backend build and runtime 2026-06-28 06:40:31 +01:00
Basilisk-Dev
4760c65706 Issue #3049 - Wire up loongarch64 Ion backend compilation 2026-06-28 06:40:31 +01:00
Basilisk-Dev
2bc0085021 Issue #3049 - Fix loongarch64 string extraction in JIT stubs 2026-06-28 06:40:31 +01:00
Basilisk-Dev
49dc8031ce Issue #3049 - Normalize loongarch64 VM wrapper return setup 2026-06-28 06:40:31 +01:00
Basilisk-Dev
cc49913ad9 Issue #3049 - Fix loongarch64 value decoding and exception tail 2026-06-28 06:40:31 +01:00
Basilisk-Dev
63a142a912 Issue #3049 - Preserve loongarch64 ra across baseline helper calls 2026-06-28 06:40:31 +01:00
Basilisk-Dev
9d44c48014 Issue #3049 - Disable native regexp JIT on loongarch64 2026-06-28 06:40:30 +01:00