diff options
author | Jérôme Vouillon <jerome.vouillon@gmail.com> | 2024-07-08 16:23:00 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-08 20:23:00 +0000 |
commit | 81f8f770a1b2adc027cbbbd981781d2ee6952e54 (patch) | |
tree | 11df952c2b2da03fb5ad5a3d75b64a060df1a130 /scripts | |
parent | 9792f2c1fd311c3ffd2036288c6e7614a0486481 (diff) | |
download | binaryen-81f8f770a1b2adc027cbbbd981781d2ee6952e54.tar.gz binaryen-81f8f770a1b2adc027cbbbd981781d2ee6952e54.tar.bz2 binaryen-81f8f770a1b2adc027cbbbd981781d2ee6952e54.zip |
Rename external conversion instructions (#6716)
Rename instructions `extern.internalize` into `any.convert_extern` and
`extern.externalize` into `extern.convert_any` to follow more closely
the spec. This was changed in
https://github.com/WebAssembly/gc/issues/432.
The legacy name is still accepted in text inputs and in the C and JS
APIs.
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/clang-tidy-diff.sh | 2 | ||||
-rwxr-xr-x | scripts/gen-s-parser.py | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/scripts/clang-tidy-diff.sh b/scripts/clang-tidy-diff.sh index 632968a38..17a6a4687 100755 --- a/scripts/clang-tidy-diff.sh +++ b/scripts/clang-tidy-diff.sh @@ -24,7 +24,7 @@ function realpath() { CLANG_DIR=$(dirname $(dirname $(realpath $CLANG_TIDY))) CLANG_TIDY_DIFF=$CLANG_DIR/share/clang/clang-tidy-diff.py -ARG="-quiet -p1 -iregex=src/.*\.(cpp|cc|c\+\+|cxx|c|cl|h|hpp|m|mm|inc)" +ARG="-quiet -p1 -iregex=src/.*\.(cpp|cc|c\+\+|cxx|c|cl|h|hpp|m|mm)" if [ ! -e "$CLANG_TIDY_DIFF" ]; then echo "Failed to find clang-tidy-diff.py ($CLANG_TIDY_DIFF)" exit 1 diff --git a/scripts/gen-s-parser.py b/scripts/gen-s-parser.py index 2aa158c59..43a85c636 100755 --- a/scripts/gen-s-parser.py +++ b/scripts/gen-s-parser.py @@ -603,8 +603,10 @@ instructions = [ ("array.init_data", "makeArrayInitData()"), ("array.init_elem", "makeArrayInitElem()"), ("ref.as_non_null", "makeRefAs(RefAsNonNull)"), - ("extern.internalize", "makeRefAs(ExternInternalize)"), - ("extern.externalize", "makeRefAs(ExternExternalize)"), + ("extern.internalize", "makeRefAs(AnyConvertExtern)"), # Deprecated + ("extern.externalize", "makeRefAs(ExternConvertAny)"), # Deprecated + ("any.convert_extern", "makeRefAs(AnyConvertExtern)"), + ("extern.convert_any", "makeRefAs(ExternConvertAny)"), ("string.new_lossy_utf8_array", "makeStringNew(StringNewLossyUTF8Array)"), ("string.new_wtf16_array", "makeStringNew(StringNewWTF16Array)"), ("string.from_code_point", "makeStringNew(StringNewFromCodePoint)"), |