Skip to content

Conversation

@binji
Copy link
Member

@binji binji commented Dec 19, 2018

This huge PR does all the renaming as described in issue #933. It also
updates to the latest testsuite so the new names are used.

The old names of the MVP instructions are still supported for
convenience (though we should remove those too at some point), but the
old simd and atomic instruction names are no longer supported.

This huge PR does all the renaming as described in issue #933. It also
updates to the latest testsuite so the new names are used.

The old names of the MVP instructions are still supported for
convenience (though we should remove those too at some point), but the
old simd and atomic instruction names are no longer supported.
@Horcrux7
Copy link

Is there a command line switch to disable the old naming? Also for libwabt.js?

Without such switch it is difficult to check if the migration is 100% complete.

@binji
Copy link
Member Author

binji commented Dec 19, 2018

There isn't, but you're right that would be a convenient switch to add. I'll look into that today.

@binji
Copy link
Member Author

binji commented Dec 19, 2018

I think I'll handle that flag in another PR, to keep this change as being primarily renaming.

@binji binji merged commit 052d286 into master Dec 19, 2018
@binji binji deleted the great-rename branch December 19, 2018 20:36
alexcrichton added a commit to alexcrichton/threads that referenced this pull request Feb 13, 2019
binji pushed a commit to WebAssembly/threads that referenced this pull request Feb 13, 2019
@cggallant
Copy link

Are there plans to push these changes to the wat2wasm demo? https://cdn.rawgit.com/WebAssembly/wabt/aae5a4b7/demo/wat2wasm/

When I try using local.get rather than get_local, I receive the following error:
error: unexpected token local.get, expected get_local.

@binji
Copy link
Member Author

binji commented May 18, 2019

@cggallant that is an old link, back when we used rawgit (which is being turned down). The new link is https://webassembly.github.io/wabt/demo/wat2wasm/, and supports the new and old names.

aheejin added a commit to aheejin/wabt that referenced this pull request Dec 19, 2021
This finishes WebAssembly#985 by dropping support for the deprecated names and
update old names in tests. WebAssembly#985 says the old names are supported for
convenience but we should remove those too at some point; that "some
point" may have well arrived given that three years have passed.

The list of names updated is in WebAssembly#933 and WebAssembly#1564.
aheejin added a commit to aheejin/wabt that referenced this pull request Dec 19, 2021
This finishes WebAssembly#985. This
- replaces renaming the old names in the tests with the new names
- updates more instruction names: `memory.size` and `memory.grow`
- drops support for the deprecated names
- renames test files to match new instruction names

I don't think dropping support for the old names will be a problem at
this point. WebAssembly#985 says the old names are supported for convenience but we
should remove those too at some point; that "some point" may have well
arrived given that three years have passed.

The lists of names updated are in WebAssembly#933, WebAssembly#1564, WebAssembly/spec#720.
aheejin added a commit to aheejin/wabt that referenced this pull request Dec 20, 2021
This finishes WebAssembly#985. This
- replaces renaming the old names in the tests with the new names
- updates more instruction names: `memory.size` and `memory.grow`
- drops support for the deprecated names
- renames test files to match new instruction names

I don't think dropping support for the old names will be a problem at
this point. WebAssembly#985 says the old names are supported for convenience but we
should remove those too at some point; that "some point" may have well
arrived given that three years have passed.

The lists of names updated are in WebAssembly#933, WebAssembly#1564, WebAssembly/spec#720.
aheejin added a commit to aheejin/wabt that referenced this pull request Dec 20, 2021
This finishes WebAssembly#985. This
- replaces the old names in the tests with the new names
- drops support for the deprecated names
- renames test files to match new instruction names

I don't think dropping support for the old names will be a problem at
this point. WebAssembly#985 says the old names are supported for convenience but we
should remove those too at some point; that "some point" may have well
arrived given that three years have passed.

The lists of names updated are in WebAssembly#933, WebAssembly#1564, WebAssembly/spec#720.
aheejin added a commit that referenced this pull request Dec 21, 2021
This finishes #985. This
- replaces the old names in the tests with the new names
- drops support for the deprecated names
- renames test files to match new instruction names

I don't think dropping support for the old names will be a problem at
this point. #985 says the old names are supported for convenience but we
should remove those too at some point; that "some point" may have well
arrived given that three years have passed.

The lists of names updated are in #933, #1564, WebAssembly/spec#720.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants