v8/test/mjsunit/wasm
Andreas Haas 7b138dd30d [wasm] Compile debug code lazily
Currently V8 recompiles all functions of a WebAssembly module when a
debugging session starts. This is outdated behavior and
causes OOMs for developers. With this CL all compiled code just gets
removed when a debugging session starts, and debugging code gets
compiled lazily.

This behavior may lead to small delays whenever a new function gets
entered by the debugger. However, developers are used to debugging code
being slightly slower, and the small delays should be in the order of
few milliseconds. On the other hand, debug modules can be big,
sometimes even more than 1'000'000 functions, and developers reported
OOMs when debugging.

R=clemensb@chromium.org

Bug: v8:13541, chromium:1372621, v8:13224
Change-Id: Ia36d9b8743523b1c89221c59f989268e27f6ce98
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4067302
Reviewed-by: Kim-Anh Tran <kimanh@chromium.org>
Reviewed-by: Clemens Backes <clemensb@chromium.org>
Commit-Queue: Andreas Haas <ahaas@chromium.org>
Cr-Commit-Position: refs/heads/main@{#84662}
2022-12-05 16:32:28 +00:00
..
embenchen [wasm][test] Remove obsolete flags 2021-11-29 21:16:57 +00:00
adapter-frame.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
add-getters.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
anyfunc.js [wasm] Remove --experimental-wasm-reftypes flag 2021-12-13 14:29:15 +00:00
array-copy-benchmark.js [wasm-gc] Disallow new_default with immutable fields 2022-07-29 12:03:29 +00:00
array-init-from-segment.js [wasm-gc] Disallow array.new_{data, elem} as constant expressions 2022-11-16 14:44:29 +00:00
asm-wasm-copy.js
asm-wasm-deopt.js
asm-wasm-exception-in-tonumber.js
asm-wasm-expr.js
asm-wasm-f32.js Speed up asm-wasm tests 2020-03-26 19:31:47 +00:00
asm-wasm-f64.js Speed up asm-wasm tests 2020-03-26 19:31:47 +00:00
asm-wasm-heap.js
asm-wasm-i32.js Reduce the number of ints tested 2019-09-11 20:27:24 +00:00
asm-wasm-imports.js
asm-wasm-literals.js
asm-wasm-math-intrinsic.js
asm-wasm-memory.js
asm-wasm-names.js [wasm] Fix asm.js toString for modules with imports 2020-01-27 10:34:35 +00:00
asm-wasm-stack.js Reland "stack-trace-api: implement getEnclosingLine/Column" 2020-11-23 20:05:02 +00:00
asm-wasm-stdlib.js
asm-wasm-switch.js
asm-wasm-u32.js Reduce the number of ints tested 2019-09-11 20:27:24 +00:00
asm-wasm.js [asm] Avoid instantiation as resumable function 2020-04-01 09:50:34 +00:00
asm-with-wasm-off.js Deprecate SetAllowCodeGenerationFromStringsCallback. 2020-01-13 10:02:45 +00:00
async-compile.js [wasm][streaming] Check for illegal section code 2022-06-10 14:23:07 +00:00
atomics64-stress.js [cleanup] Remove flag for Wasm threads & atomics 2022-10-19 23:05:37 +00:00
atomics-non-shared.js [cleanup] Remove flag for Wasm threads & atomics 2022-10-19 23:05:37 +00:00
atomics-stress.js [cleanup] Remove flag for Wasm threads & atomics 2022-10-19 23:05:37 +00:00
atomics.js [wasm][numerics] Fix assumption 2022-11-10 13:12:50 +00:00
bigint-i64-to-imported-js-func.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
bigint-opt.js [TurboFan] Avoid temporary BigInt objects for wasm calls with i64 arguments 2022-08-09 15:08:41 +00:00
bigint-rematerialize.js Reland "[turbofan] Rematerialize BigInt64 in deopt" 2022-09-22 10:32:44 +00:00
bigint.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
bit-shift-right.js [x64][codegen] Fix bug reducing right shifts to 32 bit 2022-09-20 11:52:22 +00:00
bounds-check-64bit.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
bounds-check-turbofan.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
bulk-memory.js [wasm][numerics] Fix assumption 2022-11-10 13:12:50 +00:00
call_indirect.js Reland "[wasm-gc][test] Support recursive groups in wasm-module-builder.js" 2022-11-29 16:47:08 +00:00
call-ref.js [wasm-gc] Check for subtyping when importing function 2022-12-01 12:16:23 +00:00
calls.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
code-space-overflow.js [wasm] Add test for splitting code on publishing 2022-11-18 16:49:15 +00:00
committed-code-exhaustion.js [wasm] Rename a testing flag 2022-11-14 14:01:13 +00:00
compare-exchange64-stress.js [cleanup] Remove flag for Wasm threads & atomics 2022-10-19 23:05:37 +00:00
compare-exchange-stress.js [cleanup] Remove flag for Wasm threads & atomics 2022-10-19 23:05:37 +00:00
compilation-hints-async-compilation.js [wasm][lazy] Fix error message of async compilation 2022-08-03 13:46:34 +00:00
compilation-hints-decoder.js [wasm] Add validation of compilation hints 2022-03-24 07:12:53 +00:00
compilation-hints-ignored.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
compilation-hints-lazy-validation.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
compilation-hints-streaming-compilation.js [wasm] Delay error messages for lazy compilation 2022-08-03 15:43:04 +00:00
compilation-hints-streaming-lazy-validation.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
compilation-hints-sync-compilation.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
compilation-limits-asm.js
compilation-limits.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
compiled-module-management.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
compiled-module-serialization.js [wasm] Add --no-wasm-lazy-compilation for tests that need it 2022-08-03 11:05:45 +00:00
data-segments.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
disable-trap-handler.js
disallow-codegen.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
divrem-trap.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
element-segments-with-reftypes.js [wasm] Rename "initializer" expression to "constant" 2022-06-27 12:56:41 +00:00
empirical_max_memory.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
ensure-wasm-binaries-up-to-date.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
enter-debug-state.js [wasm] Compile debug code lazily 2022-12-05 16:32:28 +00:00
errors.js [tools][wasm] wami: full-module annotated hex dump 2022-07-18 19:43:53 +00:00
exceptions-api.js [cleanup] Remove Wasm exception-handling runtime flag 2022-11-04 22:50:50 +00:00
exceptions-export.js [cleanup] Remove Wasm exception-handling runtime flag 2022-11-04 22:50:50 +00:00
exceptions-externref.js [cleanup] Remove Wasm exception-handling runtime flag 2022-11-04 22:50:50 +00:00
exceptions-import.js [cleanup] Remove Wasm exception-handling runtime flag 2022-11-04 22:50:50 +00:00
exceptions-rethrow.js [cleanup] Remove Wasm exception-handling runtime flag 2022-11-04 22:50:50 +00:00
exceptions-shared.js [cleanup] Remove Wasm exception-handling runtime flag 2022-11-04 22:50:50 +00:00
exceptions-simd.js [cleanup] Remove Wasm exception-handling runtime flag 2022-11-04 22:50:50 +00:00
exceptions-type-reflection.js [cleanup] Remove Wasm exception-handling runtime flag 2022-11-04 22:50:50 +00:00
exceptions-utils.js [wasm][eh] Add WebAssembly.Exception.getArg() 2021-08-03 14:25:50 +00:00
exceptions.js [cleanup] Remove Wasm exception-handling runtime flag 2022-11-04 22:50:50 +00:00
export-global.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
export-identity.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
export-mutable-global.js [wasm][test] Represent constant expressions with bytes 2022-06-21 09:03:18 +00:00
export-table.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
expose-wasm.js
extended-constants.js [wasm][test] Represent constant expressions with bytes 2022-06-21 09:03:18 +00:00
externref-globals.js [wasm][test] Represent constant expressions with bytes 2022-06-21 09:03:18 +00:00
externref-table.js [wasm-gc] call_ref: consume a type immediate 2022-08-30 17:51:49 +00:00
externref.js [wasm][multi-return] Fix reftypes in stack slots 2022-10-07 19:29:24 +00:00
ffi-error.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
ffi.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
float-constant-folding.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
function-names.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
function-prototype.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
futex.js [cleanup] Remove flag for Wasm threads & atomics 2022-10-19 23:05:37 +00:00
gc-buffer.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
gc-casts-from-any.js [wasm-gc] Add new br_on_cast variant taking a heap type immediate 2022-12-01 14:38:50 +00:00
gc-casts-invalid.js [wasm-gc] Add new ref.cast null taking any reference 2022-10-26 15:06:50 +00:00
gc-casts-subtypes.js [wasm-gc] Add new br_on_cast variant taking a heap type immediate 2022-12-01 14:38:50 +00:00
gc-experimental-string-conversions.js Reland "Reland "[wasm-gc] Ref types: Convert dataref to structref"" 2022-10-14 09:32:25 +00:00
gc-experiments.js Reland "Reland "[wasm-gc] Ref types: Convert dataref to structref"" 2022-10-14 09:32:25 +00:00
gc-frame.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
gc-js-interop-async-debugger.js [wasm-gc] Allow Promise.resolve(wasm_obj) when debugger is open 2022-12-05 15:14:02 +00:00
gc-js-interop-async.js [wasm-gc] Remove --wasm-gc-js-interop 2022-10-24 12:58:36 +00:00
gc-js-interop-collections.js [wasm-gc] Remove --wasm-gc-js-interop 2022-10-24 12:58:36 +00:00
gc-js-interop-export.mjs [wasm-gc] JS interop: Test import/export of wasm objects 2022-09-20 10:17:52 +00:00
gc-js-interop-global-constructors.js [wasm-gc] Remove --wasm-gc-js-interop 2022-10-24 12:58:36 +00:00
gc-js-interop-helpers.js Reland "[wasm-gc][test] Support recursive groups in wasm-module-builder.js" 2022-11-29 16:47:08 +00:00
gc-js-interop-import.mjs Reland "[wasm-gc][test] Support recursive groups in wasm-module-builder.js" 2022-11-29 16:47:08 +00:00
gc-js-interop-numeric.js [wasm-gc] Remove --wasm-gc-js-interop 2022-10-24 12:58:36 +00:00
gc-js-interop-objects.js [wasm-gc] Remove --wasm-gc-js-interop 2022-10-24 12:58:36 +00:00
gc-js-interop-wasm.js [wasm-gc] Remove --wasm-gc-js-interop 2022-10-24 12:58:36 +00:00
gc-js-interop.js [wasm-gc] Remove --wasm-gc-js-interop 2022-10-24 12:58:36 +00:00
gc-memory.js Reland x6 [arraybuffer] Rearchitect backing store ownership 2019-09-09 13:07:42 +00:00
gc-nominal.js [wasm-gc] Disallow array.new_{data, elem} as constant expressions 2022-11-16 14:44:29 +00:00
gc-optimizations.js [wasm-gc] Add optimization test 2022-10-17 08:41:11 +00:00
gc-stress.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
gc-typecheck-reducer.js [wasm-gc] Fix turbofan optimization for ref.test null 2022-10-05 09:20:38 +00:00
gdbjit.js Reland "[wasm][diagnostics] Support WasmCode in gdb JIT integration" 2021-08-16 20:46:49 +00:00
generic-wrapper.js Reland "Port Generic JS-Wasm Wrapper for arm64" 2022-09-02 16:53:34 +00:00
globals-import-export-identity.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
globals.js [wasm][test] Represent constant expressions with bytes 2022-06-21 09:03:18 +00:00
graceful_shutdown_during_tierup.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
graceful_shutdown.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
grow-huge-memory.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
grow-memory-detaching.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
grow-memory-in-branch.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
grow-memory-in-call.js [wasm][test] Remove obsolete flags 2021-11-29 21:16:57 +00:00
grow-memory-in-loop.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
grow-memory.js [wasm] Skip grow-memory test in predictable mode 2022-08-10 11:52:43 +00:00
grow-shared-memory.js [wasm-atomics] Use traps for atomic Load and Store OOB handling 2022-06-23 18:43:56 +00:00
huge-memory.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
huge-typedarray.js [64bit] Bump TypedArray max length to 2**32-1 elements 2020-01-22 17:42:26 +00:00
i31ref.js Reland "[wasm-gc] Canonicalize JS Numbers as i31ref at the boundary" 2022-11-14 13:36:18 +00:00
import-function.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
import-memory.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
import-mutable-global.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
import-table.js [wasm][test] Represent constant expressions with bytes 2022-06-21 09:03:18 +00:00
imported-function-types.js [wasm-gc] call_ref: consume a type immediate 2022-08-30 17:51:49 +00:00
incrementer.wasm
indirect-call-non-zero-table.js [wasm][test] Represent constant expressions with bytes 2022-06-21 09:03:18 +00:00
indirect-calls.js [wasm][test] Represent constant expressions with bytes 2022-06-21 09:03:18 +00:00
indirect-sig-mismatch.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
indirect-tables.js [wasm] Rename "initializer" expression to "constant" 2022-06-27 12:56:41 +00:00
inlining.js [wasm] Record dangling exceptions when inlining 2022-11-10 07:49:05 +00:00
instance-gc.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
instance-memory-gc-stress.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
instantiate-module-basic.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
instantiate-run-basic.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
js-api.js [wasm-gc] Always use JSToWasmObject at the JS-to-Wasm boundary 2022-09-07 14:36:05 +00:00
large-offset.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
lazy-compilation.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
lazy-feedback-vector-allocation.js Reland "[wasm] Allocate feedback vectors on demand" 2022-10-19 11:46:57 +00:00
liftoff-debug.js [liftoff] Fix cached memory start in debugging code 2021-06-25 12:23:24 +00:00
liftoff-simd-params.js [cleanup] Remove Wasm SIMD flag & deprecate embedder-enabling API 2022-10-22 00:47:42 +00:00
liftoff-trap-handler.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
liftoff.js [wasm] Add --no-wasm-lazy-compilation for tests that need it 2022-08-03 11:05:45 +00:00
load-immutable.js [wasm-gc] Add new ref.test taking any reference 2022-09-28 13:43:36 +00:00
log-code-after-post-message.js [d8] Make the profileEnd callback isolate-specific 2022-12-05 13:54:22 +00:00
loop-rotation.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
loop-unrolling.js [cleanup] Remove Wasm exception-handling runtime flag 2022-11-04 22:50:50 +00:00
many-memories-no-trap-handler.js [cleanup] Remove --stress-opt remnants 2022-08-31 08:37:44 +00:00
many-memories.js [cleanup] Remove --stress-opt remnants 2022-08-31 08:37:44 +00:00
many-modules.js [cleanup] Remove --stress-opt remnants 2022-08-31 08:37:44 +00:00
many-parameters.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
max-module-size-flag.js [wasm] Add flag to limit module size 2022-06-13 11:06:50 +00:00
max-wasm-functions.js [wasm] Add flag to allow more functions in a module 2022-11-22 10:34:35 +00:00
memory64.js [wasm][memory64] Support shared memory 2022-10-21 12:40:17 +00:00
memory_1gb_oob.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
memory_2gb_oob.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
memory_4gb_oob.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
memory-external-call.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
memory-instance-validation.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
memory-size.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
memory.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
module-memory.js [wasm][test] Remove obsolete flags 2021-11-29 21:16:57 +00:00
multi-table-element-section.js [wasm][test] Represent constant expressions with bytes 2022-06-21 09:03:18 +00:00
multi-value-simd.js [cleanup] Remove Wasm SIMD flag & deprecate embedder-enabling API 2022-10-22 00:47:42 +00:00
multi-value.js [wasm][test] Remove obsolete flags 2021-11-29 21:16:57 +00:00
multiple-code-spaces.js [wasm] Add --no-wasm-lazy-compilation for tests that need it 2022-08-03 11:05:45 +00:00
mutable-globals.js [test] Migrate cctest/compiler/test-codegen to unittests/ 2022-08-22 17:28:27 +00:00
names.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
OWNERS [wasm] Update OWNERS 2020-01-08 14:56:06 +00:00
parallel_compilation.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
params.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
print-code.js [wasm] Add --no-wasm-lazy-compilation for tests that need it 2022-08-03 11:05:45 +00:00
prototype.js [wasm] Set prototype for more API objects 2021-09-21 09:12:32 +00:00
receiver.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
reference-globals-import.js Reland "[wasm-gc][test] Support recursive groups in wasm-module-builder.js" 2022-11-29 16:47:08 +00:00
reference-globals.js [wasm-gc] Canonicalize type passed through export wrapper 2022-12-05 11:53:28 +00:00
reference-table-js-interop.js [wasm-gc] Canonicalize type passed through export wrapper 2022-12-05 11:53:28 +00:00
reference-tables.js Reland "[wasm-gc][test] Support recursive groups in wasm-module-builder.js" 2022-11-29 16:47:08 +00:00
resizablearraybuffer-growablesharedarraybuffer-wasm.js [rab / gsab] Fix .maxByteLength for wasm memory buffers 2022-04-01 08:12:41 +00:00
return-calls.js [wasm][test] Represent constant expressions with bytes 2022-06-21 09:03:18 +00:00
runtime-type-canonicalization.js Reland "[wasm-gc][test] Support recursive groups in wasm-module-builder.js" 2022-11-29 16:47:08 +00:00
serialization-with-compilation-hints.js [wasm] Force liftoff compilation after deserialization 2022-08-03 13:41:04 +00:00
serialize-lazy-module.js Reland "[wasm] Lazy compilation after deserialization" 2022-01-11 13:13:56 +00:00
shared-arraybuffer-worker-simple-gc.js [test] Make worker related tests more fuzzable 2021-01-26 12:09:59 +00:00
shared-memory-gc-stress.js [wasm] Skip slow test 2021-09-30 11:06:52 +00:00
shared-memory-worker-explicit-gc-stress.js [cleanup] Remove flag for Wasm threads & atomics 2022-10-19 23:05:37 +00:00
shared-memory-worker-gc-stress.js [cleanup] Remove flag for Wasm threads & atomics 2022-10-19 23:05:37 +00:00
shared-memory-worker-gc.js [cleanup] Remove flag for Wasm threads & atomics 2022-10-19 23:05:37 +00:00
shared-memory-worker-simple-gc.js [cleanup] Remove flag for Wasm threads & atomics 2022-10-19 23:05:37 +00:00
shared-memory-worker-stress.js [cleanup] Remove flag for Wasm threads & atomics 2022-10-19 23:05:37 +00:00
shared-memory.js [cleanup] Remove flag for Wasm threads & atomics 2022-10-19 23:05:37 +00:00
simd-call.js [cleanup] Remove Wasm SIMD flag & deprecate embedder-enabling API 2022-10-22 00:47:42 +00:00
simd-errors.js [cleanup] Remove Wasm SIMD flag & deprecate embedder-enabling API 2022-10-22 00:47:42 +00:00
simd-globals.js [cleanup] Remove Wasm SIMD flag & deprecate embedder-enabling API 2022-10-22 00:47:42 +00:00
simd-i64x2-mul.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
single-threaded-compilation.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
speculative-inlining.js [wasm][test] Replace busy loops with explicit wasm tierup 2022-09-13 12:02:18 +00:00
stack-switching-export.js [wasm] Make stack-switching (JSPI) flag imply type reflection flag 2022-09-28 09:33:25 +00:00
stack-switching.js [wasm] Fix call_ref for suspending imports 2022-10-06 13:39:03 +00:00
stack.js [wasm] Print hash of anonymous scripts in stack traces 2021-08-06 17:14:55 +00:00
stackwalk.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
start-function.js [tools][wasm] wami: full-module annotated hex dump 2022-07-18 19:43:53 +00:00
streaming-api.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
streaming-compile.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
streaming-error-position.js [wasm] Revalidate module after streaming error 2022-12-05 10:46:31 +00:00
streaming-trap-location.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
stringrefs-exec-gc.js [stringrefs] Fold wtf8 policy into instruction set 2022-09-13 15:32:27 +00:00
stringrefs-exec.js [stringrefs] Fold wtf8 policy into instruction set 2022-09-13 15:32:27 +00:00
stringrefs-invalid.js [cleanup] Remove Wasm exception-handling runtime flag 2022-11-04 22:50:50 +00:00
stringrefs-js.js [wasm-gc] Always use JSToWasmObject at the JS-to-Wasm boundary 2022-09-07 14:36:05 +00:00
stringrefs-regressions.js [stringrefs] Fix inlining, and some corner case bugs 2022-09-19 07:52:41 +00:00
stringrefs-valid.js [wasm][gc] Fix assumption 2022-11-10 13:47:30 +00:00
table-access.js [wasm][test] Represent constant expressions with bytes 2022-06-21 09:03:18 +00:00
table-copy-externref.js [wasm] Remove --experimental-wasm-reftypes flag 2021-12-13 14:29:15 +00:00
table-copy.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
table-fill.js [wasm] Remove --experimental-wasm-reftypes flag 2021-12-13 14:29:15 +00:00
table-get.js [wasm][test] Represent constant expressions with bytes 2022-06-21 09:03:18 +00:00
table-grow-from-wasm.js [wasm] Remove --experimental-wasm-reftypes flag 2021-12-13 14:29:15 +00:00
table-grow.js [wasm][test] Represent constant expressions with bytes 2022-06-21 09:03:18 +00:00
table-limits.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
table.js [wasm] Support initial value for Table.grow 2021-09-17 12:55:14 +00:00
tagged-stack-parameters.js [test][wasm-gc] Replace (array|struct).new_[default_]with_rtt 2022-07-18 16:35:53 +00:00
test-partial-serialization.js [wasm] Add --no-wasm-lazy-compilation for tests that need it 2022-08-03 11:05:45 +00:00
test-serialization-with-lazy-compilation.js [wasm] Add flag to disable the wasm native module cache 2022-06-14 10:17:38 +00:00
test-wasm-module-builder.js Reland "Reland "[wasm-gc] Ref types: Convert dataref to structref"" 2022-10-14 09:32:25 +00:00
tier-up-testing-flag.js [wasm] Add --no-wasm-lazy-compilation for tests that need it 2022-08-03 11:05:45 +00:00
trap-location.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
type-based-optimizations.js Reland "[wasm-gc][test] Support recursive groups in wasm-module-builder.js" 2022-11-29 16:47:08 +00:00
type-reflection-with-externref.js [wasm] Enable --wasm-type-canonicalization, remove old code 2022-09-15 16:22:18 +00:00
type-reflection-with-mv.js [wasm][test] Remove obsolete flags 2021-11-29 21:16:57 +00:00
type-reflection.js [wasm] Enable --wasm-type-canonicalization, remove old code 2022-09-15 16:22:18 +00:00
typed-funcref.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
unicode-validation.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
unicode.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
unreachable-validation.js [wasm] Fix a bug in unreachable code 2021-06-09 12:33:28 +00:00
unreachable.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
user-properties-common.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
user-properties-constructed.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
user-properties-exported.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
user-properties-module.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
user-properties-reexport.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
verify-module-basic-errors.js
wasm-api-overloading.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
wasm-default.js
wasm-dynamic-tiering.js [cleanup] Remove --stress-opt remnants 2022-08-31 08:37:44 +00:00
wasm-gc-externalize-internalize.js Reland "[wasm-gc] Canonicalize JS Numbers as i31ref at the boundary" 2022-11-14 13:36:18 +00:00
wasm-gc-js-ref.js Reland "[wasm-gc] JS interop: Do not wrap structs/arrays by default" 2022-09-22 09:37:46 +00:00
wasm-gc-js-roundtrip.js Reland "Reland "[wasm-gc] Ref types: Convert dataref to structref"" 2022-10-14 09:32:25 +00:00
wasm-invalid-local.js [wasm-gc] Function body decoder: Fix dcheck in case of local with invalid heap type 2022-09-27 15:07:34 +00:00
wasm-math-intrinsic.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
wasm-module-builder.js [wasm-gc] Add new br_on_cast variant taking a heap type immediate 2022-12-01 14:38:50 +00:00
wasm-object-api.js
worker-memory.js [cleanup] Remove flag for Wasm threads & atomics 2022-10-19 23:05:37 +00:00
worker-module.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
worker-running-empty-loop-interruptible.js [wasm] Fix interrupt of empty loop 2022-04-05 10:55:04 +00:00