Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: f8d5c15c07d820de1adb9b11f5923d9e8479565d https://github.com/WebKit/WebKit/commit/f8d5c15c07d820de1adb9b11f5923d9e8479565d Author: Keith Miller <keith_mil...@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 _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes