summaryrefslogtreecommitdiff
path: root/test/passes/remove-unused-nonfunction-module-elements.wast
Commit message (Collapse)AuthorAgeFilesLines
* Change default feature set to MVP (#1993)Thomas Lively2019-04-161-264/+0
| | | | | In the absence of the target features section or command line flags. When there are command line flags, it is an error if they do not exactly match the target features section, except if --detect-features has been provided. Also adds a --print-features pass to print the command line flags for all enabled options and uses it to make the feature tests more rigorous.
* Rename atomic wait/notify instructions (#1972)Heejin Ahn2019-03-301-2/+2
| | | | | | | | This renames the following: - `i32.wait` -> `i32.atomic.wait` - `i64.wait` -> `i64.atomic.wait` - `wake` -> `atomic.notify` to match the spec.
* Massive renaming (#1855)Thomas Lively2019-01-071-20/+20
| | | | | | Automated renaming according to https://github.com/WebAssembly/spec/issues/884#issuecomment-426433329.
* improve remove-unused-module-elements (#1532)Alon Zakai2018-05-041-0/+264
Remove the entire memory/table when possible, in particular, when not imported, exported, or used. Previously we did not look at whether they were imported, so we assumed we could never remove them. Also add a variant that removes everything but functions, which can be useful when reducing a testcase that only cares about code in functions.