[webkit-changes] [WebKit/WebKit] f8d5c1: Rename WebAssembly JSC options to Wasm

Keith Miller noreply at github.com
Sat Jul 27 17:08:18 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f8d5c15c07d820de1adb9b11f5923d9e8479565d
      https://github.com/WebKit/WebKit/commit/f8d5c15c07d820de1adb9b11f5923d9e8479565d
  Author: Keith Miller <keith_miller at apple.com>
  Date:   2024-07-27 (Sat, 27 Jul 2024)

  Changed paths:
    M JSTests/microbenchmarks/exceptions-simd.js
    M JSTests/microbenchmarks/wasm-cc-int-to-int.js
    M JSTests/wasm/extended-const/extended-const.js
    M JSTests/wasm/extended-const/flag-turned-off.js
    M JSTests/wasm/function-references/block_signature.js
    M JSTests/wasm/function-references/br_on_null.js
    M JSTests/wasm/function-references/bug243265.js
    M JSTests/wasm/function-references/call_ref.js
    M JSTests/wasm/function-references/local_init.js
    M JSTests/wasm/function-references/ref_as_non_null.js
    M JSTests/wasm/function-references/ref_types.js
    M JSTests/wasm/function-references/table.js
    M JSTests/wasm/function-references/table_init.js
    M JSTests/wasm/gc/any.js
    M JSTests/wasm/gc/array_new_data.js
    M JSTests/wasm/gc/array_new_elem.js
    M JSTests/wasm/gc/array_new_fixed.js
    M JSTests/wasm/gc/array_new_fixed_long.js
    M JSTests/wasm/gc/arrays.js
    M JSTests/wasm/gc/block.js
    M JSTests/wasm/gc/br_on_cast.js
    M JSTests/wasm/gc/bug247874.js
    M JSTests/wasm/gc/bug250613.js
    M JSTests/wasm/gc/bug252299.js
    M JSTests/wasm/gc/bug252538.js
    M JSTests/wasm/gc/bug252719.js
    M JSTests/wasm/gc/bug254226.js
    M JSTests/wasm/gc/bug254412.js
    M JSTests/wasm/gc/bug254413.js
    M JSTests/wasm/gc/bug254414.js
    M JSTests/wasm/gc/bug258127.js
    M JSTests/wasm/gc/bug258128.js
    M JSTests/wasm/gc/bug258499.js
    M JSTests/wasm/gc/bug258795.js
    M JSTests/wasm/gc/bug258796.js
    M JSTests/wasm/gc/bug258801.js
    M JSTests/wasm/gc/bug258804.js
    M JSTests/wasm/gc/bug258805.js
    M JSTests/wasm/gc/bug260516.js
    M JSTests/wasm/gc/bug262862.js
    M JSTests/wasm/gc/bug262863.js
    M JSTests/wasm/gc/bug265721.js
    M JSTests/wasm/gc/bug265742.js
    M JSTests/wasm/gc/bug265927.js
    M JSTests/wasm/gc/bug266043.js
    M JSTests/wasm/gc/bug266056.js
    M JSTests/wasm/gc/bug266127.js
    M JSTests/wasm/gc/bug266167.js
    M JSTests/wasm/gc/bug266249.js
    M JSTests/wasm/gc/bug267381.js
    M JSTests/wasm/gc/bulk-array.js
    M JSTests/wasm/gc/call_indirect.js
    M JSTests/wasm/gc/call_ref.js
    M JSTests/wasm/gc/casts.js
    M JSTests/wasm/gc/const-exprs-flag-off.js
    M JSTests/wasm/gc/const-exprs.js
    M JSTests/wasm/gc/eq.js
    M JSTests/wasm/gc/exception.js
    M JSTests/wasm/gc/extern.js
    M JSTests/wasm/gc/i31.js
    M JSTests/wasm/gc/js-api.js
    M JSTests/wasm/gc/limits.js
    M JSTests/wasm/gc/linking.js
    M JSTests/wasm/gc/packed-arrays.js
    M JSTests/wasm/gc/rec.js
    M JSTests/wasm/gc/simd.js
    M JSTests/wasm/gc/structs.js
    M JSTests/wasm/gc/sub.js
    M JSTests/wasm/gc/subtyping.js
    M JSTests/wasm/gc/table_init.js
    M JSTests/wasm/ipint-tests/perf.py
    M JSTests/wasm/references/element_active_mod.js
    M JSTests/wasm/references/func_ref.js
    M JSTests/wasm/references/is_null.js
    M JSTests/wasm/references/table_misc.js
    M JSTests/wasm/references/validation.js
    M JSTests/wasm/regress/llint-callee-saves-with-fast-memory.js
    M JSTests/wasm/regress/llint-callee-saves-without-fast-memory.js
    M JSTests/wasm/stress/big-try-simd.js
    M JSTests/wasm/stress/big-try.js
    M JSTests/wasm/stress/big-tuple-args.js
    M JSTests/wasm/stress/big-tuple.js
    M JSTests/wasm/stress/cc-int-to-int-cross-module-with-exception.js
    M JSTests/wasm/stress/cc-int-to-int-jit-to-llint.js
    M JSTests/wasm/stress/cc-int-to-int-no-jit.js
    M JSTests/wasm/stress/cc-int-to-int-tail-call.js
    M JSTests/wasm/stress/dont-stack-overflow-in-air.js
    M JSTests/wasm/stress/simd-big-tuple.js
    M JSTests/wasm/stress/simd-const-relaxed-f32-madd.js
    M JSTests/wasm/stress/simd-const-relaxed-f32-trunc.js
    M JSTests/wasm/stress/simd-const-relaxed-f64-madd.js
    M JSTests/wasm/stress/simd-const-relaxed-f64-trunc.js
    M JSTests/wasm/stress/simd-const-relaxed-swizzle.js
    M JSTests/wasm/stress/simd-const-spill.js
    M JSTests/wasm/stress/simd-const.js
    M JSTests/wasm/stress/simd-exception-throwing-v128-clobbers-fp.js
    M JSTests/wasm/stress/simd-exception.js
    M JSTests/wasm/stress/simd-global-get.js
    M JSTests/wasm/stress/simd-global-set.js
    M JSTests/wasm/stress/simd-import-global-2.js
    M JSTests/wasm/stress/simd-kitchen-sink.js
    M JSTests/wasm/stress/simd-load.js
    M JSTests/wasm/stress/simd-no-fast-mem-load-lane.js
    M JSTests/wasm/stress/simd-no-fast-mem-load-splat.js
    M JSTests/wasm/stress/simd-no-fast-mem-store-lane.js
    M JSTests/wasm/stress/simd-osr-many-vectors.js
    M JSTests/wasm/stress/simd-osr.js
    M JSTests/wasm/stress/simd-regalloc-stress-2.js
    M JSTests/wasm/stress/simd-regalloc-stress.js
    M JSTests/wasm/stress/simd-register-allocation.js
    M JSTests/wasm/stress/simd-regress.js
    M JSTests/wasm/stress/simd-return-value-alignment.js
    M JSTests/wasm/stress/simd-select.js
    M JSTests/wasm/stress/simd-shuffle.js
    M JSTests/wasm/stress/simd-tail-call-simple.js
    M JSTests/wasm/stress/simd-tail-calls-throw.js
    M JSTests/wasm/stress/simd-tiny-loop.js
    M JSTests/wasm/stress/simd-unreachable.js
    M JSTests/wasm/stress/simple-inline-stacktrace-2.js
    M JSTests/wasm/stress/simple-inline-stacktrace-with-catch-2.js
    M JSTests/wasm/stress/tag-return.js
    M JSTests/wasm/stress/tail-call-double.js
    M JSTests/wasm/stress/tail-call-js-inline.js
    M JSTests/wasm/stress/tail-call-js.js
    M JSTests/wasm/stress/tail-call-simple-int.js
    M JSTests/wasm/stress/tail-call-simple.js
    M JSTests/wasm/stress/tail-call.js
    M JSTests/wasm/stress/tuple-and-simd.js
    M JSTests/wasm/v8/adapter-frame.js
    M JSTests/wasm/v8/add-getters.js
    M JSTests/wasm/v8/anyfunc.js
    M JSTests/wasm/v8/array-copy-benchmark.js
    M JSTests/wasm/v8/array-init-from-segment.js
    M JSTests/wasm/v8/asm-wasm-copy.js
    M JSTests/wasm/v8/asm-wasm-deopt.js
    M JSTests/wasm/v8/asm-wasm-exception-in-tonumber.js
    M JSTests/wasm/v8/asm-wasm-expr.js
    M JSTests/wasm/v8/asm-wasm-f32.js
    M JSTests/wasm/v8/asm-wasm-f64.js
    M JSTests/wasm/v8/asm-wasm-heap.js
    M JSTests/wasm/v8/asm-wasm-i32.js
    M JSTests/wasm/v8/asm-wasm-imports.js
    M JSTests/wasm/v8/asm-wasm-literals.js
    M JSTests/wasm/v8/asm-wasm-math-intrinsic.js
    M JSTests/wasm/v8/asm-wasm-memory.js
    M JSTests/wasm/v8/asm-wasm-names.js
    M JSTests/wasm/v8/asm-wasm-stack.js
    M JSTests/wasm/v8/asm-wasm-stdlib.js
    M JSTests/wasm/v8/asm-wasm-switch.js
    M JSTests/wasm/v8/asm-wasm-u32.js
    M JSTests/wasm/v8/asm-wasm.js
    M JSTests/wasm/v8/asm-with-wasm-off.js
    M JSTests/wasm/v8/atomics-non-shared.js
    M JSTests/wasm/v8/atomics-stress.js
    M JSTests/wasm/v8/atomics.js
    M JSTests/wasm/v8/atomics64-stress.js
    M JSTests/wasm/v8/bigint-i64-to-imported-js-func.js
    M JSTests/wasm/v8/bigint-opt.js
    M JSTests/wasm/v8/bigint-rematerialize.js
    M JSTests/wasm/v8/bigint.js
    M JSTests/wasm/v8/bit-shift-right.js
    M JSTests/wasm/v8/bounds-check-64bit.js
    M JSTests/wasm/v8/bounds-check-turbofan.js
    M JSTests/wasm/v8/bulk-memory.js
    M JSTests/wasm/v8/call-ref.js
    M JSTests/wasm/v8/call_indirect.js
    M JSTests/wasm/v8/calls.js
    M JSTests/wasm/v8/code-space-overflow.js
    M JSTests/wasm/v8/committed-code-exhaustion.js
    M JSTests/wasm/v8/compare-exchange-stress.js
    M JSTests/wasm/v8/compare-exchange64-stress.js
    M JSTests/wasm/v8/compilation-hints-async-compilation.js
    M JSTests/wasm/v8/compilation-hints-decoder.js
    M JSTests/wasm/v8/compilation-hints-ignored.js
    M JSTests/wasm/v8/compilation-hints-lazy-validation.js
    M JSTests/wasm/v8/compilation-hints-streaming-compilation.js
    M JSTests/wasm/v8/compilation-hints-streaming-lazy-validation.js
    M JSTests/wasm/v8/compilation-hints-sync-compilation.js
    M JSTests/wasm/v8/compilation-limits-asm.js
    M JSTests/wasm/v8/compilation-limits.js
    M JSTests/wasm/v8/compiled-module-management.js
    M JSTests/wasm/v8/compiled-module-serialization.js
    M JSTests/wasm/v8/data-segments.js
    M JSTests/wasm/v8/disable-trap-handler.js
    M JSTests/wasm/v8/disallow-codegen.js
    M JSTests/wasm/v8/divrem-trap.js
    M JSTests/wasm/v8/element-segments-with-reftypes.js
    M JSTests/wasm/v8/empirical_max_memory.js
    M JSTests/wasm/v8/ensure-wasm-binaries-up-to-date.js
    M JSTests/wasm/v8/errors.js
    M JSTests/wasm/v8/exceptions-simd.js
    M JSTests/wasm/v8/export-global.js
    M JSTests/wasm/v8/export-identity.js
    M JSTests/wasm/v8/export-mutable-global.js
    M JSTests/wasm/v8/export-table.js
    M JSTests/wasm/v8/expose-wasm.js
    M JSTests/wasm/v8/extended-constants.js
    M JSTests/wasm/v8/externref-globals.js
    M JSTests/wasm/v8/externref-table.js
    M JSTests/wasm/v8/externref.js
    M JSTests/wasm/v8/ffi-error.js
    M JSTests/wasm/v8/ffi.js
    M JSTests/wasm/v8/float-constant-folding.js
    M JSTests/wasm/v8/function-names.js
    M JSTests/wasm/v8/function-prototype.js
    M JSTests/wasm/v8/futex.js
    M JSTests/wasm/v8/gc-buffer.js
    M JSTests/wasm/v8/gc-casts-from-any.js
    M JSTests/wasm/v8/gc-casts-invalid.js
    M JSTests/wasm/v8/gc-casts-subtypes.js
    M JSTests/wasm/v8/gc-experimental-string-conversions.js
    M JSTests/wasm/v8/gc-experiments.js
    M JSTests/wasm/v8/gc-frame.js
    M JSTests/wasm/v8/gc-js-interop-async-debugger.js
    M JSTests/wasm/v8/gc-js-interop-collections.js
    M JSTests/wasm/v8/gc-js-interop-export.mjs
    M JSTests/wasm/v8/gc-js-interop-global-constructors.js
    M JSTests/wasm/v8/gc-js-interop-import.mjs
    M JSTests/wasm/v8/gc-js-interop-numeric.js
    M JSTests/wasm/v8/gc-js-interop-objects.js
    M JSTests/wasm/v8/gc-js-interop-wasm.js
    M JSTests/wasm/v8/gc-js-interop.js
    M JSTests/wasm/v8/gc-memory.js
    M JSTests/wasm/v8/gc-nominal.js
    M JSTests/wasm/v8/gc-optimizations.js
    M JSTests/wasm/v8/gc-stress.js
    M JSTests/wasm/v8/gc-typecheck-reducer.js
    M JSTests/wasm/v8/gdbjit.js
    M JSTests/wasm/v8/generic-wrapper.js
    M JSTests/wasm/v8/globals-import-export-identity.js
    M JSTests/wasm/v8/globals.js
    M JSTests/wasm/v8/graceful_shutdown.js
    M JSTests/wasm/v8/graceful_shutdown_during_tierup.js
    M JSTests/wasm/v8/grow-huge-memory.js
    M JSTests/wasm/v8/grow-memory-detaching.js
    M JSTests/wasm/v8/grow-memory-in-branch.js
    M JSTests/wasm/v8/grow-memory-in-call.js
    M JSTests/wasm/v8/grow-memory-in-loop.js
    M JSTests/wasm/v8/grow-memory.js
    M JSTests/wasm/v8/grow-shared-memory.js
    M JSTests/wasm/v8/huge-memory.js
    M JSTests/wasm/v8/huge-typedarray.js
    M JSTests/wasm/v8/i31ref.js
    M JSTests/wasm/v8/import-function.js
    M JSTests/wasm/v8/import-memory.js
    M JSTests/wasm/v8/import-mutable-global.js
    M JSTests/wasm/v8/import-table.js
    M JSTests/wasm/v8/imported-function-types.js
    M JSTests/wasm/v8/indirect-call-non-zero-table.js
    M JSTests/wasm/v8/indirect-calls.js
    M JSTests/wasm/v8/indirect-sig-mismatch.js
    M JSTests/wasm/v8/indirect-tables.js
    M JSTests/wasm/v8/inlining.js
    M JSTests/wasm/v8/instance-gc.js
    M JSTests/wasm/v8/instance-memory-gc-stress.js
    M JSTests/wasm/v8/instantiate-module-basic.js
    M JSTests/wasm/v8/instantiate-run-basic.js
    M JSTests/wasm/v8/js-api.js
    M JSTests/wasm/v8/large-offset.js
    M JSTests/wasm/v8/lazy-compilation.js
    M JSTests/wasm/v8/lazy-feedback-vector-allocation.js
    M JSTests/wasm/v8/liftoff-debug.js
    M JSTests/wasm/v8/liftoff-simd-params.js
    M JSTests/wasm/v8/liftoff-trap-handler.js
    M JSTests/wasm/v8/liftoff.js
    M JSTests/wasm/v8/load-immutable.js
    M JSTests/wasm/v8/log-code-after-post-message.js
    M JSTests/wasm/v8/loop-rotation.js
    M JSTests/wasm/v8/loop-unrolling.js
    M JSTests/wasm/v8/many-memories-no-trap-handler.js
    M JSTests/wasm/v8/many-memories.js
    M JSTests/wasm/v8/many-modules.js
    M JSTests/wasm/v8/many-parameters.js
    M JSTests/wasm/v8/max-module-size-flag.js
    M JSTests/wasm/v8/max-wasm-functions.js
    M JSTests/wasm/v8/memory-external-call.js
    M JSTests/wasm/v8/memory-instance-validation.js
    M JSTests/wasm/v8/memory-size.js
    M JSTests/wasm/v8/memory.js
    M JSTests/wasm/v8/memory64.js
    M JSTests/wasm/v8/memory_1gb_oob.js
    M JSTests/wasm/v8/memory_2gb_oob.js
    M JSTests/wasm/v8/memory_4gb_oob.js
    M JSTests/wasm/v8/module-memory.js
    M JSTests/wasm/v8/multi-table-element-section.js
    M JSTests/wasm/v8/multi-value-simd.js
    M JSTests/wasm/v8/multiple-code-spaces.js
    M JSTests/wasm/v8/mutable-globals.js
    M JSTests/wasm/v8/names.js
    M JSTests/wasm/v8/parallel_compilation.js
    M JSTests/wasm/v8/params.js
    M JSTests/wasm/v8/print-code.js
    M JSTests/wasm/v8/prototype.js
    M JSTests/wasm/v8/receiver.js
    M JSTests/wasm/v8/reference-globals-import.js
    M JSTests/wasm/v8/reference-globals.js
    M JSTests/wasm/v8/reference-table-js-interop.js
    M JSTests/wasm/v8/reference-tables.js
    M JSTests/wasm/v8/regress/regress-10309.js
    M JSTests/wasm/v8/regress/regress-1054466.js
    M JSTests/wasm/v8/regress/regress-1065599.js
    M JSTests/wasm/v8/regress/regress-1070078.js
    M JSTests/wasm/v8/regress/regress-1081030.js
    M JSTests/wasm/v8/regress/regress-10831.js
    M JSTests/wasm/v8/regress/regress-1111522.js
    M JSTests/wasm/v8/regress/regress-1112124.js
    M JSTests/wasm/v8/regress/regress-1116019.js
    M JSTests/wasm/v8/regress/regress-1124885.js
    M JSTests/wasm/v8/regress/regress-1132461.js
    M JSTests/wasm/v8/regress/regress-1161555.js
    M JSTests/wasm/v8/regress/regress-1161654.js
    M JSTests/wasm/v8/regress/regress-1161954.js
    M JSTests/wasm/v8/regress/regress-1165966.js
    M JSTests/wasm/v8/regress/regress-1187831.js
    M JSTests/wasm/v8/regress/regress-1188975.js
    M JSTests/wasm/v8/regress/regress-1199662.js
    M JSTests/wasm/v8/regress/regress-1231950.js
    M JSTests/wasm/v8/regress/regress-1242300.js
    M JSTests/wasm/v8/regress/regress-1242689.js
    M JSTests/wasm/v8/regress/regress-1254675.js
    M JSTests/wasm/v8/regress/regress-1264462.js
    M JSTests/wasm/v8/regress/regress-1271244.js
    M JSTests/wasm/v8/regress/regress-1271538.js
    M JSTests/wasm/v8/regress/regress-1282224.js
    M JSTests/wasm/v8/regress/regress-1283042.js
    M JSTests/wasm/v8/regress/regress-1283395.js
    M JSTests/wasm/v8/regress/regress-1284980.js
    M JSTests/wasm/v8/regress/regress-1286253.js
    M JSTests/wasm/v8/regress/regress-1289678.js
    M JSTests/wasm/v8/regress/regress-1290079.js
    M JSTests/wasm/v8/regress/regress-1364036.js
    M JSTests/wasm/v8/regress/regress-763697.js
    M JSTests/wasm/v8/regress/regress-9017.js
    M JSTests/wasm/v8/regress/regress-9447.js
    M JSTests/wasm/v8/regress/regress-crbug-1338980.js
    M JSTests/wasm/v8/regress/regress-crbug-1355070.js
    M JSTests/wasm/v8/regress/regress-crbug-1356718.js
    M JSTests/wasm/v8/resizablearraybuffer-growablesharedarraybuffer-wasm.js
    M JSTests/wasm/v8/return-calls.js
    M JSTests/wasm/v8/runtime-type-canonicalization.js
    M JSTests/wasm/v8/serialization-with-compilation-hints.js
    M JSTests/wasm/v8/serialize-lazy-module.js
    M JSTests/wasm/v8/shared-arraybuffer-worker-simple-gc.js
    M JSTests/wasm/v8/shared-memory-gc-stress.js
    M JSTests/wasm/v8/shared-memory-worker-explicit-gc-stress.js
    M JSTests/wasm/v8/shared-memory-worker-gc-stress.js
    M JSTests/wasm/v8/shared-memory-worker-gc.js
    M JSTests/wasm/v8/shared-memory-worker-simple-gc.js
    M JSTests/wasm/v8/shared-memory-worker-stress.js
    M JSTests/wasm/v8/shared-memory.js
    M JSTests/wasm/v8/simd-call.js
    M JSTests/wasm/v8/simd-errors.js
    M JSTests/wasm/v8/simd-globals.js
    M JSTests/wasm/v8/simd-i64x2-mul.js
    M JSTests/wasm/v8/single-threaded-compilation.js
    M JSTests/wasm/v8/speculative-inlining.js
    M JSTests/wasm/v8/stack-switching-export.js
    M JSTests/wasm/v8/stack-switching.js
    M JSTests/wasm/v8/stack.js
    M JSTests/wasm/v8/stackwalk.js
    M JSTests/wasm/v8/start-function.js
    M JSTests/wasm/v8/streaming-api.js
    M JSTests/wasm/v8/streaming-compile.js
    M JSTests/wasm/v8/streaming-error-position.js
    M JSTests/wasm/v8/streaming-trap-location.js
    M JSTests/wasm/v8/stringrefs-exec-gc.js
    M JSTests/wasm/v8/stringrefs-exec.js
    M JSTests/wasm/v8/stringrefs-invalid.js
    M JSTests/wasm/v8/stringrefs-js.js
    M JSTests/wasm/v8/stringrefs-regressions.js
    M JSTests/wasm/v8/stringrefs-valid.js
    M JSTests/wasm/v8/table-access.js
    M JSTests/wasm/v8/table-copy-externref.js
    M JSTests/wasm/v8/table-copy.js
    M JSTests/wasm/v8/table-fill.js
    M JSTests/wasm/v8/table-get.js
    M JSTests/wasm/v8/table-grow-from-wasm.js
    M JSTests/wasm/v8/table-grow.js
    M JSTests/wasm/v8/table-limits.js
    M JSTests/wasm/v8/tagged-stack-parameters.js
    M JSTests/wasm/v8/test-partial-serialization.js
    M JSTests/wasm/v8/test-serialization-with-lazy-compilation.js
    M JSTests/wasm/v8/test-wasm-module-builder.js
    M JSTests/wasm/v8/tier-down-to-liftoff.js
    M JSTests/wasm/v8/tier-up-testing-flag.js
    M JSTests/wasm/v8/type-based-optimizations.js
    M JSTests/wasm/v8/type-reflection-with-externref.js
    M JSTests/wasm/v8/type-reflection-with-mv.js
    M JSTests/wasm/v8/type-reflection.js
    M JSTests/wasm/v8/typed-funcref.js
    M JSTests/wasm/v8/unicode-validation.js
    M JSTests/wasm/v8/unicode.js
    M JSTests/wasm/v8/unreachable-validation.js
    M JSTests/wasm/v8/unreachable.js
    M JSTests/wasm/v8/user-properties-constructed.js
    M JSTests/wasm/v8/user-properties-exported.js
    M JSTests/wasm/v8/user-properties-module.js
    M JSTests/wasm/v8/user-properties-reexport.js
    M JSTests/wasm/v8/verify-module-basic-errors.js
    M JSTests/wasm/v8/wasm-api-overloading.js
    M JSTests/wasm/v8/wasm-default.js
    M JSTests/wasm/v8/wasm-dynamic-tiering.js
    M JSTests/wasm/v8/wasm-gc-externalize-internalize.js
    M JSTests/wasm/v8/wasm-gc-js-ref.js
    M JSTests/wasm/v8/wasm-gc-js-roundtrip.js
    M JSTests/wasm/v8/wasm-invalid-local.js
    M JSTests/wasm/v8/wasm-math-intrinsic.js
    M JSTests/wasm/v8/wasm-object-api.js
    M JSTests/wasm/v8/worker-memory.js
    M JSTests/wasm/v8/worker-module.js
    M JSTests/wasm/v8/worker-running-empty-loop-interruptible.js
    M LayoutTests/imported/w3c/web-platform-tests/wasm/jsapi/gc/casts.tentative.any.html
    M LayoutTests/imported/w3c/web-platform-tests/wasm/jsapi/gc/exported-object.tentative.any.html
    M LayoutTests/imported/w3c/web-platform-tests/wasm/jsapi/gc/global-import.tentative.any.html
    M LayoutTests/imported/w3c/web-platform-tests/wasm/jsapi/gc/i31.tentative.any.html
    M Source/JavaScriptCore/assembler/LinkBuffer.h
    M Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
    M Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.cpp
    M Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h
    M Source/JavaScriptCore/b3/B3LowerToAir.cpp
    M Source/JavaScriptCore/b3/B3LowerToAir32_64.cpp
    M Source/JavaScriptCore/b3/B3Procedure.h
    M Source/JavaScriptCore/b3/B3Validate.cpp
    M Source/JavaScriptCore/b3/air/AirAllocateRegistersAndStackAndGenerateCode.cpp
    M Source/JavaScriptCore/b3/air/AirHelpers.h
    M Source/JavaScriptCore/b3/air/AirLogRegisterPressure.cpp
    M Source/JavaScriptCore/b3/air/AirRegLiveness.cpp
    M Source/JavaScriptCore/b3/air/AirValidate.cpp
    M Source/JavaScriptCore/b3/testb3_1.cpp
    M Source/JavaScriptCore/bytecode/Repatch.cpp
    M Source/JavaScriptCore/jit/RegisterAtOffset.h
    M Source/JavaScriptCore/jit/RegisterAtOffsetList.cpp
    M Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp
    M Source/JavaScriptCore/runtime/BufferMemoryHandle.cpp
    M Source/JavaScriptCore/runtime/BufferMemoryHandle.h
    M Source/JavaScriptCore/runtime/InitializeThreading.cpp
    M Source/JavaScriptCore/runtime/JSGlobalObject.h
    M Source/JavaScriptCore/runtime/Options.cpp
    M Source/JavaScriptCore/runtime/OptionsList.h
    M Source/JavaScriptCore/wasm/WasmBBQJIT.cpp
    M Source/JavaScriptCore/wasm/WasmBBQPlan.cpp
    M Source/JavaScriptCore/wasm/WasmCallee.h
    M Source/JavaScriptCore/wasm/WasmCalleeGroup.cpp
    M Source/JavaScriptCore/wasm/WasmCalleeGroup.h
    M Source/JavaScriptCore/wasm/WasmCapabilities.h
    M Source/JavaScriptCore/wasm/WasmConstExprGenerator.cpp
    M Source/JavaScriptCore/wasm/WasmEntryPlan.cpp
    M Source/JavaScriptCore/wasm/WasmFaultSignalHandler.cpp
    M Source/JavaScriptCore/wasm/WasmFormat.h
    M Source/JavaScriptCore/wasm/WasmFunctionCodeBlockGenerator.h
    M Source/JavaScriptCore/wasm/WasmFunctionParser.h
    M Source/JavaScriptCore/wasm/WasmIPIntGenerator.cpp
    M Source/JavaScriptCore/wasm/WasmIPIntPlan.cpp
    M Source/JavaScriptCore/wasm/WasmIPIntSlowPaths.cpp
    M Source/JavaScriptCore/wasm/WasmIPIntTierUpCounter.h
    M Source/JavaScriptCore/wasm/WasmLLIntGenerator.cpp
    M Source/JavaScriptCore/wasm/WasmLLIntPlan.cpp
    M Source/JavaScriptCore/wasm/WasmLLIntTierUpCounter.h
    M Source/JavaScriptCore/wasm/WasmMemory.cpp
    M Source/JavaScriptCore/wasm/WasmModule.cpp
    M Source/JavaScriptCore/wasm/WasmModuleInformation.h
    M Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp
    M Source/JavaScriptCore/wasm/WasmOMGIRGenerator32_64.cpp
    M Source/JavaScriptCore/wasm/WasmOMGPlan.cpp
    M Source/JavaScriptCore/wasm/WasmOperations.cpp
    M Source/JavaScriptCore/wasm/WasmParser.h
    M Source/JavaScriptCore/wasm/WasmSectionParser.cpp
    M Source/JavaScriptCore/wasm/WasmSectionParser.h
    M Source/JavaScriptCore/wasm/WasmSlowPaths.cpp
    M Source/JavaScriptCore/wasm/WasmStreamingParser.cpp
    M Source/JavaScriptCore/wasm/WasmTable.cpp
    M Source/JavaScriptCore/wasm/WasmTypeDefinition.cpp
    M Source/JavaScriptCore/wasm/WasmWorklist.cpp
    M Source/JavaScriptCore/wasm/js/JSToWasm.cpp
    M Source/JavaScriptCore/wasm/js/JSWebAssemblyHelpers.h
    M Source/JavaScriptCore/wasm/js/JSWebAssemblyInstance.cpp
    M Source/JavaScriptCore/wasm/js/WasmToJS.cpp
    M Source/JavaScriptCore/wasm/js/WebAssemblyMemoryConstructor.cpp
    M Source/JavaScriptCore/wasm/js/WebAssemblyModuleRecord.cpp
    M Source/JavaScriptCore/wasm/js/WebAssemblyTablePrototype.cpp
    M Tools/Scripts/run-jsc-stress-tests
    M Tools/TestWebKitAPI/Tests/JavaScriptCore/glib/TestJSC.cpp

  Log Message:
  -----------
  Rename WebAssembly JSC options to Wasm
https://bugs.webkit.org/show_bug.cgi?id=277175
rdar://problem/132599412

Reviewed by Yusuke Suzuki.

We're making this change for a few reasons:

1) Wasm is the term most folks use when discussing WebAssembly and is well known amongst WebKit and web devs
2) Wasm is shorter thus easier to pass when debugging in the CLI
3) For folks that don't know what Wasm means the first Google/DuckDuckGo/Bing/Siri result is WebAssembly
4) Wasm is the standard file extension/mime type for wasm binaries.
5) Wasm is the name of the WebAssembly specific directories in WebKit.

* JSTests/microbenchmarks/exceptions-simd.js:
* JSTests/microbenchmarks/wasm-cc-int-to-int.js:
* JSTests/wasm/extended-const/extended-const.js:
* JSTests/wasm/extended-const/flag-turned-off.js:
* JSTests/wasm/function-references/block_signature.js:
* JSTests/wasm/function-references/br_on_null.js:
* JSTests/wasm/function-references/bug243265.js:
* JSTests/wasm/function-references/call_ref.js:
* JSTests/wasm/function-references/local_init.js:
* JSTests/wasm/function-references/ref_as_non_null.js:
* JSTests/wasm/function-references/ref_types.js:
* JSTests/wasm/function-references/table.js:
* JSTests/wasm/function-references/table_init.js:
* JSTests/wasm/gc/any.js:
* JSTests/wasm/gc/array_new_data.js:
* JSTests/wasm/gc/array_new_elem.js:
* JSTests/wasm/gc/array_new_fixed.js:
* JSTests/wasm/gc/array_new_fixed_long.js:
* JSTests/wasm/gc/arrays.js:
* JSTests/wasm/gc/block.js:
* JSTests/wasm/gc/br_on_cast.js:
* JSTests/wasm/gc/bug247874.js:
* JSTests/wasm/gc/bug250613.js:
* JSTests/wasm/gc/bug252299.js:
* JSTests/wasm/gc/bug252538.js:
* JSTests/wasm/gc/bug252719.js:
* JSTests/wasm/gc/bug254226.js:
* JSTests/wasm/gc/bug254412.js:
* JSTests/wasm/gc/bug254413.js:
* JSTests/wasm/gc/bug254414.js:
* JSTests/wasm/gc/bug258127.js:
* JSTests/wasm/gc/bug258128.js:
* JSTests/wasm/gc/bug258499.js:
* JSTests/wasm/gc/bug258795.js:
* JSTests/wasm/gc/bug258796.js:
* JSTests/wasm/gc/bug258801.js:
* JSTests/wasm/gc/bug258804.js:
* JSTests/wasm/gc/bug258805.js:
* JSTests/wasm/gc/bug260516.js:
* JSTests/wasm/gc/bug262862.js:
* JSTests/wasm/gc/bug262863.js:
* JSTests/wasm/gc/bug265721.js:
* JSTests/wasm/gc/bug265742.js:
* JSTests/wasm/gc/bug265927.js:
* JSTests/wasm/gc/bug266043.js:
* JSTests/wasm/gc/bug266056.js:
* JSTests/wasm/gc/bug266127.js:
* JSTests/wasm/gc/bug266167.js:
* JSTests/wasm/gc/bug266249.js:
* JSTests/wasm/gc/bug267381.js:
* JSTests/wasm/gc/bulk-array.js:
* JSTests/wasm/gc/call_indirect.js:
* JSTests/wasm/gc/call_ref.js:
* JSTests/wasm/gc/casts.js:
* JSTests/wasm/gc/const-exprs-flag-off.js:
* JSTests/wasm/gc/const-exprs.js:
* JSTests/wasm/gc/eq.js:
* JSTests/wasm/gc/exception.js:
* JSTests/wasm/gc/extern.js:
* JSTests/wasm/gc/i31.js:
* JSTests/wasm/gc/js-api.js:
* JSTests/wasm/gc/limits.js:
* JSTests/wasm/gc/linking.js:
* JSTests/wasm/gc/packed-arrays.js:
* JSTests/wasm/gc/rec.js:
* JSTests/wasm/gc/simd.js:
* JSTests/wasm/gc/structs.js:
* JSTests/wasm/gc/sub.js:
* JSTests/wasm/gc/subtyping.js:
* JSTests/wasm/gc/table_init.js:
* JSTests/wasm/ipint-tests/perf.py:
* JSTests/wasm/references/element_active_mod.js:
* JSTests/wasm/references/func_ref.js:
* JSTests/wasm/references/is_null.js:
* JSTests/wasm/references/table_misc.js:
* JSTests/wasm/references/validation.js:
* JSTests/wasm/regress/llint-callee-saves-with-fast-memory.js:
* JSTests/wasm/regress/llint-callee-saves-without-fast-memory.js:
* JSTests/wasm/stress/big-try-simd.js:
* JSTests/wasm/stress/big-try.js:
* JSTests/wasm/stress/big-tuple-args.js:
* JSTests/wasm/stress/big-tuple.js:
* JSTests/wasm/stress/cc-int-to-int-cross-module-with-exception.js:
* JSTests/wasm/stress/cc-int-to-int-jit-to-llint.js:
* JSTests/wasm/stress/cc-int-to-int-no-jit.js:
* JSTests/wasm/stress/cc-int-to-int-tail-call.js:
* JSTests/wasm/stress/dont-stack-overflow-in-air.js:
* JSTests/wasm/stress/simd-big-tuple.js:
* JSTests/wasm/stress/simd-const-relaxed-f32-madd.js:
* JSTests/wasm/stress/simd-const-relaxed-f32-trunc.js:
* JSTests/wasm/stress/simd-const-relaxed-f64-madd.js:
* JSTests/wasm/stress/simd-const-relaxed-f64-trunc.js:
* JSTests/wasm/stress/simd-const-relaxed-swizzle.js:
* JSTests/wasm/stress/simd-const-spill.js:
* JSTests/wasm/stress/simd-const.js:
* JSTests/wasm/stress/simd-exception-throwing-v128-clobbers-fp.js:
* JSTests/wasm/stress/simd-exception.js:
* JSTests/wasm/stress/simd-global-get.js:
* JSTests/wasm/stress/simd-global-set.js:
* JSTests/wasm/stress/simd-import-global-2.js:
* JSTests/wasm/stress/simd-kitchen-sink.js:
* JSTests/wasm/stress/simd-load.js:
* JSTests/wasm/stress/simd-no-fast-mem-load-lane.js:
* JSTests/wasm/stress/simd-no-fast-mem-load-splat.js:
* JSTests/wasm/stress/simd-no-fast-mem-store-lane.js:
* JSTests/wasm/stress/simd-osr-many-vectors.js:
* JSTests/wasm/stress/simd-osr.js:
* JSTests/wasm/stress/simd-regalloc-stress-2.js:
* JSTests/wasm/stress/simd-regalloc-stress.js:
* JSTests/wasm/stress/simd-register-allocation.js:
* JSTests/wasm/stress/simd-regress.js:
* JSTests/wasm/stress/simd-return-value-alignment.js:
* JSTests/wasm/stress/simd-select.js:
* JSTests/wasm/stress/simd-shuffle.js:
* JSTests/wasm/stress/simd-tail-call-simple.js:
* JSTests/wasm/stress/simd-tail-calls-throw.js:
* JSTests/wasm/stress/simd-tiny-loop.js:
* JSTests/wasm/stress/simd-unreachable.js:
* JSTests/wasm/stress/simple-inline-stacktrace-2.js:
* JSTests/wasm/stress/simple-inline-stacktrace-with-catch-2.js:
* JSTests/wasm/stress/tag-return.js:
* JSTests/wasm/stress/tail-call-double.js:
* JSTests/wasm/stress/tail-call-js-inline.js:
* JSTests/wasm/stress/tail-call-js.js:
* JSTests/wasm/stress/tail-call-simple-int.js:
* JSTests/wasm/stress/tail-call-simple.js:
* JSTests/wasm/stress/tail-call.js:
* JSTests/wasm/stress/tuple-and-simd.js:
* JSTests/wasm/v8/adapter-frame.js:
* JSTests/wasm/v8/add-getters.js:
* JSTests/wasm/v8/anyfunc.js:
* JSTests/wasm/v8/array-copy-benchmark.js:
* JSTests/wasm/v8/array-init-from-segment.js:
* JSTests/wasm/v8/asm-wasm-copy.js:
* JSTests/wasm/v8/asm-wasm-deopt.js:
* JSTests/wasm/v8/asm-wasm-exception-in-tonumber.js:
* JSTests/wasm/v8/asm-wasm-expr.js:
* JSTests/wasm/v8/asm-wasm-f32.js:
* JSTests/wasm/v8/asm-wasm-f64.js:
* JSTests/wasm/v8/asm-wasm-heap.js:
* JSTests/wasm/v8/asm-wasm-i32.js:
* JSTests/wasm/v8/asm-wasm-imports.js:
* JSTests/wasm/v8/asm-wasm-literals.js:
* JSTests/wasm/v8/asm-wasm-math-intrinsic.js:
* JSTests/wasm/v8/asm-wasm-memory.js:
* JSTests/wasm/v8/asm-wasm-names.js:
* JSTests/wasm/v8/asm-wasm-stack.js:
* JSTests/wasm/v8/asm-wasm-stdlib.js:
* JSTests/wasm/v8/asm-wasm-switch.js:
* JSTests/wasm/v8/asm-wasm-u32.js:
* JSTests/wasm/v8/asm-wasm.js:
* JSTests/wasm/v8/asm-with-wasm-off.js:
* JSTests/wasm/v8/atomics-non-shared.js:
* JSTests/wasm/v8/atomics-stress.js:
* JSTests/wasm/v8/atomics.js:
* JSTests/wasm/v8/atomics64-stress.js:
* JSTests/wasm/v8/bigint-i64-to-imported-js-func.js:
* JSTests/wasm/v8/bigint-opt.js:
* JSTests/wasm/v8/bigint-rematerialize.js:
* JSTests/wasm/v8/bigint.js:
* JSTests/wasm/v8/bit-shift-right.js:
* JSTests/wasm/v8/bounds-check-64bit.js:
* JSTests/wasm/v8/bounds-check-turbofan.js:
* JSTests/wasm/v8/bulk-memory.js:
* JSTests/wasm/v8/call-ref.js:
* JSTests/wasm/v8/call_indirect.js:
* JSTests/wasm/v8/calls.js:
* JSTests/wasm/v8/code-space-overflow.js:
* JSTests/wasm/v8/committed-code-exhaustion.js:
* JSTests/wasm/v8/compare-exchange-stress.js:
* JSTests/wasm/v8/compare-exchange64-stress.js:
* JSTests/wasm/v8/compilation-hints-async-compilation.js:
* JSTests/wasm/v8/compilation-hints-decoder.js:
* JSTests/wasm/v8/compilation-hints-ignored.js:
* JSTests/wasm/v8/compilation-hints-lazy-validation.js:
* JSTests/wasm/v8/compilation-hints-streaming-compilation.js:
* JSTests/wasm/v8/compilation-hints-streaming-lazy-validation.js:
* JSTests/wasm/v8/compilation-hints-sync-compilation.js:
* JSTests/wasm/v8/compilation-limits-asm.js:
* JSTests/wasm/v8/compilation-limits.js:
* JSTests/wasm/v8/compiled-module-management.js:
* JSTests/wasm/v8/compiled-module-serialization.js:
* JSTests/wasm/v8/data-segments.js:
* JSTests/wasm/v8/disable-trap-handler.js:
* JSTests/wasm/v8/disallow-codegen.js:
* JSTests/wasm/v8/divrem-trap.js:
* JSTests/wasm/v8/element-segments-with-reftypes.js:
* JSTests/wasm/v8/empirical_max_memory.js:
* JSTests/wasm/v8/ensure-wasm-binaries-up-to-date.js:
* JSTests/wasm/v8/errors.js:
* JSTests/wasm/v8/exceptions-simd.js:
* JSTests/wasm/v8/export-global.js:
* JSTests/wasm/v8/export-identity.js:
* JSTests/wasm/v8/export-mutable-global.js:
* JSTests/wasm/v8/export-table.js:
* JSTests/wasm/v8/expose-wasm.js:
* JSTests/wasm/v8/extended-constants.js:
* JSTests/wasm/v8/externref-globals.js:
* JSTests/wasm/v8/externref-table.js:
* JSTests/wasm/v8/externref.js:
* JSTests/wasm/v8/ffi-error.js:
* JSTests/wasm/v8/ffi.js:
* JSTests/wasm/v8/float-constant-folding.js:
* JSTests/wasm/v8/function-names.js:
* JSTests/wasm/v8/function-prototype.js:
* JSTests/wasm/v8/futex.js:
* JSTests/wasm/v8/gc-buffer.js:
* JSTests/wasm/v8/gc-casts-from-any.js:
* JSTests/wasm/v8/gc-casts-invalid.js:
* JSTests/wasm/v8/gc-casts-subtypes.js:
* JSTests/wasm/v8/gc-experimental-string-conversions.js:
* JSTests/wasm/v8/gc-experiments.js:
* JSTests/wasm/v8/gc-frame.js:
* JSTests/wasm/v8/gc-js-interop-async-debugger.js:
* JSTests/wasm/v8/gc-js-interop-collections.js:
* JSTests/wasm/v8/gc-js-interop-export.mjs:
* JSTests/wasm/v8/gc-js-interop-global-constructors.js:
* JSTests/wasm/v8/gc-js-interop-import.mjs:
* JSTests/wasm/v8/gc-js-interop-numeric.js:
* JSTests/wasm/v8/gc-js-interop-objects.js:
* JSTests/wasm/v8/gc-js-interop-wasm.js:
* JSTests/wasm/v8/gc-js-interop.js:
* JSTests/wasm/v8/gc-memory.js:
* JSTests/wasm/v8/gc-nominal.js:
* JSTests/wasm/v8/gc-optimizations.js:
* JSTests/wasm/v8/gc-stress.js:
* JSTests/wasm/v8/gc-typecheck-reducer.js:
* JSTests/wasm/v8/gdbjit.js:
* JSTests/wasm/v8/generic-wrapper.js:
* JSTests/wasm/v8/globals-import-export-identity.js:
* JSTests/wasm/v8/globals.js:
* JSTests/wasm/v8/graceful_shutdown.js:
* JSTests/wasm/v8/graceful_shutdown_during_tierup.js:
* JSTests/wasm/v8/grow-huge-memory.js:
* JSTests/wasm/v8/grow-memory-detaching.js:
* JSTests/wasm/v8/grow-memory-in-branch.js:
* JSTests/wasm/v8/grow-memory-in-call.js:
* JSTests/wasm/v8/grow-memory-in-loop.js:
* JSTests/wasm/v8/grow-memory.js:
* JSTests/wasm/v8/grow-shared-memory.js:
* JSTests/wasm/v8/huge-memory.js:
* JSTests/wasm/v8/huge-typedarray.js:
* JSTests/wasm/v8/i31ref.js:
* JSTests/wasm/v8/import-function.js:
* JSTests/wasm/v8/import-memory.js:
* JSTests/wasm/v8/import-mutable-global.js:
* JSTests/wasm/v8/import-table.js:
* JSTests/wasm/v8/imported-function-types.js:
* JSTests/wasm/v8/indirect-call-non-zero-table.js:
* JSTests/wasm/v8/indirect-calls.js:
* JSTests/wasm/v8/indirect-sig-mismatch.js:
* JSTests/wasm/v8/indirect-tables.js:
* JSTests/wasm/v8/inlining.js:
* JSTests/wasm/v8/instance-gc.js:
* JSTests/wasm/v8/instance-memory-gc-stress.js:
* JSTests/wasm/v8/instantiate-module-basic.js:
* JSTests/wasm/v8/instantiate-run-basic.js:
* JSTests/wasm/v8/js-api.js:
* JSTests/wasm/v8/large-offset.js:
* JSTests/wasm/v8/lazy-compilation.js:
* JSTests/wasm/v8/lazy-feedback-vector-allocation.js:
* JSTests/wasm/v8/liftoff-debug.js:
* JSTests/wasm/v8/liftoff-simd-params.js:
* JSTests/wasm/v8/liftoff-trap-handler.js:
* JSTests/wasm/v8/liftoff.js:
* JSTests/wasm/v8/load-immutable.js:
* JSTests/wasm/v8/log-code-after-post-message.js:
* JSTests/wasm/v8/loop-rotation.js:
* JSTests/wasm/v8/loop-unrolling.js:
* JSTests/wasm/v8/many-memories-no-trap-handler.js:
* JSTests/wasm/v8/many-memories.js:
* JSTests/wasm/v8/many-modules.js:
* JSTests/wasm/v8/many-parameters.js:
* JSTests/wasm/v8/max-module-size-flag.js:
* JSTests/wasm/v8/max-wasm-functions.js:
* JSTests/wasm/v8/memory-external-call.js:
* JSTests/wasm/v8/memory-instance-validation.js:
* JSTests/wasm/v8/memory-size.js:
* JSTests/wasm/v8/memory.js:
* JSTests/wasm/v8/memory64.js:
* JSTests/wasm/v8/memory_1gb_oob.js:
* JSTests/wasm/v8/memory_2gb_oob.js:
* JSTests/wasm/v8/memory_4gb_oob.js:
* JSTests/wasm/v8/module-memory.js:
* JSTests/wasm/v8/multi-table-element-section.js:
* JSTests/wasm/v8/multi-value-simd.js:
* JSTests/wasm/v8/multiple-code-spaces.js:
* JSTests/wasm/v8/mutable-globals.js:
* JSTests/wasm/v8/names.js:
* JSTests/wasm/v8/parallel_compilation.js:
* JSTests/wasm/v8/params.js:
* JSTests/wasm/v8/print-code.js:
* JSTests/wasm/v8/prototype.js:
* JSTests/wasm/v8/receiver.js:
* JSTests/wasm/v8/reference-globals-import.js:
* JSTests/wasm/v8/reference-globals.js:
* JSTests/wasm/v8/reference-table-js-interop.js:
* JSTests/wasm/v8/reference-tables.js:
* JSTests/wasm/v8/regress/regress-10309.js:
* JSTests/wasm/v8/regress/regress-1054466.js:
* JSTests/wasm/v8/regress/regress-1065599.js:
* JSTests/wasm/v8/regress/regress-1070078.js:
* JSTests/wasm/v8/regress/regress-1081030.js:
* JSTests/wasm/v8/regress/regress-10831.js:
* JSTests/wasm/v8/regress/regress-1111522.js:
* JSTests/wasm/v8/regress/regress-1112124.js:
* JSTests/wasm/v8/regress/regress-1116019.js:
* JSTests/wasm/v8/regress/regress-1124885.js:
* JSTests/wasm/v8/regress/regress-1132461.js:
* JSTests/wasm/v8/regress/regress-1161555.js:
* JSTests/wasm/v8/regress/regress-1161654.js:
* JSTests/wasm/v8/regress/regress-1161954.js:
* JSTests/wasm/v8/regress/regress-1165966.js:
* JSTests/wasm/v8/regress/regress-1187831.js:
* JSTests/wasm/v8/regress/regress-1188975.js:
* JSTests/wasm/v8/regress/regress-1199662.js:
* JSTests/wasm/v8/regress/regress-1231950.js:
* JSTests/wasm/v8/regress/regress-1242300.js:
* JSTests/wasm/v8/regress/regress-1242689.js:
* JSTests/wasm/v8/regress/regress-1254675.js:
* JSTests/wasm/v8/regress/regress-1264462.js:
* JSTests/wasm/v8/regress/regress-1271244.js:
* JSTests/wasm/v8/regress/regress-1271538.js:
* JSTests/wasm/v8/regress/regress-1282224.js:
* JSTests/wasm/v8/regress/regress-1283042.js:
* JSTests/wasm/v8/regress/regress-1283395.js:
* JSTests/wasm/v8/regress/regress-1284980.js:
* JSTests/wasm/v8/regress/regress-1286253.js:
* JSTests/wasm/v8/regress/regress-1289678.js:
* JSTests/wasm/v8/regress/regress-1290079.js:
* JSTests/wasm/v8/regress/regress-1364036.js:
* JSTests/wasm/v8/regress/regress-763697.js:
* JSTests/wasm/v8/regress/regress-9017.js:
* JSTests/wasm/v8/regress/regress-9447.js:
* JSTests/wasm/v8/regress/regress-crbug-1338980.js:
* JSTests/wasm/v8/regress/regress-crbug-1355070.js:
* JSTests/wasm/v8/regress/regress-crbug-1356718.js:
* JSTests/wasm/v8/resizablearraybuffer-growablesharedarraybuffer-wasm.js:
* JSTests/wasm/v8/return-calls.js:
* JSTests/wasm/v8/runtime-type-canonicalization.js:
* JSTests/wasm/v8/serialization-with-compilation-hints.js:
* JSTests/wasm/v8/serialize-lazy-module.js:
* JSTests/wasm/v8/shared-arraybuffer-worker-simple-gc.js:
* JSTests/wasm/v8/shared-memory-gc-stress.js:
* JSTests/wasm/v8/shared-memory-worker-explicit-gc-stress.js:
* JSTests/wasm/v8/shared-memory-worker-gc-stress.js:
* JSTests/wasm/v8/shared-memory-worker-gc.js:
* JSTests/wasm/v8/shared-memory-worker-simple-gc.js:
* JSTests/wasm/v8/shared-memory-worker-stress.js:
* JSTests/wasm/v8/shared-memory.js:
* JSTests/wasm/v8/simd-call.js:
* JSTests/wasm/v8/simd-errors.js:
* JSTests/wasm/v8/simd-globals.js:
* JSTests/wasm/v8/simd-i64x2-mul.js:
* JSTests/wasm/v8/single-threaded-compilation.js:
* JSTests/wasm/v8/speculative-inlining.js:
* JSTests/wasm/v8/stack-switching-export.js:
* JSTests/wasm/v8/stack-switching.js:
* JSTests/wasm/v8/stack.js:
* JSTests/wasm/v8/stackwalk.js:
* JSTests/wasm/v8/start-function.js:
* JSTests/wasm/v8/streaming-api.js:
* JSTests/wasm/v8/streaming-compile.js:
* JSTests/wasm/v8/streaming-error-position.js:
* JSTests/wasm/v8/streaming-trap-location.js:
* JSTests/wasm/v8/stringrefs-exec-gc.js:
* JSTests/wasm/v8/stringrefs-exec.js:
* JSTests/wasm/v8/stringrefs-invalid.js:
* JSTests/wasm/v8/stringrefs-js.js:
* JSTests/wasm/v8/stringrefs-regressions.js:
* JSTests/wasm/v8/stringrefs-valid.js:
* JSTests/wasm/v8/table-access.js:
* JSTests/wasm/v8/table-copy-externref.js:
* JSTests/wasm/v8/table-copy.js:
* JSTests/wasm/v8/table-fill.js:
* JSTests/wasm/v8/table-get.js:
* JSTests/wasm/v8/table-grow-from-wasm.js:
* JSTests/wasm/v8/table-grow.js:
* JSTests/wasm/v8/table-limits.js:
* JSTests/wasm/v8/tagged-stack-parameters.js:
* JSTests/wasm/v8/test-partial-serialization.js:
* JSTests/wasm/v8/test-serialization-with-lazy-compilation.js:
* JSTests/wasm/v8/test-wasm-module-builder.js:
* JSTests/wasm/v8/tier-down-to-liftoff.js:
* JSTests/wasm/v8/tier-up-testing-flag.js:
* JSTests/wasm/v8/type-based-optimizations.js:
* JSTests/wasm/v8/type-reflection-with-externref.js:
* JSTests/wasm/v8/type-reflection-with-mv.js:
* JSTests/wasm/v8/type-reflection.js:
* JSTests/wasm/v8/typed-funcref.js:
* JSTests/wasm/v8/unicode-validation.js:
* JSTests/wasm/v8/unicode.js:
* JSTests/wasm/v8/unreachable-validation.js:
* JSTests/wasm/v8/unreachable.js:
* JSTests/wasm/v8/user-properties-constructed.js:
* JSTests/wasm/v8/user-properties-exported.js:
* JSTests/wasm/v8/user-properties-module.js:
* JSTests/wasm/v8/user-properties-reexport.js:
* JSTests/wasm/v8/verify-module-basic-errors.js:
* JSTests/wasm/v8/wasm-api-overloading.js:
* JSTests/wasm/v8/wasm-default.js:
* JSTests/wasm/v8/wasm-dynamic-tiering.js:
* JSTests/wasm/v8/wasm-gc-externalize-internalize.js:
* JSTests/wasm/v8/wasm-gc-js-ref.js:
* JSTests/wasm/v8/wasm-gc-js-roundtrip.js:
* JSTests/wasm/v8/wasm-invalid-local.js:
* JSTests/wasm/v8/wasm-math-intrinsic.js:
* JSTests/wasm/v8/wasm-object-api.js:
* JSTests/wasm/v8/worker-memory.js:
* JSTests/wasm/v8/worker-module.js:
* JSTests/wasm/v8/worker-running-empty-loop-interruptible.js:
* LayoutTests/imported/w3c/web-platform-tests/wasm/jsapi/gc/casts.tentative.any.html:
* LayoutTests/imported/w3c/web-platform-tests/wasm/jsapi/gc/exported-object.tentative.any.html:
* LayoutTests/imported/w3c/web-platform-tests/wasm/jsapi/gc/global-import.tentative.any.html:
* LayoutTests/imported/w3c/web-platform-tests/wasm/jsapi/gc/i31.tentative.any.html:
* Source/JavaScriptCore/assembler/LinkBuffer.h:
* Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:
(JSC::MacroAssemblerARM64::storeVector):
* Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.cpp:
(JSC::shouldDumpDisassemblyFor):
* Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h:
(JSC::MacroAssemblerX86_64::storeVector):
* Source/JavaScriptCore/b3/B3LowerToAir.cpp:
* Source/JavaScriptCore/b3/B3LowerToAir32_64.cpp:
* Source/JavaScriptCore/b3/B3Procedure.h:
(JSC::B3::Procedure::setUsessSIMD):
(JSC::B3::Procedure::usesSIMD const):
* Source/JavaScriptCore/b3/B3Validate.cpp:
* Source/JavaScriptCore/b3/air/AirAllocateRegistersAndStackAndGenerateCode.cpp:
(JSC::B3::Air::GenerateAndAllocateRegisters::generate):
* Source/JavaScriptCore/b3/air/AirHelpers.h:
(JSC::B3::Air::moveForType):
* Source/JavaScriptCore/b3/air/AirLogRegisterPressure.cpp:
(JSC::B3::Air::logRegisterPressure):
* Source/JavaScriptCore/b3/air/AirRegLiveness.cpp:
(JSC::B3::Air::RegLiveness::RegLiveness):
* Source/JavaScriptCore/b3/air/AirValidate.cpp:
* Source/JavaScriptCore/b3/testb3_1.cpp:
(run):
* Source/JavaScriptCore/bytecode/Repatch.cpp:
(JSC::linkPolymorphicCall):
* Source/JavaScriptCore/jit/RegisterAtOffset.h:
(JSC::RegisterAtOffset::RegisterAtOffset):
* Source/JavaScriptCore/jit/RegisterAtOffsetList.cpp:
(JSC::RegisterAtOffsetList::RegisterAtOffsetList):
* Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:
(JSC::ScratchRegisterAllocator::preserveRegistersToStackForCall):
(JSC::ScratchRegisterAllocator::restoreRegistersFromStackForCall):
* Source/JavaScriptCore/runtime/BufferMemoryHandle.cpp:
(JSC::BufferMemoryHandle::fastMappedRedzoneBytes):
(JSC::BufferMemoryManager::tryAllocateFastMemory):
(JSC::BufferMemoryManager::freeFastMemory):
(JSC::BufferMemoryManager::tryAllocateGrowableBoundsCheckingMemory):
(JSC::BufferMemoryManager::freeGrowableBoundsCheckingMemory):
(JSC::BufferMemoryManager::tryAllocatePhysicalBytes):
(JSC::BufferMemoryManager::freePhysicalBytes):
* Source/JavaScriptCore/runtime/BufferMemoryHandle.h:
* Source/JavaScriptCore/runtime/InitializeThreading.cpp:
(JSC::initialize):
* Source/JavaScriptCore/runtime/JSGlobalObject.h:
* Source/JavaScriptCore/runtime/Options.cpp:
(JSC::overrideDefaults):
(JSC::disableAllJITOptions):
(JSC::Options::notifyOptionsChanged):
(JSC::Options::assertOptionsAreCoherent):
(JSC::hasCapacityToUseLargeGigacage):
* Source/JavaScriptCore/runtime/OptionsList.h:
* Source/JavaScriptCore/wasm/WasmBBQJIT.cpp:
(JSC::Wasm::BBQJITImpl::BBQJIT::addRefFunc):
(JSC::Wasm::BBQJITImpl::BBQJIT::makeStackMap):
(JSC::Wasm::BBQJITImpl::BBQJIT::emitSlowPathRTTCheck):
(JSC::Wasm::BBQJITImpl::BBQJIT::addCallIndirect):
* Source/JavaScriptCore/wasm/WasmBBQPlan.cpp:
(JSC::Wasm::BBQPlan::work):
* Source/JavaScriptCore/wasm/WasmCallee.h:
* Source/JavaScriptCore/wasm/WasmCalleeGroup.cpp:
(JSC::Wasm::CalleeGroup::CalleeGroup):
* Source/JavaScriptCore/wasm/WasmCalleeGroup.h:
* Source/JavaScriptCore/wasm/WasmCapabilities.h:
(JSC::Wasm::isSupported):
* Source/JavaScriptCore/wasm/WasmConstExprGenerator.cpp:
(JSC::Wasm::ConstExprGenerator::getGlobal):
(JSC::Wasm::ConstExprGenerator::addArrayNew):
(JSC::Wasm::ConstExprGenerator::addArrayNewDefault):
(JSC::Wasm::ConstExprGenerator::addArrayNewFixed):
(JSC::Wasm::ConstExprGenerator::addStructNewDefault):
(JSC::Wasm::ConstExprGenerator::addStructNew):
(JSC::Wasm::ConstExprGenerator::addAnyConvertExtern):
(JSC::Wasm::ConstExprGenerator::addExternConvertAny):
(JSC::Wasm::ConstExprGenerator::addConstant):
(JSC::Wasm::parseExtendedConstExpr):
(JSC::Wasm::evaluateExtendedConstExpr):
* Source/JavaScriptCore/wasm/WasmEntryPlan.cpp:
(JSC::Wasm::EntryPlan::compileFunctions):
* Source/JavaScriptCore/wasm/WasmFaultSignalHandler.cpp:
(JSC::Wasm::activateSignalingMemory):
(JSC::Wasm::prepareSignalingMemory):
* Source/JavaScriptCore/wasm/WasmFormat.h:
(JSC::Wasm::isValueType):
(JSC::Wasm::isRefType):
(JSC::Wasm::isExternref):
(JSC::Wasm::isFuncref):
(JSC::Wasm::isEqref):
(JSC::Wasm::isAnyref):
(JSC::Wasm::isNullref):
(JSC::Wasm::isNullfuncref):
(JSC::Wasm::isNullexternref):
(JSC::Wasm::isInternalref):
(JSC::Wasm::isI31ref):
(JSC::Wasm::isArrayref):
(JSC::Wasm::isStructref):
(JSC::Wasm::funcrefType):
(JSC::Wasm::externrefType):
(JSC::Wasm::eqrefType):
(JSC::Wasm::anyrefType):
(JSC::Wasm::arrayrefType):
(JSC::Wasm::isRefWithTypeIndex):
(JSC::Wasm::isRefWithRecursiveReference):
(JSC::Wasm::isTypeIndexHeapType):
(JSC::Wasm::isSubtypeIndex):
(JSC::Wasm::isSubtype):
(JSC::Wasm::isValidHeapTypeKind):
* Source/JavaScriptCore/wasm/WasmFunctionCodeBlockGenerator.h:
(JSC::Wasm::FunctionCodeBlockGenerator::getConstantType const):
* Source/JavaScriptCore/wasm/WasmFunctionParser.h:
(JSC::Wasm::FunctionParser::pushLocalInitialized):
(JSC::Wasm::FunctionParser::resetLocalInitStackToHeight):
(JSC::Wasm::FunctionParser::validationFail const):
(JSC::Wasm::FunctionParser::typeToStringModuleRelative const):
(JSC::Wasm::FunctionParser<Context>::parse):
(JSC::Wasm::FunctionParser<Context>::parseBody):
(JSC::Wasm::FunctionParser<Context>::simd):
(JSC::Wasm::FunctionParser<Context>::checkLocalInitialized):
(JSC::Wasm::FunctionParser<Context>::parseExpression):
(JSC::Wasm::FunctionParser<Context>::parseUnreachableExpression):
* Source/JavaScriptCore/wasm/WasmIPIntGenerator.cpp:
(JSC::Wasm::IPIntGenerator::notifyFunctionUsesSIMD):
* Source/JavaScriptCore/wasm/WasmIPIntPlan.cpp:
(JSC::Wasm::IPIntPlan::compileFunction):
* Source/JavaScriptCore/wasm/WasmIPIntSlowPaths.cpp:
(JSC::IPInt::shouldJIT):
(JSC::IPInt::jitCompileAndSetHeuristics):
(JSC::IPInt::WASM_IPINT_EXTERN_CPP_DECL):
* Source/JavaScriptCore/wasm/WasmIPIntTierUpCounter.h:
(JSC::Wasm::IPIntTierUpCounter::optimizeAfterWarmUp):
(JSC::Wasm::IPIntTierUpCounter::optimizeSoon):
* Source/JavaScriptCore/wasm/WasmLLIntGenerator.cpp:
(JSC::Wasm::LLIntGenerator::notifyFunctionUsesSIMD):
(JSC::Wasm::LLIntGenerator::jsNullConstant):
(JSC::Wasm::LLIntGenerator::zeroConstant):
(JSC::Wasm::LLIntGenerator::addConstantWithoutPush):
* Source/JavaScriptCore/wasm/WasmLLIntPlan.cpp:
(JSC::Wasm::LLIntPlan::compileFunction):
(JSC::Wasm::LLIntPlan::didCompleteCompilation):
* Source/JavaScriptCore/wasm/WasmLLIntTierUpCounter.h:
(JSC::Wasm::LLIntTierUpCounter::optimizeAfterWarmUp):
(JSC::Wasm::LLIntTierUpCounter::optimizeSoon):
* Source/JavaScriptCore/wasm/WasmMemory.cpp:
(JSC::Wasm::Memory::tryCreate):
* Source/JavaScriptCore/wasm/WasmModule.cpp:
(JSC::Wasm::makeValidationCallback):
(JSC::Wasm::Module::validateSync):
(JSC::Wasm::Module::validateAsync):
(JSC::Wasm::Module::getOrCreateCalleeGroup):
* Source/JavaScriptCore/wasm/WasmModuleInformation.h:
(JSC::Wasm::ModuleInformation::usesSIMD const):
* Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp:
(JSC::Wasm::OMGIRGenerator::emitLoopTierUpCheck):
(JSC::Wasm::OMGIRGenerator::canInline const):
(JSC::Wasm::OMGIRGenerator::addCall):
(JSC::Wasm::OMGIRGenerator::addCallIndirect):
(JSC::Wasm::shouldDumpIRFor):
(JSC::Wasm::parseAndCompileOMG):
* Source/JavaScriptCore/wasm/WasmOMGIRGenerator32_64.cpp:
(JSC::Wasm::OMGIRGenerator::emitLoopTierUpCheck):
(JSC::Wasm::OMGIRGenerator::canInline const):
(JSC::Wasm::OMGIRGenerator::addCall):
(JSC::Wasm::OMGIRGenerator::addCallIndirect):
(JSC::Wasm::shouldDumpIRFor):
(JSC::Wasm::parseAndCompileOMG):
* Source/JavaScriptCore/wasm/WasmOMGPlan.cpp:
(JSC::Wasm::OMGPlan::work):
* Source/JavaScriptCore/wasm/WasmOperations.cpp:
(JSC::Wasm::loadValuesIntoBuffer):
(JSC::Wasm::shouldJIT):
(JSC::Wasm::JSC_DEFINE_NOEXCEPT_JIT_OPERATION):
* Source/JavaScriptCore/wasm/WasmParser.h:
(JSC::Wasm::ParserBase::parseBlockSignature):
(JSC::Wasm::ParserBase::parseHeapType):
(JSC::Wasm::ParserBase::parseValueType):
* Source/JavaScriptCore/wasm/WasmSectionParser.cpp:
(JSC::Wasm::SectionParser::parseType):
(JSC::Wasm::SectionParser::parseResizableLimits):
(JSC::Wasm::SectionParser::parseTableHelper):
(JSC::Wasm::SectionParser::parseElement):
(JSC::Wasm::SectionParser::parseInitExpr):
(JSC::Wasm::SectionParser::parseStorageType):
(JSC::Wasm::SectionParser::parseStructType):
(JSC::Wasm::SectionParser::parseArrayType):
(JSC::Wasm::SectionParser::parseRecursionGroup):
(JSC::Wasm::SectionParser::parseSubtype):
(JSC::Wasm::SectionParser::parseCustom):
* Source/JavaScriptCore/wasm/WasmSectionParser.h:
* Source/JavaScriptCore/wasm/WasmSlowPaths.cpp:
(JSC::LLInt::shouldJIT):
(JSC::LLInt::jitCompileAndSetHeuristics):
(JSC::LLInt::jitCompileSIMDFunction):
(JSC::LLInt::WASM_SLOW_PATH_DECL):
* Source/JavaScriptCore/wasm/WasmStreamingParser.cpp:
(JSC::Wasm::dumpWasmSource):
(JSC::Wasm::StreamingParser::StreamingParser):
(JSC::Wasm::StreamingParser::addBytes):
(JSC::Wasm::StreamingParser::finalize):
* Source/JavaScriptCore/wasm/WasmTable.cpp:
(JSC::Wasm::ExternRefTable::ExternRefTable):
(JSC::Wasm::FuncRefTable::FuncRefTable):
* Source/JavaScriptCore/wasm/WasmTypeDefinition.cpp:
(JSC::Wasm::TypeInformation::TypeInformation):
(JSC::Wasm::TypeInformation::getCanonicalRTT):
* Source/JavaScriptCore/wasm/WasmWorklist.cpp:
(JSC::Wasm::Worklist::Worklist):
* Source/JavaScriptCore/wasm/js/JSToWasm.cpp:
(JSC::Wasm::createJSToWasmWrapper):
* Source/JavaScriptCore/wasm/js/JSWebAssemblyHelpers.h:
(JSC::defaultValueForReferenceType):
(JSC::fromJSValue):
* Source/JavaScriptCore/wasm/js/JSWebAssemblyInstance.cpp:
(JSC::JSWebAssemblyInstance::finalizeCreation):
* Source/JavaScriptCore/wasm/js/WasmToJS.cpp:
(JSC::Wasm::wasmToJS):
* Source/JavaScriptCore/wasm/js/WebAssemblyMemoryConstructor.cpp:
(JSC::JSC_DEFINE_HOST_FUNCTION):
* Source/JavaScriptCore/wasm/js/WebAssemblyModuleRecord.cpp:
(JSC::WebAssemblyModuleRecord::initializeImports):
(JSC::WebAssemblyModuleRecord::initializeExports):
* Source/JavaScriptCore/wasm/js/WebAssemblyTablePrototype.cpp:
(JSC::JSC_DEFINE_HOST_FUNCTION):

Canonical link: https://commits.webkit.org/281459@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list