Name Description Size Coverage
arm-hwcap-madness.js 1155 -
arraybuffer-transfer.js 806 -
async-instantiate.js 1249 -
atomic.js 20582 -
atomicity.js 15328 -
backtrace.js 602 -
baseline-abs-addr-opt.js 3776 -
baseline-opt.js 4005 -
basic.js 19206 -
bce-x64-ion-codegen.js 2331 -
bce-x86-ion-codegen.js 1964 -
bce.js On x64 falsely removed bounds checks will be masked by the signal handlers. Thus it is important that these tests be run on x86. 6155 -
bench -
big-resize.js 314 -
bigint -
binary-slow.js 1017 -
binary-to-text.js 4456 -
binary.js 24400 -
binop-arm64-ion-codegen.js 12978 -
binop-divrem-with-constant-arm64-ion-codegen.js 19931 -
binop-divrem-with-constant-x64-ion-codegen.js 16547 -
binop-x64-ion-codegen.js 13165 -
binop-x64-ion-folding.js 7549 -
branch-hinting -
bug1693500.js 2434 -
bug1776358.js 749 -
bug1858423.js 932 -
bug1886683.js 755 -
bug1908631.js 323 -
bug1946004.js 725 -
bug1950360.js 1094 -
bug1951874.js 1021 -
bug1959720.js 303 -
bug1962631.js 487 -
bug1969987.js 983 -
bug1994058.js 107 -
bug2008301.js 1970 -
builtin-modules -
builtin.js 3269 -
caching.js 1759 -
comments.js 1552 -
compare-select-i32-i64.js 14039 -
compiler-frame-depth.js 643 -
const.js 10962 -
control-flow-phi-inputs.js 1474 -
control-flow.js 27516 -
conversion.js 19327 -
cross-global.js 372 -
custom-page-sizes -
custom-section.js subsection is functions 1251 -
declared-segs.js 1271 -
directiveless -
directives.txt 572 -
disasm.js 1582 -
drop.js 1101 -
effective-address1.js 1992 -
errors.js 10141 -
exceptions -
excessive-inlining.js 3972 -
exnref -
extended-const -
extract-code.js 591 -
fac.js 566 -
features.js 2887 -
fence.js 483 -
float-unaligned.js 4655 -
float.js 6582 -
full-cycle.js 3788 -
function-call-bind.js 2593 -
function-references -
gc -
globals-impl.js 1757 -
globals.js 19111 -
grow-memory.js 1640 -
import-callables.js 1754 -
import-export-sigs.js 1565 -
import-export.js 32264 -
import-gc.js 1615 -
inlining-stack-trace.js 1974 -
integer.js 18989 -
ion-adhoc-multiplatform.js 17771 -
ion-args.js 3463 -
ion-asmjs-ctor.js 192 -
ion-debugger.js 508 -
ion-error-ool.js 2679 -
ion-error-throw.js 1209 -
ion-error-trace.js 2437 -
ion-gc.js 1466 -
ion-lazy-tables.js 2004 -
ion2wasm.js 4271 -
js-direct-call-wasm.js 533 -
js-promise-integration -
js-reexport.js 2872 -
js-types -
large-memory.js 11506 -
lazy-stubs-jitentry.js 1535 -
lazy-tiering-codegen.js 1486 -
limits-br-table.js 634 -
limits.js 9505 -
memory-aliasing.js 686 -
memory-arm64-ion-codegen.js 1469 -
memory-cloning-new-global.js 530 -
memory-cloning.js 3752 -
memory-control -
memory-maximum-clamping.js 1034 -
memory-partial-oob-store.js 4934 -
memory-sharing-off.js 697 -
memory-sharing.js 8168 -
memory.js drop 20734 -
memory64 -
movegroup-chaining.js 5961 -
multi-memory -
multi-value -
name.js 549 -
nan-semantics.js 6083 -
oom -
passive-segs-boundary.js isMem= 17176 -
passive-segs-nonboundary.js 48458 -
passive-segs-partial-mem.js 6478 -
passive-segs-partial-table.js 6291 -
profiling.js 11847 -
prototypes.js 1003 -
README-codegen.md 1688 -
ref-types -
regress -
resizing.js 8132 -
select-int32.js "eq", "ne", "le_u" etc 5862 -
select.js 6813 -
simd -
single-cpu.js 690 -
spec -
stack.js 1135 -
start.js 1995 -
stealing.js 413 -
streaming.js 3886 -
table-gc.js 6166 -
table-pre-barrier.js 638 -
tables.js 18624 -
tail-calls -
testing -
text.js 8272 -
timeout -
trap-exit-stack-alignment.js 3447 -
ub-san-interp-entry.js 143 -
udiv.js 1907 -
unroll1.js 1292 -
unroll2.js 1334 -
unroll3.js 1101 -
unroll4.js 1016 -
unroll5.js 1257 -
unroll6.js 2025 -
unroll7.js 2043 -
unroll8.js 1423 -
unsupported -
utf8.js (module (func (param i32) (result i32) (i32.add (local.get 0) (local.get 0))) (export "hello" (func 0))) 1315 -
validate.js 1246 -
wasm-abi.js 1283 -
wasm-resizablearraybuffer-cloning.js 593 -
wasm-resizablearraybuffer-shared.js 3234 -
wasm-resizablearraybuffer.js 4238 -
widening-i32-after-call.js 2800 -
worker-kill.js 305 -