haikuwebkit/JSTests
Yusuke Suzuki 907efddb43 [JSC] Remove already-shipped wasm option flags
https://bugs.webkit.org/show_bug.cgi?id=229386

Reviewed by Ross Kirsling.

JSTests:

* wasm/references/element_active_mod.js:
* wasm/references/element_parsing.js:
* wasm/references/externref_globals.js:
* wasm/references/externref_modules.js:
* wasm/references/externref_table.js:
* wasm/references/externref_table_import.js:
* wasm/references/func_ref.js:
* wasm/references/globals.js:
* wasm/references/is_null.js:
* wasm/references/memory_copy.js:
* wasm/references/memory_copy_shared.js:
* wasm/references/memory_fill_shared.js:
* wasm/references/multitable.js:
* wasm/references/parse_unreachable.js:
* wasm/references/table_js_api.js:
* wasm/references/table_misc.js:
* wasm/references/validation.js:
* wasm/stress/immutable-globals.js:
* wasm/stress/local-ref.js:
* wasm/stress/mutable-globals.js:
* wasm/stress/table-grow-table-size.js:

Source/JavaScriptCore:

This patch removes some wasm option flags which are already shipped.

* runtime/OptionsList.h:
* wasm/WasmFormat.h:
(JSC::Wasm::isValueType):
* wasm/WasmFunctionParser.h:
(JSC::Wasm::FunctionParser<Context>::parseExpression):
(JSC::Wasm::FunctionParser<Context>::parseUnreachableExpression):
* wasm/WasmOperations.cpp:
(JSC::Wasm::JSC_DEFINE_JIT_OPERATION):
* wasm/WasmParser.h:
(JSC::Wasm::Parser<SuccessType>::parseBlockSignature):
* wasm/WasmSectionParser.cpp:
(JSC::Wasm::SectionParser::parseType):
(JSC::Wasm::SectionParser::parseElement):
(JSC::Wasm::SectionParser::parseData):
(JSC::Wasm::SectionParser::parseDataCount):
* wasm/js/JSWebAssembly.cpp:
(JSC::JSWebAssembly::finishCreation):
* wasm/js/WebAssemblyGlobalConstructor.cpp:
(JSC::JSC_DEFINE_HOST_FUNCTION):
* wasm/js/WebAssemblyTableConstructor.cpp:
(JSC::JSC_DEFINE_HOST_FUNCTION):
* wasm/js/WebAssemblyTablePrototype.cpp:
(JSC::JSC_DEFINE_HOST_FUNCTION):

Tools:

* Scripts/run-jsc-stress-tests:

LayoutTests:

* workers/wasm-references.html:

Canonical link: https://commits.webkit.org/240821@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281438 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-23 06:28:16 +00:00
..
ChakraCore [JSC] Legacy RegExp fields should be accessors 2021-07-30 01:36:31 +00:00
complex [JSC] Harden defaultTimeZone retrieval 2021-07-15 20:44:57 +00:00
controlFlowProfiler
es6
exceptionFuzz
executableAllocationFuzz
heapProfiler
microbenchmarks [JSC] Remove already-shipped JS feature flags 2021-08-23 01:06:11 +00:00
modules
mozilla
perf
regexp
slowMicrobenchmarks
stress [JSC] Remove already-shipped JS feature flags 2021-08-23 01:06:11 +00:00
test262 [JSC] Remove already-shipped JS feature flags 2021-08-23 01:06:11 +00:00
typeProfiler
wasm [JSC] Remove already-shipped wasm option flags 2021-08-23 06:28:16 +00:00
.gitattributes
ChakraCore.yaml Unreviewed. Skip failing MIPS tests 2021-08-17 19:23:23 +00:00
ChangeLog [JSC] Remove already-shipped wasm option flags 2021-08-23 06:28:16 +00:00
ChangeLog-2018-09-11
ChangeLog-2021-03-18
complex.yaml [JSC] Harden defaultTimeZone retrieval 2021-07-15 20:44:57 +00:00
controlFlowProfiler.yaml
es6.yaml
exceptionFuzz.yaml
executableAllocationFuzz.yaml
heapProfiler.yaml
modules.yaml
slowMicrobenchmarks.yaml
typeProfiler.yaml
wasm.yaml [WASM-Function-References] Add call_ref instruction 2021-05-03 11:00:43 +00:00