Commit graph

1,437 commits

Author SHA1 Message Date
Basilisk-Dev
d8e52b4fce Validate typed array set and constructors on resizable buffers 2026-08-06 15:35:02 -07:00
Basilisk-Dev
6c6023cac9 Validate typed array methods on resizable buffers 2026-08-06 15:34:59 -07:00
Basilisk-Dev
3751321a0e Fix resizable DataView out-of-bounds semantics 2026-08-06 15:34:43 -07:00
Basilisk-Dev
93085352cd Support BigInt Atomics waiters 2026-08-06 15:34:43 -07:00
Basilisk-Dev
b16be96044 Support DataView on shared array buffers 2026-08-06 15:34:42 -07:00
Basilisk-Dev
dece5e87c7 Guard typed array JIT paths for resizable buffers 2026-08-06 15:34:39 -07:00
Basilisk-Dev
2e2d399564 Implement resizable buffer view semantics 2026-08-06 15:34:22 -07:00
Basilisk-Dev
f20f604ce4 Implement Atomics.waitAsync 2026-08-06 15:34:18 -07:00
Basilisk-Dev
4d11dcb096 Implement growable SharedArrayBuffer 2026-08-06 15:33:59 -07:00
Basilisk-Dev
f92b3d152e Allow symbols as weak collection keys 2026-08-06 15:33:59 -07:00
Basilisk-Dev
e886e4c1db Implement ES2024 ArrayBuffer transfer APIs 2026-08-06 15:33:51 -07:00
Basilisk-Dev
1e463a1d16 Implement ES2024 grouping and resolver builtins 2026-08-06 15:32:54 -07:00
Basilisk-Dev
0d06f59dc1 Fix JS shell module hook build 2026-08-06 15:32:33 -07:00
ownedbywuigi
bcff9710c8 Fix MSVC builderr pt 2 2026-08-06 14:05:51 -07:00
ownedbywuigi
89b3948962 Fix MSVC builderr on Stream.cpp 2026-08-06 14:05:40 -07:00
Basilisk-Dev
9ea6c8f278 Acknowledge port-backed readable close 2026-08-06 14:05:10 -07:00
Basilisk-Dev
563735e432 Do not wait for transferred readable cancel 2026-08-06 14:05:09 -07:00
Basilisk-Dev
a6b18bcd14 Fix stream transfer over message ports 2026-08-06 14:05:09 -07:00
Basilisk-Dev
7d8bf841ed Support readable stream transfer to workers 2026-08-06 14:05:09 -07:00
Basilisk-Dev
f9e1af95c2 Fix readable stream transfer queueing 2026-08-06 14:05:08 -07:00
Basilisk-Dev
58e0e6a192 Add same-thread stream transfer support 2026-08-06 14:05:08 -07:00
Basilisk-Dev
8c4ece641e Tighten stream helper interface realms 2026-08-06 14:05:08 -07:00
Basilisk-Dev
8c6e09601c Fix stream cross-realm globals 2026-08-06 14:05:04 -07:00
Basilisk-Dev
29056ef112 Silently release internal stream readers 2026-08-06 14:04:43 -07:00
Basilisk-Dev
c7f575cdbe Suppress internal stream release rejections 2026-08-06 14:04:43 -07:00
Basilisk-Dev
abeed80755 Install stream extras lazily 2026-08-06 14:04:42 -07:00
Basilisk-Dev
7ed26747c2 Propagate transform stream errors 2026-08-06 14:04:42 -07:00
Basilisk-Dev
936a862591 Harden stream pipe cancellation 2026-08-06 14:04:41 -07:00
Basilisk-Dev
ca56c09e85 Tighten writable stream behavior 2026-08-06 14:04:41 -07:00
Basilisk-Dev
d132fe4728 Add stream constructor polyfills 2026-08-06 14:04:34 -07:00
Basilisk-Dev
75db223e08 Issue #2551 - comment toSorted implementation 2026-07-31 19:46:56 +01:00
Basilisk-Dev
d3764451e2 Issue #2551 - Add toSorted test and do some final tweaks to toSorted to be compliant 2026-07-31 19:46:55 +01:00
Basilisk-Dev
4edeca8c62 Issue #2551 - Ensure toSorted is 100% spec compliant per multiple tests 2026-07-31 19:46:55 +01:00
Basilisk-Dev
18c04a471d Issue #2551 - Initial attempt at toSorted implementation 2026-07-31 19:46:21 +01:00
wuggy
7792452105 More optimisations n shit 2026-07-22 15:14:39 -07:00
wuggy
cac6802c55 Implement TypedArray.prototype.toSorted 2026-07-13 18:02:11 -07:00
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