├── .eslintignore ├── .eslintrc.js ├── .flowconfig ├── .github └── dependabot.yml ├── .gitignore ├── .gitmodules ├── .prettierignore ├── .prettierrc.json ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── appveyor.yml ├── babel.config.js ├── docs ├── contrib-architecture.md ├── contrib-ast.md ├── contrib-thirdparty-licenses.md ├── contrib-transform-wast-identifier-to-index.md ├── contrib-wat-vs-wast.md ├── example-add-wasm.md ├── example-add-wast.md ├── example-benchmark.md ├── index.md ├── releasing.md ├── roadmap.md └── usage.md ├── lerna.json ├── package.json ├── packages ├── ast │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── scripts │ │ ├── generateNodeUtils.js │ │ ├── generateTypeDefinitions.js │ │ └── util.js │ ├── src │ │ ├── clone.js │ │ ├── definitions.js │ │ ├── index.js │ │ ├── node-helpers.js │ │ ├── node-path.js │ │ ├── nodes.js │ │ ├── signatures.js │ │ ├── transform │ │ │ ├── ast-module-to-module-context │ │ │ │ └── index.js │ │ │ ├── denormalize-type-references │ │ │ │ └── index.js │ │ │ └── wast-identifier-to-index │ │ │ │ └── index.js │ │ ├── traverse.js │ │ ├── types │ │ │ ├── basic.js │ │ │ ├── nodes.js │ │ │ └── traverse.js │ │ └── utils.js │ └── test │ │ ├── index.js │ │ ├── nodes.js │ │ ├── transform │ │ ├── denormalize-type-references │ │ │ └── fixtures │ │ │ │ ├── reference-by-index │ │ │ │ ├── actual.json │ │ │ │ └── expected.json │ │ │ │ ├── reference-by-name │ │ │ │ ├── actual.json │ │ │ │ └── expected.json │ │ │ │ └── reference-call-indirect │ │ │ │ ├── actual.json │ │ │ │ └── expected.json │ │ └── wast-identifier-to-index │ │ │ └── fixtures │ │ │ ├── br │ │ │ ├── actual.json │ │ │ └── expected.json │ │ │ ├── call │ │ │ ├── actual.json │ │ │ └── expected.json │ │ │ ├── global │ │ │ ├── actual.json │ │ │ └── expected.json │ │ │ ├── if │ │ │ ├── actual.json │ │ │ └── expected.json │ │ │ ├── local │ │ │ ├── actual.json │ │ │ └── expected.json │ │ │ ├── loop │ │ │ ├── actual.json │ │ │ └── expected.json │ │ │ └── start │ │ │ ├── actual.json │ │ │ └── expected.json │ │ ├── traverse.js │ │ └── utils.js ├── cli │ ├── .npmignore │ ├── README.md │ ├── package.json │ └── src │ │ ├── get-producer-section.js │ │ ├── printer │ │ └── fast-ast │ │ │ └── index.js │ │ ├── wasm2wast.js │ │ ├── wasmast.js │ │ ├── wasmdump.js │ │ ├── wasmrun.js │ │ ├── wast-to-wasm-semantics.js │ │ └── wastast.js ├── dce │ ├── .npmignore │ ├── ALGORITHMS.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.js │ │ ├── libwabt.js │ │ ├── reference-couting.js │ │ ├── removal.js │ │ └── used-exports.js │ └── test │ │ ├── fixtures │ │ ├── func │ │ │ ├── actual.wast │ │ │ ├── expected.wast │ │ │ └── user.tjs │ │ ├── referenced-func │ │ │ ├── actual.wast │ │ │ ├── expected.wast │ │ │ └── user.tjs │ │ ├── used-func-destructuring │ │ │ ├── actual.wast │ │ │ ├── expected.wast │ │ │ └── user.tjs │ │ └── used-func │ │ │ ├── actual.wast │ │ │ ├── expected.wast │ │ │ └── user.tjs │ │ └── index.js ├── eslint │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.js │ │ └── rules │ │ │ ├── index.js │ │ │ └── no-unknown-export.js │ └── test │ │ ├── RuleTester.js │ │ ├── addTwo.wasm │ │ └── rules │ │ └── no-unknown-export.js ├── floating-point-hex-parser │ ├── .gitignore │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.js │ └── test │ │ ├── fuzzing │ │ ├── parse.c │ │ └── run.test.js │ │ └── regular.test.js ├── helper-api-error │ ├── .npmignore │ ├── package.json │ └── src │ │ └── index.js ├── helper-buffer │ ├── .npmignore │ ├── package.json │ ├── src │ │ ├── compare.js │ │ └── index.js │ └── test │ │ └── index.js ├── helper-code-frame │ ├── .npmignore │ ├── package.json │ ├── src │ │ └── index.js │ └── test │ │ └── index.js ├── helper-compiler │ ├── .npmignore │ ├── package.json │ ├── src │ │ ├── index.js │ │ ├── module.js │ │ └── printer.js │ └── test │ │ ├── fixtures │ │ ├── block │ │ │ ├── actual.wast │ │ │ └── expected-ir.txt │ │ ├── br │ │ │ ├── actual.wast │ │ │ └── expected-ir.txt │ │ ├── call-imported-func │ │ │ ├── actual.wast │ │ │ └── expected-ir.txt │ │ ├── func-add │ │ │ ├── actual.wast │ │ │ └── expected-ir.txt │ │ ├── func-call │ │ │ ├── actual.wast │ │ │ └── expected-ir.txt │ │ ├── if │ │ │ ├── actual.wast │ │ │ └── expected-ir.txt │ │ ├── loop-counter │ │ │ ├── actual.wast │ │ │ └── expected-ir.txt │ │ ├── loop │ │ │ ├── actual.wast │ │ │ └── expected-ir.txt │ │ ├── multiple-func │ │ │ ├── actual.wast │ │ │ └── expected-ir.txt │ │ └── start │ │ │ ├── actual.wast │ │ │ └── expected-ir.txt │ │ └── index.js ├── helper-flatten-ast │ ├── .npmignore │ ├── package.json │ ├── src │ │ └── index.js │ └── test │ │ ├── fixtures │ │ ├── binary-operation-instructions │ │ │ ├── actual.wast │ │ │ └── expected.wast │ │ ├── break-instruction │ │ │ ├── actual.wast │ │ │ └── expected.wast │ │ ├── call-instruction │ │ │ ├── actual.wast │ │ │ └── expected.wast │ │ ├── comparison-operation-instructions │ │ │ ├── actual.wast │ │ │ └── expected.wast │ │ ├── deeply-nested-instructions │ │ │ ├── actual.wast │ │ │ └── expected.wast │ │ ├── return-instruction │ │ │ ├── actual.wast │ │ │ └── expected.wast │ │ └── set_local-instruction │ │ │ ├── actual.wast │ │ │ └── expected.wast │ │ └── index.js ├── helper-fsm │ ├── .npmignore │ ├── package.json │ ├── src │ │ └── index.js │ └── test │ │ └── index.js ├── helper-numbers │ ├── package.json │ └── src │ │ └── index.js ├── helper-test-framework │ ├── .npmignore │ ├── package.json │ └── src │ │ ├── fake-compiler.js │ │ └── index.js ├── helper-testsuite-runner │ ├── .npmignore │ ├── package.json │ └── src │ │ ├── asserts.js │ │ ├── cli.js │ │ └── index.js ├── helper-wasm-bytecode │ ├── .npmignore │ ├── package.json │ └── src │ │ ├── index.js │ │ └── section.js ├── helper-wasm-section │ ├── .npmignore │ ├── package.json │ ├── src │ │ ├── create.js │ │ ├── index.js │ │ ├── remove.js │ │ └── resize.js │ └── test │ │ └── index.js ├── ieee754 │ ├── .npmignore │ ├── package.json │ └── src │ │ └── index.js ├── leb128 │ ├── .npmignore │ ├── LICENSE.txt │ ├── package.json │ ├── src │ │ ├── bits.js │ │ ├── bufs.js │ │ ├── index.js │ │ └── leb.js │ └── test │ │ ├── index.js │ │ └── original-tests.js ├── repl │ ├── .npmignore │ ├── package.json │ └── src │ │ ├── bin.js │ │ └── index.js ├── utf8 │ ├── .npmignore │ ├── package.json │ ├── src │ │ ├── decoder.js │ │ ├── encoder.js │ │ └── index.js │ └── test │ │ └── index.js ├── validation │ ├── .npmignore │ ├── package.json │ ├── src │ │ ├── duplicated-exports.js │ │ ├── import-order.js │ │ ├── imports.js │ │ ├── index.js │ │ ├── is-const.js │ │ ├── type-checker.js │ │ ├── type-checker │ │ │ ├── get-type.js │ │ │ └── types.js │ │ └── type-inference.js │ └── test │ │ ├── fixtures │ │ ├── binop │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── block │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── br │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── call-indirect │ │ │ ├── basic │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ │ ├── multiple-different-type │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ │ ├── result │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ │ └── using-locals │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ ├── call │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── conversion │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── duplicate-export-name │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── global-initializer │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── global-type-mismatch │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── global │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── if-type-inference-incorrect-branches │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── if-type-inference-incorrect-result │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── if │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── imports │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── imports2 │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── labels │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── load │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── local │ │ │ ├── get-local-multiple-different-type │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ │ ├── get-local-multiple-same-type │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ │ ├── get-local-with-func-params │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ │ ├── set-local-block │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ │ ├── set-local-multiple-different-type │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ │ ├── set-local-multiple-same-type │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ │ └── set-local-type-mismatch │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ ├── memory │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── misc │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── return │ │ │ ├── basic │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ │ ├── block-basic │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ │ ├── block-type-mismatch │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ │ ├── local │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ │ ├── type-signature-mismatch │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ │ ├── type-signature │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ │ └── unreachable │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ ├── store │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── table │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ ├── output-wast.txt │ │ │ └── well-typed │ │ │ │ ├── module.wast │ │ │ │ ├── output-wasm.txt │ │ │ │ └── output-wast.txt │ │ ├── test │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── unary-operand │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ ├── validate-func-result-type │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ └── well-typed │ │ │ ├── module.wast │ │ │ ├── output-wasm.txt │ │ │ └── output-wast.txt │ │ └── index.js ├── wasm-edit │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── apply.js │ │ └── index.js │ └── test │ │ ├── ast-sync.js │ │ ├── handle-resize.js │ │ ├── insert-node.js │ │ ├── remove-node.js │ │ └── replace-node.js ├── wasm-gen │ ├── .npmignore │ ├── package.json │ ├── src │ │ ├── encoder │ │ │ └── index.js │ │ └── index.js │ └── test │ │ └── index.js ├── wasm-opt │ ├── .npmignore │ ├── package.json │ ├── src │ │ ├── index.js │ │ └── leb128.js │ └── test │ │ └── index.js ├── wasm-parser │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── decoder.js │ │ ├── index.js │ │ └── types │ │ │ └── decoder.js │ └── test │ │ ├── custom-sections.js │ │ ├── fixtures │ │ ├── atomic │ │ │ ├── load │ │ │ │ ├── actual.wasm │ │ │ │ └── expected │ │ │ └── shared-memory │ │ │ │ ├── actual.wasm │ │ │ │ └── expected │ │ ├── block │ │ │ ├── empty │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ │ ├── with-instructions │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ │ ├── with-label │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat-failure │ │ │ │ └── expected │ │ │ └── with-result │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ ├── br_if │ │ │ └── basic │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ ├── br_table │ │ │ └── basic │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ ├── call │ │ │ ├── actual.wasm │ │ │ ├── actual.wat │ │ │ └── expected │ │ ├── call_indirect │ │ │ ├── no-args │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ │ ├── with-params │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ │ └── with-return │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ ├── conversions │ │ │ ├── actual.wasm │ │ │ └── expected │ │ ├── func │ │ │ ├── anonymous-empty-func │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ │ ├── anonymous-func-with-body │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ │ ├── anonymous-func-with-multiple-params │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ │ ├── anonymous-func-with-param │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ │ ├── anonymous-func-with-params-and-result │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ │ ├── anonymous-func-with-result │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ │ ├── named-empty-func │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ │ ├── named-func-with-multiple-instructions-and-multiple-params │ │ │ │ ├── actual.wasm │ │ │ │ ├── actual.wat │ │ │ │ └── expected │ │ │ └── with-shorthand-export │ │ │ │ └── actual.wat-failure │ │ ├── if │ │ │ └── actual.wat │ │ ├── import │ │ │ ├── basic │ │ │ │ └── actual.wat │ │ │ └── complex │ │ │ │ └── actual.wat │ │ ├── literals │ │ │ └── actual.wat │ │ ├── local │ │ │ └── actual.wat │ │ ├── module-export │ │ │ ├── actual.wasm │ │ │ ├── expected │ │ │ ├── func │ │ │ │ └── actual.wat │ │ │ ├── global │ │ │ │ └── actual.wat-failure │ │ │ └── table │ │ │ │ └── actual.wat │ │ ├── module │ │ │ └── name │ │ │ │ └── actual.wat-failure │ │ ├── producer-name-custom-section │ │ │ ├── actual.wasm │ │ │ ├── expected │ │ │ └── options │ │ ├── producers-section │ │ │ ├── actual.wasm │ │ │ └── expected │ │ ├── reference-types │ │ │ ├── elem │ │ │ │ ├── actual.wasm │ │ │ │ └── expected │ │ │ ├── ref_func │ │ │ │ ├── actual.wasm │ │ │ │ └── expected │ │ │ ├── ref_is_null │ │ │ │ ├── actual.wasm │ │ │ │ └── expected │ │ │ └── ref_null │ │ │ │ ├── actual.wasm │ │ │ │ └── expected │ │ ├── table │ │ │ ├── definition │ │ │ │ └── actual.wat │ │ │ ├── table_copy │ │ │ │ ├── actual.wasm │ │ │ │ └── expected │ │ │ ├── table_fill │ │ │ │ ├── actual.wasm │ │ │ │ └── expected │ │ │ ├── table_grow │ │ │ │ ├── actual.wasm │ │ │ │ └── expected │ │ │ ├── table_init │ │ │ │ ├── actual.wasm │ │ │ │ └── expected │ │ │ ├── table_set │ │ │ │ ├── actual.wasm │ │ │ │ └── expected │ │ │ └── table_size │ │ │ │ ├── actual.wasm │ │ │ │ └── expected │ │ └── v128-type │ │ │ ├── actual.wasm │ │ │ ├── actual.wat-src │ │ │ ├── expected │ │ │ └── options │ │ ├── index.js │ │ ├── leb128-padding.js │ │ └── producer-sections.js ├── wasm-text-gen │ ├── .npmignore │ ├── README.md │ ├── package.json │ └── src │ │ ├── cli.js │ │ ├── index.js │ │ └── printers │ │ ├── javascript.js │ │ ├── markdown.js │ │ └── text.js ├── wast-loader │ ├── .npmignore │ ├── README.md │ ├── package.json │ └── src │ │ └── index.js ├── wast-parser │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── grammar.js │ │ ├── index.js │ │ ├── string-literals.js │ │ └── tokenizer.js │ └── test │ │ ├── fixtures │ │ ├── block │ │ │ ├── empty │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── with-instructions │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── with-label │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ └── with-result │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── br_if │ │ │ └── basic │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── br_table │ │ │ └── basic │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── call │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── call_indirect │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── comment │ │ │ ├── block │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── func-declaration │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── leading │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ └── trailing │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── data │ │ │ ├── constant-offset │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── global-offset │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ └── with-memory-index │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── elem │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── end │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── export │ │ │ ├── func │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── global │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── invalid │ │ │ │ ├── actual.wast │ │ │ │ └── throws.txt │ │ │ ├── memory │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ └── table │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── func │ │ │ ├── anonymous-empty-func │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── anonymous-func-with-body │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── anonymous-func-with-multi-result │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── anonymous-func-with-multiple-params │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── anonymous-func-with-param │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── anonymous-func-with-params-and-result │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── anonymous-func-with-result │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── anonymous-with-named-type-ref │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── anonymous-with-type-ref │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── body-instructions-without-parens │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── invalid-body │ │ │ │ ├── actual.wast │ │ │ │ └── throws.txt │ │ │ ├── invalid-result │ │ │ │ ├── actual.wast │ │ │ │ └── throws.txt │ │ │ ├── named-empty-func │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── named-func-with-multiple-instructions-and-multiple-params │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── with-shorthand-export │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── with-void-param │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ └── with-void-result │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── global │ │ │ ├── basic │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── with-comment │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── with-multiple-instrs-in-init │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── with-shorthand-export │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ └── with-shorthand-import │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── if │ │ │ ├── empty │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── test-and-consequent-and-alternate │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ └── test-and-consequent-and-result-type │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── import │ │ │ ├── func │ │ │ │ ├── basic │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ │ └── complex │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ ├── global │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ └── table │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── inf │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── instruction │ │ │ ├── f32.min │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── i32.add │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── instruction-with-arg │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── memargs │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── nested-block │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── nested-call │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ └── nested │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── local │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── loop │ │ │ ├── empty-loop-in-func │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── empty-loop │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── with-instructions │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── with-label-and-instruction-and-result-type │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── with-label │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ └── with-result-type-and-instruction │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── memory │ │ │ ├── basic │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ └── with-shorthand-export │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── module │ │ │ ├── anonymous-module-with-anonymous-empty-func │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── anonymous-module-with-export │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── anonymous-module-with-func-with-instructions │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── anonymous-module-with-named-empty-func │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── empty-module-with-id │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── empty-module │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ └── func-and-import │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── nan │ │ │ ├── canonical │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── function-argument │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── payload │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── reinterpret │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── signed-canonical │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ └── signed-payload │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── number-literals │ │ │ ├── f32 │ │ │ │ ├── decimal-negative-integer │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ │ ├── decimal-positive-float │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ │ ├── decimal-positive-integer │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ │ ├── negative-exponential │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ │ ├── negative-fp-hex-fraction │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ │ ├── positive-exponential │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ │ ├── positive-fp-hex-fraction │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ │ └── positive-fp-hex │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ ├── f64 │ │ │ │ ├── decimal-positive-integer │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ │ └── nan-inf │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ ├── i32 │ │ │ │ ├── hexadecimal-full │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ │ ├── hexadecimal-short │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ │ ├── hexadecimal-underscores-mixed-case │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ │ ├── negative-decimal │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ │ ├── positive-decimal-underscores │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ │ └── positive-decimal │ │ │ │ │ ├── actual.wast │ │ │ │ │ └── expected.json │ │ │ └── i64 │ │ │ │ ├── hexadecimal-full │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ │ ├── hexadecimal-negative │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ │ ├── hexadecimal-short │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ │ ├── hexadecimal-underscores-mixed-case │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ │ ├── negative-decimal │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ │ ├── positive-decimal-underscores │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ │ └── positive-decimal │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── return │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── start │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── table │ │ │ ├── basic │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ ├── with-elem │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ └── with-shorthand-export │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── type │ │ │ └── func │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ ├── wast-binary-module │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── wast-call-instruction │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ └── wast-quote-module │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── index.js │ │ ├── string-literals.js │ │ └── tokenizer │ │ ├── number-literal-errors │ │ ├── multiple-colons │ │ │ ├── actual.wast │ │ │ └── throws.txt │ │ ├── multiple-dots │ │ │ ├── actual.wast │ │ │ └── throws.txt │ │ ├── multiple-e │ │ │ ├── actual.wast │ │ │ └── throws.txt │ │ ├── multiple-ps │ │ │ ├── actual.wast │ │ │ └── throws.txt │ │ └── multiple-signs │ │ │ ├── actual.wast │ │ │ └── throws.txt │ │ ├── number-literals │ │ ├── -0x7 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── 0x │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── 0x0 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── 0x1 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── 0x1_ │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── 0x7 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── column-values-full-instruction │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── column-values-simple │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ ├── exponential-floats │ │ │ ├── negative-exponent │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ │ └── positive-exponent │ │ │ │ ├── actual.wast │ │ │ │ └── expected.json │ │ └── generated │ │ │ ├── 0 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 1 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 10 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 42 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 1000 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 1000000 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 195940365 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 2147483647 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -0-dot-0-lowere-0 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -0x0-dot-0p0 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -0x0 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -0x7fffffff │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -0x7fffffffffffffff │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -0x80000000 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -0x8000000000000000 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -1 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -2147483647 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -2147483648 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -9223372036854775807 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -9223372036854775808 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -inf │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -nan-colon-0x2abcd-lowere- │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -nan-colon-0x2abcd-lowere-f012345 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -nan-colon-0x7fffff │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -nan-colon-0xfffffffffffff │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── -nan │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0-dot-0-lowere-0 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 010 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x0-dot-0000000000001p-1022 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x0-dot-0p0 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x0-dot-fffffffffffffp-1022 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x0CABBA6-uppere-0ba66a6-lowere- │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x0bAdD00D │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x1-dot-921fb54442d18p-plus-2 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x1-dot-921fb6p-plus-2 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x1-dot-fffff-lowere-p-plus-127 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x1-dot-fffffcp-127 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x1-dot-fffffffffffffp-plus-1023 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x1-dot-p10 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x1-dot-p100 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x1_a_A_0_f │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x1aa0f │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x1p-1022 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x1p-126 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x1p-149 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x2a_f00a-dot-1f_3_-lowere-ep2_3 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x2af00a-dot-1f3-lowere-ep23 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x7fffffff │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x7fffffffffffffff │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x80000000 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0x8000000000000000 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0xa0_ff-dot-f141_a59a │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0xa0f0099 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0xa0ff-dot-f141a59a │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0xa_0f_00_99 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0xa_f00f_0000_9999 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0xaf00f00009999 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0xf0P-plus-13 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0xf0P-plus-1_3 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0xffffffff │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 0xffffffffffffffff │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 1-dot--lowere-10 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 1-dot--lowere-100 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 1-dot-1754942-lowere--38 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 1-dot-1754944-lowere--38 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 1-dot-4013-lowere--45 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 1-dot-7976931348623157-lowere--plus-308 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 1003-dot-141592 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 100_3-dot-141_592 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 122000-dot-11354-lowere-23 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 122_000-dot-11_3_54-lowere-0_2_3 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 122_000-dot-11_3_54-uppere-0_2_3 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 18446744073709551615 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 1_000_000 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 1_0_0_0 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 2-dot-2250738585072011-lowere--308 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 2-dot-2250738585072012-lowere--308 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 3-dot-4028234-lowere--plus-38 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 4-dot-94066-lowere--324 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 4294967295 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 6-dot-28318530717958623 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 6-dot-28318548202514648 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 913028331277281902 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 9223372036854775807 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 99-lowere--123 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 99-lowere--1_23 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 99-lowere--plus-13 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── 99-lowere--plus-1_3 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── inf │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── nan-colon-0x012345 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── nan-colon-0x0123456789abc │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── nan-colon-0x200000 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── nan-colon-0x400000 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── nan-colon-0x4000000000000 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── nan-colon-0x8000000000000 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── nan │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── plus-0-dot-0-lowere-0 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── plus-0x0-dot-0p0 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── plus-42 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── plus-inf │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── plus-nan-colon-0x304050 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ ├── plus-nan-colon-0x3040506070809 │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ │ └── plus-nan │ │ │ ├── actual.wast │ │ │ └── expected.json │ │ └── raw │ │ ├── float_literals.txt │ │ └── int_literals.txt ├── wast-printer │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.js │ └── test │ │ ├── fixtures │ │ ├── atomic │ │ │ ├── actual.wast │ │ │ └── expected.wast │ │ ├── nested-instructions │ │ │ ├── actual.wast │ │ │ └── expected.wast │ │ └── wast │ │ │ ├── actual.wast │ │ │ └── expected.wast │ │ └── index.js ├── wast-refmt │ ├── .npmignore │ ├── README.md │ ├── package.json │ └── src │ │ ├── cli.js │ │ └── index.js └── webassemblyjs │ ├── .npmignore │ ├── README.md │ ├── benchmark │ ├── add │ │ ├── bench.js │ │ ├── module.wast │ │ └── results │ ├── fibonacci │ │ ├── bench.js │ │ └── module.wast │ └── index.js │ ├── package.json │ ├── src │ ├── check-endianness.js │ ├── compiler │ │ └── compile │ │ │ └── module.js │ ├── errors.js │ ├── index.js │ └── interpreter │ │ ├── host-func.js │ │ ├── import-object.js │ │ ├── index.js │ │ ├── kernel │ │ ├── exec.js │ │ ├── instruction │ │ │ ├── binop.js │ │ │ ├── comparison.js │ │ │ └── unop.js │ │ ├── memory.js │ │ ├── signals.js │ │ └── stackframe.js │ │ ├── partial-evaluation.js │ │ └── runtime │ │ ├── castIntoStackLocalOfType.js │ │ └── values │ │ ├── extern.js │ │ ├── f32.js │ │ ├── f64.js │ │ ├── func.js │ │ ├── global.js │ │ ├── i32.js │ │ ├── i64.js │ │ ├── label.js │ │ ├── memory.js │ │ ├── module.js │ │ ├── number.js │ │ └── table.js │ └── test │ ├── api.js │ ├── compile │ ├── fixtures │ │ ├── compiled-module │ │ │ ├── exec.tjs │ │ │ └── module.wasm │ │ └── valide-module │ │ │ ├── exec.tjs │ │ │ └── module.wasm │ └── index.js │ ├── fixtures │ ├── br │ │ ├── basic │ │ │ ├── exec.tjs │ │ │ └── module.wast │ │ └── desugared-spec-test │ │ │ ├── exec.tjs │ │ │ └── module.wast │ ├── call-exported-func-argument-signing │ │ ├── exec.tjs │ │ └── module.wast │ ├── call-exported-func-with-mismatching-arity │ │ ├── exec.tjs │ │ └── module.wast │ ├── call-exported-func │ │ ├── exec.tjs │ │ └── module.wast │ ├── call-func-with-i64-arg │ │ ├── exec.tjs │ │ └── module.wast │ ├── call-func-with-i64-result │ │ ├── exec.tjs │ │ └── module.wast │ ├── call-func-with-type-ref │ │ ├── exec.tjs │ │ └── module.wast │ ├── call-func │ │ ├── exec.tjs │ │ └── module.wast │ ├── conversions │ │ ├── exec.tjs │ │ └── module.wast │ ├── export-global-by-index │ │ ├── exec.tjs │ │ └── module.wast │ ├── export-global-i32-const │ │ ├── exec.tjs │ │ └── module.wast │ ├── export-global-i32-mut │ │ ├── exec.tjs │ │ └── module.wast │ ├── export-memory-by-index │ │ ├── exec.tjs │ │ └── module.wast │ ├── fabs │ │ ├── exec.tjs │ │ └── module.wast │ ├── fdiv │ │ ├── exec.tjs │ │ └── module.wast │ ├── fneg │ │ ├── exec.tjs │ │ └── module.wast │ ├── import-const-global │ │ ├── exec.tjs │ │ └── module.wast │ ├── import-memory │ │ ├── exec.tjs │ │ └── module.wast │ ├── importObject │ │ ├── exec.tjs │ │ └── module.wast │ ├── instantiate-data-section │ │ ├── constant-offset │ │ │ ├── exec.tjs │ │ │ └── module.wast │ │ └── global-offset │ │ │ ├── exec.tjs │ │ │ └── module.wast │ ├── load │ │ ├── exec.tjs │ │ └── module.wast │ ├── loop-counter │ │ ├── exec.tjs │ │ └── module.wast │ ├── loop │ │ ├── exec.tjs │ │ └── module.wast │ ├── pass-child-instruction-as-arguments │ │ ├── exec.tjs │ │ └── module.wast │ ├── return │ │ ├── exec.tjs │ │ └── module.wast │ ├── stack-overflow │ │ ├── exec.tjs │ │ └── module.wast │ ├── start-func │ │ ├── exec.tjs │ │ └── module.wast │ ├── store │ │ ├── exec.tjs │ │ └── module.wast │ ├── table │ │ ├── exec.tjs │ │ └── module.wast │ ├── trap-throws-runtime-error │ │ ├── exec.tjs │ │ └── module.wast │ ├── wasm-import-memory │ │ ├── exec.tjs │ │ └── module.wasm │ ├── wasm-import-table │ │ ├── exec.tjs │ │ └── module.wasm │ └── wasm-instantiate-module-with-func │ │ ├── exec.tjs │ │ └── module.wasm │ ├── index.js │ └── interpreter │ ├── kernel │ ├── exec │ │ ├── control-instructions.js │ │ ├── conversion-instructions.js │ │ ├── memory-instructions.js │ │ ├── numeric-instructions.js │ │ ├── parametric-instructions.js │ │ └── store-load-instructions.js │ └── memory.js │ └── runtime │ └── values.js ├── scripts ├── build.sh ├── download-number-literals.sh ├── generate-ast-utils.sh ├── generate-tokenizer-tests.js └── test.sh ├── types ├── index.js ├── lib │ ├── core.js │ ├── intl.js │ └── node.js ├── npm │ ├── @babel │ │ ├── cli_vx.x.x.js │ │ ├── core_vx.x.x.js │ │ ├── preset-env_vx.x.x.js │ │ └── preset-flow_vx.x.x.js │ ├── babel-eslint_vx.x.x.js │ ├── chai_v4.x.x.js │ ├── eslint-config-prettier_vx.x.x.js │ ├── eslint-plugin-flowtype-errors_vx.x.x.js │ ├── eslint-plugin-flowtype_vx.x.x.js │ ├── eslint-plugin-mocha_vx.x.x.js │ ├── eslint-plugin-prettier_vx.x.x.js │ ├── eslint_vx.x.x.js │ ├── flow-bin_v0.x.x.js │ ├── flow-typed_vx.x.x.js │ ├── glob_vx.x.x.js │ ├── http-server_vx.x.x.js │ ├── husky_vx.x.x.js │ ├── jest-diff_vx.x.x.js │ ├── lint-staged_vx.x.x.js │ ├── markdown-to-html_vx.x.x.js │ ├── mocha_v4.x.x.js │ ├── performance-now_vx.x.x.js │ └── prettier_vx.x.x.js ├── userland.js └── wasm-edit.js ├── website ├── .gitignore ├── core │ └── Footer.js ├── i18n │ └── en.json ├── package.json ├── pages │ └── en │ │ ├── index.js │ │ ├── repl.js │ │ └── share.js ├── sidebars.json ├── siteConfig.js ├── static │ ├── css │ │ ├── custom.css │ │ └── share.css │ ├── example-add.wasm │ ├── example-benchmark.js │ ├── example-exec.js │ └── js │ │ ├── repl.js │ │ └── share.js └── yarn.lock └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/.flowconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/SECURITY.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/appveyor.yml -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/babel.config.js -------------------------------------------------------------------------------- /docs/contrib-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/docs/contrib-architecture.md -------------------------------------------------------------------------------- /docs/contrib-ast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/docs/contrib-ast.md -------------------------------------------------------------------------------- /docs/contrib-thirdparty-licenses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/docs/contrib-thirdparty-licenses.md -------------------------------------------------------------------------------- /docs/contrib-transform-wast-identifier-to-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/docs/contrib-transform-wast-identifier-to-index.md -------------------------------------------------------------------------------- /docs/contrib-wat-vs-wast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/docs/contrib-wat-vs-wast.md -------------------------------------------------------------------------------- /docs/example-add-wasm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/docs/example-add-wasm.md -------------------------------------------------------------------------------- /docs/example-add-wast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/docs/example-add-wast.md -------------------------------------------------------------------------------- /docs/example-benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/docs/example-benchmark.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/docs/releasing.md -------------------------------------------------------------------------------- /docs/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/docs/roadmap.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/docs/usage.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/package.json -------------------------------------------------------------------------------- /packages/ast/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/ast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/README.md -------------------------------------------------------------------------------- /packages/ast/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/package.json -------------------------------------------------------------------------------- /packages/ast/scripts/generateNodeUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/scripts/generateNodeUtils.js -------------------------------------------------------------------------------- /packages/ast/scripts/generateTypeDefinitions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/scripts/generateTypeDefinitions.js -------------------------------------------------------------------------------- /packages/ast/scripts/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/scripts/util.js -------------------------------------------------------------------------------- /packages/ast/src/clone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/src/clone.js -------------------------------------------------------------------------------- /packages/ast/src/definitions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/src/definitions.js -------------------------------------------------------------------------------- /packages/ast/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/src/index.js -------------------------------------------------------------------------------- /packages/ast/src/node-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/src/node-helpers.js -------------------------------------------------------------------------------- /packages/ast/src/node-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/src/node-path.js -------------------------------------------------------------------------------- /packages/ast/src/nodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/src/nodes.js -------------------------------------------------------------------------------- /packages/ast/src/signatures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/src/signatures.js -------------------------------------------------------------------------------- /packages/ast/src/transform/ast-module-to-module-context/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/src/transform/ast-module-to-module-context/index.js -------------------------------------------------------------------------------- /packages/ast/src/transform/denormalize-type-references/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/src/transform/denormalize-type-references/index.js -------------------------------------------------------------------------------- /packages/ast/src/transform/wast-identifier-to-index/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/src/transform/wast-identifier-to-index/index.js -------------------------------------------------------------------------------- /packages/ast/src/traverse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/src/traverse.js -------------------------------------------------------------------------------- /packages/ast/src/types/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/src/types/basic.js -------------------------------------------------------------------------------- /packages/ast/src/types/nodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/src/types/nodes.js -------------------------------------------------------------------------------- /packages/ast/src/types/traverse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/src/types/traverse.js -------------------------------------------------------------------------------- /packages/ast/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/src/utils.js -------------------------------------------------------------------------------- /packages/ast/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/test/index.js -------------------------------------------------------------------------------- /packages/ast/test/nodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/test/nodes.js -------------------------------------------------------------------------------- /packages/ast/test/traverse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/test/traverse.js -------------------------------------------------------------------------------- /packages/ast/test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ast/test/utils.js -------------------------------------------------------------------------------- /packages/cli/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/cli/README.md -------------------------------------------------------------------------------- /packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/cli/package.json -------------------------------------------------------------------------------- /packages/cli/src/get-producer-section.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/cli/src/get-producer-section.js -------------------------------------------------------------------------------- /packages/cli/src/printer/fast-ast/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/cli/src/printer/fast-ast/index.js -------------------------------------------------------------------------------- /packages/cli/src/wasm2wast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/cli/src/wasm2wast.js -------------------------------------------------------------------------------- /packages/cli/src/wasmast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/cli/src/wasmast.js -------------------------------------------------------------------------------- /packages/cli/src/wasmdump.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/cli/src/wasmdump.js -------------------------------------------------------------------------------- /packages/cli/src/wasmrun.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/cli/src/wasmrun.js -------------------------------------------------------------------------------- /packages/cli/src/wast-to-wasm-semantics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/cli/src/wast-to-wasm-semantics.js -------------------------------------------------------------------------------- /packages/cli/src/wastast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/cli/src/wastast.js -------------------------------------------------------------------------------- /packages/dce/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/dce/ALGORITHMS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/ALGORITHMS.md -------------------------------------------------------------------------------- /packages/dce/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/README.md -------------------------------------------------------------------------------- /packages/dce/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/package.json -------------------------------------------------------------------------------- /packages/dce/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/src/index.js -------------------------------------------------------------------------------- /packages/dce/src/libwabt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/src/libwabt.js -------------------------------------------------------------------------------- /packages/dce/src/reference-couting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/src/reference-couting.js -------------------------------------------------------------------------------- /packages/dce/src/removal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/src/removal.js -------------------------------------------------------------------------------- /packages/dce/src/used-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/src/used-exports.js -------------------------------------------------------------------------------- /packages/dce/test/fixtures/func/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/test/fixtures/func/actual.wast -------------------------------------------------------------------------------- /packages/dce/test/fixtures/func/expected.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/test/fixtures/func/expected.wast -------------------------------------------------------------------------------- /packages/dce/test/fixtures/func/user.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/test/fixtures/func/user.tjs -------------------------------------------------------------------------------- /packages/dce/test/fixtures/referenced-func/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/test/fixtures/referenced-func/actual.wast -------------------------------------------------------------------------------- /packages/dce/test/fixtures/referenced-func/expected.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/test/fixtures/referenced-func/expected.wast -------------------------------------------------------------------------------- /packages/dce/test/fixtures/referenced-func/user.tjs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/dce/test/fixtures/used-func-destructuring/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/test/fixtures/used-func-destructuring/actual.wast -------------------------------------------------------------------------------- /packages/dce/test/fixtures/used-func-destructuring/expected.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/test/fixtures/used-func-destructuring/expected.wast -------------------------------------------------------------------------------- /packages/dce/test/fixtures/used-func-destructuring/user.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/test/fixtures/used-func-destructuring/user.tjs -------------------------------------------------------------------------------- /packages/dce/test/fixtures/used-func/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/test/fixtures/used-func/actual.wast -------------------------------------------------------------------------------- /packages/dce/test/fixtures/used-func/expected.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/test/fixtures/used-func/expected.wast -------------------------------------------------------------------------------- /packages/dce/test/fixtures/used-func/user.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/test/fixtures/used-func/user.tjs -------------------------------------------------------------------------------- /packages/dce/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/dce/test/index.js -------------------------------------------------------------------------------- /packages/eslint/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/eslint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/eslint/README.md -------------------------------------------------------------------------------- /packages/eslint/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/eslint/package.json -------------------------------------------------------------------------------- /packages/eslint/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/eslint/src/index.js -------------------------------------------------------------------------------- /packages/eslint/src/rules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/eslint/src/rules/index.js -------------------------------------------------------------------------------- /packages/eslint/src/rules/no-unknown-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/eslint/src/rules/no-unknown-export.js -------------------------------------------------------------------------------- /packages/eslint/test/RuleTester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/eslint/test/RuleTester.js -------------------------------------------------------------------------------- /packages/eslint/test/addTwo.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/eslint/test/addTwo.wasm -------------------------------------------------------------------------------- /packages/eslint/test/rules/no-unknown-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/eslint/test/rules/no-unknown-export.js -------------------------------------------------------------------------------- /packages/floating-point-hex-parser/.gitignore: -------------------------------------------------------------------------------- 1 | test/fuzzing/parse.out 2 | -------------------------------------------------------------------------------- /packages/floating-point-hex-parser/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/floating-point-hex-parser/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/floating-point-hex-parser/LICENSE -------------------------------------------------------------------------------- /packages/floating-point-hex-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/floating-point-hex-parser/README.md -------------------------------------------------------------------------------- /packages/floating-point-hex-parser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/floating-point-hex-parser/package.json -------------------------------------------------------------------------------- /packages/floating-point-hex-parser/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/floating-point-hex-parser/src/index.js -------------------------------------------------------------------------------- /packages/floating-point-hex-parser/test/fuzzing/parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/floating-point-hex-parser/test/fuzzing/parse.c -------------------------------------------------------------------------------- /packages/floating-point-hex-parser/test/fuzzing/run.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/floating-point-hex-parser/test/fuzzing/run.test.js -------------------------------------------------------------------------------- /packages/floating-point-hex-parser/test/regular.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/floating-point-hex-parser/test/regular.test.js -------------------------------------------------------------------------------- /packages/helper-api-error/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | *.log 3 | *.tgz 4 | -------------------------------------------------------------------------------- /packages/helper-api-error/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-api-error/package.json -------------------------------------------------------------------------------- /packages/helper-api-error/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-api-error/src/index.js -------------------------------------------------------------------------------- /packages/helper-buffer/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/helper-buffer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-buffer/package.json -------------------------------------------------------------------------------- /packages/helper-buffer/src/compare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-buffer/src/compare.js -------------------------------------------------------------------------------- /packages/helper-buffer/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-buffer/src/index.js -------------------------------------------------------------------------------- /packages/helper-buffer/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-buffer/test/index.js -------------------------------------------------------------------------------- /packages/helper-code-frame/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/helper-code-frame/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-code-frame/package.json -------------------------------------------------------------------------------- /packages/helper-code-frame/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-code-frame/src/index.js -------------------------------------------------------------------------------- /packages/helper-code-frame/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-code-frame/test/index.js -------------------------------------------------------------------------------- /packages/helper-compiler/.npmignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | -------------------------------------------------------------------------------- /packages/helper-compiler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/package.json -------------------------------------------------------------------------------- /packages/helper-compiler/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/src/index.js -------------------------------------------------------------------------------- /packages/helper-compiler/src/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/src/module.js -------------------------------------------------------------------------------- /packages/helper-compiler/src/printer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/src/printer.js -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/block/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/block/actual.wast -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/block/expected-ir.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/block/expected-ir.txt -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/br/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/br/actual.wast -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/br/expected-ir.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/br/expected-ir.txt -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/call-imported-func/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/call-imported-func/actual.wast -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/func-add/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/func-add/actual.wast -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/func-add/expected-ir.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/func-add/expected-ir.txt -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/func-call/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/func-call/actual.wast -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/func-call/expected-ir.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/func-call/expected-ir.txt -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/if/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/if/actual.wast -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/if/expected-ir.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/if/expected-ir.txt -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/loop-counter/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/loop-counter/actual.wast -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/loop-counter/expected-ir.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/loop-counter/expected-ir.txt -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/loop/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/loop/actual.wast -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/loop/expected-ir.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/loop/expected-ir.txt -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/multiple-func/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/multiple-func/actual.wast -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/multiple-func/expected-ir.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/multiple-func/expected-ir.txt -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/start/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/start/actual.wast -------------------------------------------------------------------------------- /packages/helper-compiler/test/fixtures/start/expected-ir.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/fixtures/start/expected-ir.txt -------------------------------------------------------------------------------- /packages/helper-compiler/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-compiler/test/index.js -------------------------------------------------------------------------------- /packages/helper-flatten-ast/.npmignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | -------------------------------------------------------------------------------- /packages/helper-flatten-ast/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-flatten-ast/package.json -------------------------------------------------------------------------------- /packages/helper-flatten-ast/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-flatten-ast/src/index.js -------------------------------------------------------------------------------- /packages/helper-flatten-ast/test/fixtures/break-instruction/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (br 0 (i32.const 1)) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/helper-flatten-ast/test/fixtures/return-instruction/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (return (i32.const 1)) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/helper-flatten-ast/test/fixtures/set_local-instruction/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (set_local 0 (i64.const 0)) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/helper-flatten-ast/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-flatten-ast/test/index.js -------------------------------------------------------------------------------- /packages/helper-fsm/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/helper-fsm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-fsm/package.json -------------------------------------------------------------------------------- /packages/helper-fsm/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-fsm/src/index.js -------------------------------------------------------------------------------- /packages/helper-fsm/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-fsm/test/index.js -------------------------------------------------------------------------------- /packages/helper-numbers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-numbers/package.json -------------------------------------------------------------------------------- /packages/helper-numbers/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-numbers/src/index.js -------------------------------------------------------------------------------- /packages/helper-test-framework/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/helper-test-framework/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-test-framework/package.json -------------------------------------------------------------------------------- /packages/helper-test-framework/src/fake-compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-test-framework/src/fake-compiler.js -------------------------------------------------------------------------------- /packages/helper-test-framework/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-test-framework/src/index.js -------------------------------------------------------------------------------- /packages/helper-testsuite-runner/.npmignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | -------------------------------------------------------------------------------- /packages/helper-testsuite-runner/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-testsuite-runner/package.json -------------------------------------------------------------------------------- /packages/helper-testsuite-runner/src/asserts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-testsuite-runner/src/asserts.js -------------------------------------------------------------------------------- /packages/helper-testsuite-runner/src/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require("./index.js").default(process.argv[2]); 4 | -------------------------------------------------------------------------------- /packages/helper-testsuite-runner/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-testsuite-runner/src/index.js -------------------------------------------------------------------------------- /packages/helper-wasm-bytecode/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/helper-wasm-bytecode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-wasm-bytecode/package.json -------------------------------------------------------------------------------- /packages/helper-wasm-bytecode/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-wasm-bytecode/src/index.js -------------------------------------------------------------------------------- /packages/helper-wasm-bytecode/src/section.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-wasm-bytecode/src/section.js -------------------------------------------------------------------------------- /packages/helper-wasm-section/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/helper-wasm-section/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-wasm-section/package.json -------------------------------------------------------------------------------- /packages/helper-wasm-section/src/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-wasm-section/src/create.js -------------------------------------------------------------------------------- /packages/helper-wasm-section/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-wasm-section/src/index.js -------------------------------------------------------------------------------- /packages/helper-wasm-section/src/remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-wasm-section/src/remove.js -------------------------------------------------------------------------------- /packages/helper-wasm-section/src/resize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-wasm-section/src/resize.js -------------------------------------------------------------------------------- /packages/helper-wasm-section/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/helper-wasm-section/test/index.js -------------------------------------------------------------------------------- /packages/ieee754/.npmignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | -------------------------------------------------------------------------------- /packages/ieee754/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ieee754/package.json -------------------------------------------------------------------------------- /packages/ieee754/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/ieee754/src/index.js -------------------------------------------------------------------------------- /packages/leb128/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/leb128/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/leb128/LICENSE.txt -------------------------------------------------------------------------------- /packages/leb128/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/leb128/package.json -------------------------------------------------------------------------------- /packages/leb128/src/bits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/leb128/src/bits.js -------------------------------------------------------------------------------- /packages/leb128/src/bufs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/leb128/src/bufs.js -------------------------------------------------------------------------------- /packages/leb128/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/leb128/src/index.js -------------------------------------------------------------------------------- /packages/leb128/src/leb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/leb128/src/leb.js -------------------------------------------------------------------------------- /packages/leb128/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/leb128/test/index.js -------------------------------------------------------------------------------- /packages/leb128/test/original-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/leb128/test/original-tests.js -------------------------------------------------------------------------------- /packages/repl/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/repl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/repl/package.json -------------------------------------------------------------------------------- /packages/repl/src/bin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/repl/src/bin.js -------------------------------------------------------------------------------- /packages/repl/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/repl/src/index.js -------------------------------------------------------------------------------- /packages/utf8/.npmignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | -------------------------------------------------------------------------------- /packages/utf8/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/utf8/package.json -------------------------------------------------------------------------------- /packages/utf8/src/decoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/utf8/src/decoder.js -------------------------------------------------------------------------------- /packages/utf8/src/encoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/utf8/src/encoder.js -------------------------------------------------------------------------------- /packages/utf8/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/utf8/src/index.js -------------------------------------------------------------------------------- /packages/utf8/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/utf8/test/index.js -------------------------------------------------------------------------------- /packages/validation/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/validation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/package.json -------------------------------------------------------------------------------- /packages/validation/src/duplicated-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/src/duplicated-exports.js -------------------------------------------------------------------------------- /packages/validation/src/import-order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/src/import-order.js -------------------------------------------------------------------------------- /packages/validation/src/imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/src/imports.js -------------------------------------------------------------------------------- /packages/validation/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/src/index.js -------------------------------------------------------------------------------- /packages/validation/src/is-const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/src/is-const.js -------------------------------------------------------------------------------- /packages/validation/src/type-checker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/src/type-checker.js -------------------------------------------------------------------------------- /packages/validation/src/type-checker/get-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/src/type-checker/get-type.js -------------------------------------------------------------------------------- /packages/validation/src/type-checker/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/src/type-checker/types.js -------------------------------------------------------------------------------- /packages/validation/src/type-inference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/src/type-inference.js -------------------------------------------------------------------------------- /packages/validation/test/fixtures/binop/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/binop/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/binop/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/binop/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/binop/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/binop/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/block/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/block/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/block/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/block/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/block/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/block/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/br/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/br/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/br/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/br/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/br/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/br/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/call-indirect/basic/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/call-indirect/basic/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/call-indirect/basic/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/call-indirect/basic/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/call-indirect/multiple-different-type/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/call-indirect/multiple-different-type/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/call-indirect/result/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/call-indirect/result/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/call-indirect/result/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/call-indirect/result/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/call-indirect/using-locals/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/call-indirect/using-locals/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/call/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/call/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/call/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/call/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/call/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/call/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/conversion/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/conversion/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/conversion/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/conversion/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/conversion/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/conversion/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/duplicate-export-name/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/duplicate-export-name/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/duplicate-export-name/output-wasm.txt: -------------------------------------------------------------------------------- 1 | duplicate export name "a" 2 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/duplicate-export-name/output-wast.txt: -------------------------------------------------------------------------------- 1 | duplicate export name "a" 2 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/global-initializer/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/global-initializer/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/global-initializer/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/global-initializer/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/global-initializer/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/global-initializer/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/global-type-mismatch/module.wast: -------------------------------------------------------------------------------- 1 | (module (global i32 (f32.const 0))) 2 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/global-type-mismatch/output-wasm.txt: -------------------------------------------------------------------------------- 1 | type mismatch in global initializer 2 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/global-type-mismatch/output-wast.txt: -------------------------------------------------------------------------------- 1 | type mismatch in global initializer 2 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/global/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/global/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/global/output-wasm.txt: -------------------------------------------------------------------------------- 1 | global is immutable at func_0:1. -------------------------------------------------------------------------------- /packages/validation/test/fixtures/global/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/global/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/if-type-inference-incorrect-branches/output-wasm.txt: -------------------------------------------------------------------------------- 1 | Expected type i32 but got i64 at func_0:1. -------------------------------------------------------------------------------- /packages/validation/test/fixtures/if-type-inference-incorrect-branches/output-wast.txt: -------------------------------------------------------------------------------- 1 | Expected type i32 but got i64 at func_0:0. -------------------------------------------------------------------------------- /packages/validation/test/fixtures/if-type-inference-incorrect-result/output-wasm.txt: -------------------------------------------------------------------------------- 1 | Expected type i32 but got i64 at func_0. -------------------------------------------------------------------------------- /packages/validation/test/fixtures/if-type-inference-incorrect-result/output-wast.txt: -------------------------------------------------------------------------------- 1 | Expected type i32 but got i64 at func_0. -------------------------------------------------------------------------------- /packages/validation/test/fixtures/if/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/if/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/if/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/if/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/if/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/if/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/imports/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/imports/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/imports/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/imports/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/imports/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/imports/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/imports2/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/imports2/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/imports2/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/imports2/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/labels/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/labels/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/labels/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/labels/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/labels/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/labels/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/load/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/load/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/load/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/load/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/load/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/load/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/local/get-local-multiple-different-type/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/local/get-local-multiple-different-type/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/local/get-local-multiple-same-type/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/local/get-local-multiple-same-type/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/local/get-local-with-func-params/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/local/get-local-with-func-params/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/local/set-local-block/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/local/set-local-block/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/local/set-local-block/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/local/set-local-block/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/local/set-local-multiple-different-type/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/local/set-local-multiple-different-type/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/local/set-local-multiple-same-type/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/local/set-local-multiple-same-type/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/memory/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/memory/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/memory/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/memory/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/memory/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/memory/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/misc/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/misc/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/misc/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/misc/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/misc/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/misc/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/basic/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/return/basic/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/basic/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/return/basic/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/basic/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/return/basic/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/block-basic/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/return/block-basic/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/block-basic/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/block-basic/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/block-type-mismatch/output-wasm.txt: -------------------------------------------------------------------------------- 1 | Expected type i32 but got none at func_0. -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/block-type-mismatch/output-wast.txt: -------------------------------------------------------------------------------- 1 | Expected type i32 but got none at func_0. -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/local/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/return/local/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/local/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/local/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/type-signature-mismatch/output-wasm.txt: -------------------------------------------------------------------------------- 1 | Expected type i64 but got i32 at func_0. -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/type-signature-mismatch/output-wast.txt: -------------------------------------------------------------------------------- 1 | Expected type i64 but got i32 at func_0. -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/type-signature/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/return/type-signature/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/type-signature/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/type-signature/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/unreachable/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/return/unreachable/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/unreachable/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/return/unreachable/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/store/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/store/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/store/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/store/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/store/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/store/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/table/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/table/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/table/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/table/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/table/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/table/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/table/well-typed/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/table/well-typed/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/table/well-typed/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/table/well-typed/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/test/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/test/output-wast.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/unary-operand/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/unary-operand/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/unary-operand/output-wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/unary-operand/output-wasm.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/unary-operand/output-wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/unary-operand/output-wast.txt -------------------------------------------------------------------------------- /packages/validation/test/fixtures/well-typed/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/fixtures/well-typed/module.wast -------------------------------------------------------------------------------- /packages/validation/test/fixtures/well-typed/output-wasm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/validation/test/fixtures/well-typed/output-wast.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/validation/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/validation/test/index.js -------------------------------------------------------------------------------- /packages/wasm-edit/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/wasm-edit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-edit/README.md -------------------------------------------------------------------------------- /packages/wasm-edit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-edit/package.json -------------------------------------------------------------------------------- /packages/wasm-edit/src/apply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-edit/src/apply.js -------------------------------------------------------------------------------- /packages/wasm-edit/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-edit/src/index.js -------------------------------------------------------------------------------- /packages/wasm-edit/test/ast-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-edit/test/ast-sync.js -------------------------------------------------------------------------------- /packages/wasm-edit/test/handle-resize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-edit/test/handle-resize.js -------------------------------------------------------------------------------- /packages/wasm-edit/test/insert-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-edit/test/insert-node.js -------------------------------------------------------------------------------- /packages/wasm-edit/test/remove-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-edit/test/remove-node.js -------------------------------------------------------------------------------- /packages/wasm-edit/test/replace-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-edit/test/replace-node.js -------------------------------------------------------------------------------- /packages/wasm-gen/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/wasm-gen/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-gen/package.json -------------------------------------------------------------------------------- /packages/wasm-gen/src/encoder/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-gen/src/encoder/index.js -------------------------------------------------------------------------------- /packages/wasm-gen/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-gen/src/index.js -------------------------------------------------------------------------------- /packages/wasm-gen/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-gen/test/index.js -------------------------------------------------------------------------------- /packages/wasm-opt/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/wasm-opt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-opt/package.json -------------------------------------------------------------------------------- /packages/wasm-opt/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-opt/src/index.js -------------------------------------------------------------------------------- /packages/wasm-opt/src/leb128.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-opt/src/leb128.js -------------------------------------------------------------------------------- /packages/wasm-opt/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-opt/test/index.js -------------------------------------------------------------------------------- /packages/wasm-parser/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/wasm-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/README.md -------------------------------------------------------------------------------- /packages/wasm-parser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/package.json -------------------------------------------------------------------------------- /packages/wasm-parser/src/decoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/src/decoder.js -------------------------------------------------------------------------------- /packages/wasm-parser/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/src/index.js -------------------------------------------------------------------------------- /packages/wasm-parser/src/types/decoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/src/types/decoder.js -------------------------------------------------------------------------------- /packages/wasm-parser/test/custom-sections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/custom-sections.js -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/atomic/load/actual.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/atomic/load/actual.wasm -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/atomic/load/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/atomic/load/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/atomic/shared-memory/actual.wasm: -------------------------------------------------------------------------------- 1 | asmname -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/atomic/shared-memory/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/atomic/shared-memory/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/block/empty/actual.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | @ 3 | name -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/block/empty/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/block/empty/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/block/empty/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/block/empty/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/block/with-instructions/actual.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | @ 3 | name -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/block/with-instructions/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/block/with-instructions/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/block/with-instructions/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/block/with-instructions/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/block/with-label/actual.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | @ 3 | name -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/block/with-label/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/block/with-label/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/block/with-result/actual.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | A 3 | name -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/block/with-result/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/block/with-result/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/block/with-result/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/block/with-result/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/br_if/basic/actual.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 |  3 | name -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/br_if/basic/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/br_if/basic/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/br_if/basic/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/br_if/basic/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/br_table/basic/actual.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 |  3 | name -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/br_table/basic/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/br_table/basic/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/br_table/basic/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/br_table/basic/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/call/actual.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/call/actual.wasm -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/call/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/call/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/call/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/call/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/call_indirect/no-args/actual.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | A 3 | name -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/call_indirect/no-args/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/call_indirect/no-args/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/call_indirect/no-args/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/call_indirect/no-args/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/call_indirect/with-params/actual.wasm: -------------------------------------------------------------------------------- 1 | asm `` 2 | A 3 | name -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/call_indirect/with-params/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/call_indirect/with-params/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/call_indirect/with-return/actual.wasm: -------------------------------------------------------------------------------- 1 | asm`` 2 | A 3 | name -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/call_indirect/with-return/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/call_indirect/with-return/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/conversions/actual.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/conversions/actual.wasm -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/conversions/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/conversions/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/func/anonymous-empty-func/actual.wat: -------------------------------------------------------------------------------- 1 | (module 2 | (func) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/func/anonymous-empty-func/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/func/anonymous-empty-func/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/func/anonymous-func-with-body/actual.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | j 3 | name -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/func/anonymous-func-with-params-and-result/actual.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 |  name ab -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/func/anonymous-func-with-result/actual.wat: -------------------------------------------------------------------------------- 1 | (module 2 | (func (result i32)) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/func/named-empty-func/actual.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/func/named-empty-func/actual.wasm -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/func/named-empty-func/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/func/named-empty-func/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/func/named-empty-func/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/func/named-empty-func/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/if/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/if/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/import/basic/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/import/basic/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/import/complex/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/import/complex/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/literals/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/literals/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/local/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/local/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/module-export/actual.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/module-export/actual.wasm -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/module-export/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/module-export/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/module-export/func/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/module-export/func/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/module-export/table/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/module-export/table/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/module/name/actual.wat-failure: -------------------------------------------------------------------------------- 1 | ;; binaryen doesn't include it 2 | (module $a) 3 | -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/producer-name-custom-section/options: -------------------------------------------------------------------------------- 1 | --error-on-unknown-section 2 | -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/producers-section/actual.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/producers-section/actual.wasm -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/producers-section/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/producers-section/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/reference-types/elem/actual.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/reference-types/elem/actual.wasm -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/reference-types/elem/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/reference-types/elem/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/reference-types/ref_func/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/reference-types/ref_func/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/reference-types/ref_null/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/reference-types/ref_null/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/table/definition/actual.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/table/definition/actual.wat -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/table/table_copy/actual.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/table/table_copy/actual.wasm -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/table/table_copy/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/table/table_copy/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/table/table_fill/actual.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/table/table_fill/actual.wasm -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/table/table_fill/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/table/table_fill/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/table/table_grow/actual.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/table/table_grow/actual.wasm -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/table/table_grow/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/table/table_grow/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/table/table_init/actual.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/table/table_init/actual.wasm -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/table/table_init/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/table/table_init/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/table/table_set/actual.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/table/table_set/actual.wasm -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/table/table_set/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/table/table_set/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/table/table_size/actual.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/table/table_size/actual.wasm -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/table/table_size/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/table/table_size/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/v128-type/actual.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/v128-type/actual.wasm -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/v128-type/actual.wat-src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/v128-type/actual.wat-src -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/v128-type/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/fixtures/v128-type/expected -------------------------------------------------------------------------------- /packages/wasm-parser/test/fixtures/v128-type/options: -------------------------------------------------------------------------------- 1 | --ignore-code-section 2 | -------------------------------------------------------------------------------- /packages/wasm-parser/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/index.js -------------------------------------------------------------------------------- /packages/wasm-parser/test/leb128-padding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/leb128-padding.js -------------------------------------------------------------------------------- /packages/wasm-parser/test/producer-sections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-parser/test/producer-sections.js -------------------------------------------------------------------------------- /packages/wasm-text-gen/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/wasm-text-gen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-text-gen/README.md -------------------------------------------------------------------------------- /packages/wasm-text-gen/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-text-gen/package.json -------------------------------------------------------------------------------- /packages/wasm-text-gen/src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-text-gen/src/cli.js -------------------------------------------------------------------------------- /packages/wasm-text-gen/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-text-gen/src/index.js -------------------------------------------------------------------------------- /packages/wasm-text-gen/src/printers/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-text-gen/src/printers/javascript.js -------------------------------------------------------------------------------- /packages/wasm-text-gen/src/printers/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-text-gen/src/printers/markdown.js -------------------------------------------------------------------------------- /packages/wasm-text-gen/src/printers/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wasm-text-gen/src/printers/text.js -------------------------------------------------------------------------------- /packages/wast-loader/.npmignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | -------------------------------------------------------------------------------- /packages/wast-loader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-loader/README.md -------------------------------------------------------------------------------- /packages/wast-loader/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-loader/package.json -------------------------------------------------------------------------------- /packages/wast-loader/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-loader/src/index.js -------------------------------------------------------------------------------- /packages/wast-parser/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/wast-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/README.md -------------------------------------------------------------------------------- /packages/wast-parser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/package.json -------------------------------------------------------------------------------- /packages/wast-parser/src/grammar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/src/grammar.js -------------------------------------------------------------------------------- /packages/wast-parser/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/src/index.js -------------------------------------------------------------------------------- /packages/wast-parser/src/string-literals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/src/string-literals.js -------------------------------------------------------------------------------- /packages/wast-parser/src/tokenizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/src/tokenizer.js -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/block/empty/actual.wast: -------------------------------------------------------------------------------- 1 | (block) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/block/empty/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/block/empty/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/block/with-label/actual.wast: -------------------------------------------------------------------------------- 1 | (block $test) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/block/with-label/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/block/with-label/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/block/with-result/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/block/with-result/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/block/with-result/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/block/with-result/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/br_if/basic/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (br_if 0) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/br_if/basic/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/br_if/basic/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/br_table/basic/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (br_table 0 1 3) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/br_table/basic/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/br_table/basic/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/call/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/call/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/call/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/call/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/call_indirect/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/call_indirect/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/call_indirect/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/call_indirect/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/comment/block/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/comment/block/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/comment/block/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/comment/block/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/comment/leading/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/comment/leading/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/comment/leading/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/comment/leading/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/comment/trailing/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/comment/trailing/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/comment/trailing/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/comment/trailing/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/data/constant-offset/actual.wast: -------------------------------------------------------------------------------- 1 | (data (i32.const 25) "abc") -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/data/constant-offset/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/data/constant-offset/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/data/global-offset/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/data/global-offset/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/data/global-offset/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/data/global-offset/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/data/with-memory-index/actual.wast: -------------------------------------------------------------------------------- 1 | (data 23 (i32.const 25) "abc\E2\98\83\00") -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/elem/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/elem/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/elem/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/elem/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/end/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/end/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/end/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/end/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/export/func/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/export/func/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/export/func/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/export/func/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/export/global/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/export/global/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/export/global/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/export/global/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/export/invalid/actual.wast: -------------------------------------------------------------------------------- 1 | (func (export a)) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/export/invalid/throws.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/export/invalid/throws.txt -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/export/memory/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/export/memory/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/export/memory/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/export/memory/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/export/table/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/export/table/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/export/table/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/export/table/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/func/anonymous-empty-func/actual.wast: -------------------------------------------------------------------------------- 1 | (func) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/func/anonymous-func-with-body/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (i32.add) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/func/anonymous-func-with-result/actual.wast: -------------------------------------------------------------------------------- 1 | (func (result i32)) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/func/invalid-body/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/func/invalid-body/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/func/invalid-body/throws.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/func/invalid-body/throws.txt -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/func/invalid-result/actual.wast: -------------------------------------------------------------------------------- 1 | (func (result 1)) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/func/invalid-result/throws.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/func/invalid-result/throws.txt -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/func/named-empty-func/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/func/named-empty-func/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/func/with-void-param/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/func/with-void-param/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/func/with-void-param/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/func/with-void-param/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/func/with-void-result/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/func/with-void-result/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/global/basic/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/global/basic/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/global/basic/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/global/basic/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/global/with-comment/actual.wast: -------------------------------------------------------------------------------- 1 | (global (;2;) f64 (f64.const -4)) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/global/with-comment/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/global/with-comment/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/if/empty/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/if/empty/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/if/empty/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/if/empty/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/import/func/basic/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/import/func/basic/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/import/func/basic/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/import/func/basic/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/import/func/complex/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/import/func/complex/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/import/func/complex/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/import/func/complex/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/import/global/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/import/global/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/import/global/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/import/global/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/import/table/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/import/table/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/import/table/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/import/table/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/inf/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/inf/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/inf/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/inf/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/instruction/f32.min/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (f32.min) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/instruction/f32.min/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/instruction/f32.min/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/instruction/i32.add/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (i32.add) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/instruction/i32.add/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/instruction/i32.add/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/instruction/instruction-with-arg/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (set_local 0 (i32.const 1)) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/instruction/memargs/actual.wast: -------------------------------------------------------------------------------- 1 | (i64.load offset=0x000 align=1 (i32.const 0)) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/instruction/nested/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/instruction/nested/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/instruction/nested/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/instruction/nested/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/local/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/local/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/local/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/local/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/loop/empty-loop/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (loop) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/loop/empty-loop/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/loop/empty-loop/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/loop/with-label/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (loop $1) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/loop/with-label/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/loop/with-label/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/memory/basic/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/memory/basic/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/memory/basic/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/memory/basic/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/memory/with-shorthand-export/actual.wast: -------------------------------------------------------------------------------- 1 | (module (memory (export "a") 0)) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/module/anonymous-module-with-anonymous-empty-func/actual.wast: -------------------------------------------------------------------------------- 1 | (module (func)) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/module/anonymous-module-with-export/actual.wast: -------------------------------------------------------------------------------- 1 | (module 2 | (export "add" (func $add)) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/module/empty-module/actual.wast: -------------------------------------------------------------------------------- 1 | (module) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/nan/canonical/actual.wast: -------------------------------------------------------------------------------- 1 | (func (f32.const nan)) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/nan/canonical/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/nan/canonical/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/nan/payload/actual.wast: -------------------------------------------------------------------------------- 1 | (func (f32.const nan:0x400012)) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/nan/payload/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/nan/payload/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/nan/reinterpret/actual.wast: -------------------------------------------------------------------------------- 1 | (func (i32.reinterpret/f32 (f32.const nan))) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/nan/reinterpret/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/nan/reinterpret/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/nan/signed-canonical/actual.wast: -------------------------------------------------------------------------------- 1 | (func (f32.const -nan)) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/nan/signed-payload/actual.wast: -------------------------------------------------------------------------------- 1 | (func (f32.const -nan:0x400012)) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/nan/signed-payload/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/nan/signed-payload/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/f32/decimal-positive-float/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (f32.const 0.3) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/f32/decimal-positive-integer/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (f32.const 33) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/f32/negative-exponential/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (f32.const 1e-1) 3 | ) 4 | 5 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/f32/negative-fp-hex-fraction/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (f32.const -0x1p-3) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/f32/positive-exponential/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (f32.const 1e1) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/f32/positive-fp-hex-fraction/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (f32.const 0x1p-3) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/f32/positive-fp-hex/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (f32.const 0x1p3) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/i32/hexadecimal-short/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (i32.const 0x1A0) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/i32/hexadecimal-underscores-mixed-case/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (i32.const 0x1_a_A_0_f) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/i32/negative-decimal/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (i32.const -90909) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/i32/positive-decimal/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (i32.const 1234) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/i64/hexadecimal-negative/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (i64.const -0x1A0) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/i64/hexadecimal-short/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (i64.const 0x1A0) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/i64/hexadecimal-underscores-mixed-case/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (i64.const 0x1_a_A_0_f) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/i64/negative-decimal/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (i64.const -90909) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/number-literals/i64/positive-decimal/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (i64.const 1844674407370955161) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/return/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/return/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/return/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/return/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/start/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/start/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/start/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/start/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/table/basic/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/table/basic/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/table/basic/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/table/basic/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/table/with-elem/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/table/with-elem/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/table/with-elem/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/table/with-elem/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/type/func/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/type/func/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/type/func/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/type/func/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/wast-binary-module/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/wast-binary-module/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/wast-binary-module/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/wast-binary-module/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/wast-quote-module/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/wast-quote-module/actual.wast -------------------------------------------------------------------------------- /packages/wast-parser/test/fixtures/wast-quote-module/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/fixtures/wast-quote-module/expected.json -------------------------------------------------------------------------------- /packages/wast-parser/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/index.js -------------------------------------------------------------------------------- /packages/wast-parser/test/string-literals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/string-literals.js -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literal-errors/multiple-colons/actual.wast: -------------------------------------------------------------------------------- 1 | nan::1234 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literal-errors/multiple-colons/throws.txt: -------------------------------------------------------------------------------- 1 | nan::1234 2 | ^ 3 | 4 | 5 | Unexpected character ":" 6 | -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literal-errors/multiple-e/actual.wast: -------------------------------------------------------------------------------- 1 | 1e1e1 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literal-errors/multiple-e/throws.txt: -------------------------------------------------------------------------------- 1 | 1e1e1 2 | ^ 3 | 4 | 5 | Unexpected character "e" 6 | -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literal-errors/multiple-ps/actual.wast: -------------------------------------------------------------------------------- 1 | (func 2 | (f32.const 0x123pp-3) 3 | ) 4 | 5 | -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/-0x7/actual.wast: -------------------------------------------------------------------------------- 1 | -0x7 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/0x/actual.wast: -------------------------------------------------------------------------------- 1 | 0x -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/0x0/actual.wast: -------------------------------------------------------------------------------- 1 | 0x0 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/0x1/actual.wast: -------------------------------------------------------------------------------- 1 | 0x1 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/0x1_/actual.wast: -------------------------------------------------------------------------------- 1 | 0x1_ -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/0x7/actual.wast: -------------------------------------------------------------------------------- 1 | 0x7 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/column-values-full-instruction/actual.wast: -------------------------------------------------------------------------------- 1 | (i32.const 234) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/column-values-simple/actual.wast: -------------------------------------------------------------------------------- 1 | (23) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/exponential-floats/negative-exponent/actual.wast: -------------------------------------------------------------------------------- 1 | (f32.const 1e-1) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/exponential-floats/positive-exponent/actual.wast: -------------------------------------------------------------------------------- 1 | (f32.const 1e1) 2 | -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/-0-dot-0-lowere-0/actual.wast: -------------------------------------------------------------------------------- 1 | -0.0e0 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/-0x0-dot-0p0/actual.wast: -------------------------------------------------------------------------------- 1 | -0x0.0p0 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/-0x0/actual.wast: -------------------------------------------------------------------------------- 1 | -0x0 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/-1/actual.wast: -------------------------------------------------------------------------------- 1 | -1 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/-2147483647/actual.wast: -------------------------------------------------------------------------------- 1 | -2147483647 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/-2147483648/actual.wast: -------------------------------------------------------------------------------- 1 | -2147483648 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/-9223372036854775807/actual.wast: -------------------------------------------------------------------------------- 1 | -9223372036854775807 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/-9223372036854775808/actual.wast: -------------------------------------------------------------------------------- 1 | -9223372036854775808 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/-inf/actual.wast: -------------------------------------------------------------------------------- 1 | -inf -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/-nan-colon-0x2abcd-lowere-/actual.wast: -------------------------------------------------------------------------------- 1 | -nan:0x2abcde -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/-nan-colon-0x2abcd-lowere-f012345/actual.wast: -------------------------------------------------------------------------------- 1 | -nan:0x2abcdef012345 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/-nan/actual.wast: -------------------------------------------------------------------------------- 1 | -nan -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0-dot-0-lowere-0/actual.wast: -------------------------------------------------------------------------------- 1 | 0.0e0 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0/actual.wast: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/010/actual.wast: -------------------------------------------------------------------------------- 1 | 010 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0x0-dot-0p0/actual.wast: -------------------------------------------------------------------------------- 1 | 0x0.0p0 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0x0CABBA6-uppere-0ba66a6-lowere-/actual.wast: -------------------------------------------------------------------------------- 1 | 0x0CABBA6E0ba66a6e -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0x0bAdD00D/actual.wast: -------------------------------------------------------------------------------- 1 | 0x0bAdD00D -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0x1-dot-921fb54442d18p-plus-2/actual.wast: -------------------------------------------------------------------------------- 1 | 0x1.921fb54442d18p+2 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0x1-dot-921fb6p-plus-2/actual.wast: -------------------------------------------------------------------------------- 1 | 0x1.921fb6p+2 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0x1-dot-p10/actual.wast: -------------------------------------------------------------------------------- 1 | 0x1.p10 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0x1-dot-p100/actual.wast: -------------------------------------------------------------------------------- 1 | 0x1.p100 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0x1_a_A_0_f/actual.wast: -------------------------------------------------------------------------------- 1 | 0x1_a_A_0_f -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0x1aa0f/actual.wast: -------------------------------------------------------------------------------- 1 | 0x1aa0f -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0x1p-1022/actual.wast: -------------------------------------------------------------------------------- 1 | 0x1p-1022 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0x1p-126/actual.wast: -------------------------------------------------------------------------------- 1 | 0x1p-126 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0x1p-149/actual.wast: -------------------------------------------------------------------------------- 1 | 0x1p-149 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0x2a_f00a-dot-1f_3_-lowere-ep2_3/actual.wast: -------------------------------------------------------------------------------- 1 | 0x2a_f00a.1f_3_eep2_3 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0x2af00a-dot-1f3-lowere-ep23/actual.wast: -------------------------------------------------------------------------------- 1 | 0x2af00a.1f3eep23 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0xa0_ff-dot-f141_a59a/actual.wast: -------------------------------------------------------------------------------- 1 | 0xa0_ff.f141_a59a -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0xa0f0099/actual.wast: -------------------------------------------------------------------------------- 1 | 0xa0f0099 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0xa0ff-dot-f141a59a/actual.wast: -------------------------------------------------------------------------------- 1 | 0xa0ff.f141a59a -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0xa_0f_00_99/actual.wast: -------------------------------------------------------------------------------- 1 | 0xa_0f_00_99 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0xf0P-plus-13/actual.wast: -------------------------------------------------------------------------------- 1 | 0xf0P+13 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/0xf0P-plus-1_3/actual.wast: -------------------------------------------------------------------------------- 1 | 0xf0P+1_3 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/1-dot--lowere-10/actual.wast: -------------------------------------------------------------------------------- 1 | 1.e10 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/1-dot--lowere-100/actual.wast: -------------------------------------------------------------------------------- 1 | 1.e100 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/1-dot-1754942-lowere--38/actual.wast: -------------------------------------------------------------------------------- 1 | 1.1754942e-38 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/1-dot-1754944-lowere--38/actual.wast: -------------------------------------------------------------------------------- 1 | 1.1754944e-38 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/1-dot-4013-lowere--45/actual.wast: -------------------------------------------------------------------------------- 1 | 1.4013e-45 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/1-dot-7976931348623157-lowere--plus-308/actual.wast: -------------------------------------------------------------------------------- 1 | 1.7976931348623157e+308 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/1/actual.wast: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/10/actual.wast: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/1000/actual.wast: -------------------------------------------------------------------------------- 1 | 1000 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/1000000/actual.wast: -------------------------------------------------------------------------------- 1 | 34 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/1003-dot-141592/actual.wast: -------------------------------------------------------------------------------- 1 | 1003.141592 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/100_3-dot-141_592/actual.wast: -------------------------------------------------------------------------------- 1 | 100_3.141_592 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/122000-dot-11354-lowere-23/actual.wast: -------------------------------------------------------------------------------- 1 | 122000.11354e23 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/122_000-dot-11_3_54-lowere-0_2_3/actual.wast: -------------------------------------------------------------------------------- 1 | 122_000.11_3_54e0_2_3 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/122_000-dot-11_3_54-uppere-0_2_3/actual.wast: -------------------------------------------------------------------------------- 1 | 122_000.11_3_54E0_2_3 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/18446744073709551615/actual.wast: -------------------------------------------------------------------------------- 1 | 18446744073709551615 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/195940365/actual.wast: -------------------------------------------------------------------------------- 1 | 195940365 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/2-dot-2250738585072011-lowere--308/actual.wast: -------------------------------------------------------------------------------- 1 | 2.2250738585072011e-308 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/2-dot-2250738585072012-lowere--308/actual.wast: -------------------------------------------------------------------------------- 1 | 2.2250738585072012e-308 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/2147483647/actual.wast: -------------------------------------------------------------------------------- 1 | 2147483647 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/3-dot-4028234-lowere--plus-38/actual.wast: -------------------------------------------------------------------------------- 1 | 3.4028234e+38 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/4-dot-94066-lowere--324/actual.wast: -------------------------------------------------------------------------------- 1 | 4.94066e-324 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/42/actual.wast: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/4294967295/actual.wast: -------------------------------------------------------------------------------- 1 | 4294967295 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/6-dot-28318530717958623/actual.wast: -------------------------------------------------------------------------------- 1 | 6.28318530717958623 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/6-dot-28318548202514648/actual.wast: -------------------------------------------------------------------------------- 1 | 6.28318548202514648 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/913028331277281902/actual.wast: -------------------------------------------------------------------------------- 1 | 913028331277281902 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/9223372036854775807/actual.wast: -------------------------------------------------------------------------------- 1 | 9223372036854775807 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/99-lowere--123/actual.wast: -------------------------------------------------------------------------------- 1 | 99e-123 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/99-lowere--1_23/actual.wast: -------------------------------------------------------------------------------- 1 | 99e-1_23 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/99-lowere--plus-13/actual.wast: -------------------------------------------------------------------------------- 1 | 99e+13 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/99-lowere--plus-1_3/actual.wast: -------------------------------------------------------------------------------- 1 | 99e+1_3 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/inf/actual.wast: -------------------------------------------------------------------------------- 1 | inf -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/nan-colon-0x012345/actual.wast: -------------------------------------------------------------------------------- 1 | nan:0x012345 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/nan-colon-0x0123456789abc/actual.wast: -------------------------------------------------------------------------------- 1 | nan:0x0123456789abc -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/nan/actual.wast: -------------------------------------------------------------------------------- 1 | nan -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/plus-0-dot-0-lowere-0/actual.wast: -------------------------------------------------------------------------------- 1 | +0.0e0 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/plus-0x0-dot-0p0/actual.wast: -------------------------------------------------------------------------------- 1 | +0x0.0p0 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/plus-42/actual.wast: -------------------------------------------------------------------------------- 1 | +42 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/plus-inf/actual.wast: -------------------------------------------------------------------------------- 1 | +inf -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/plus-nan-colon-0x304050/actual.wast: -------------------------------------------------------------------------------- 1 | +nan:0x304050 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/plus-nan-colon-0x3040506070809/actual.wast: -------------------------------------------------------------------------------- 1 | +nan:0x3040506070809 -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/number-literals/generated/plus-nan/actual.wast: -------------------------------------------------------------------------------- 1 | +nan -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/raw/float_literals.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/tokenizer/raw/float_literals.txt -------------------------------------------------------------------------------- /packages/wast-parser/test/tokenizer/raw/int_literals.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-parser/test/tokenizer/raw/int_literals.txt -------------------------------------------------------------------------------- /packages/wast-printer/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/wast-printer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-printer/README.md -------------------------------------------------------------------------------- /packages/wast-printer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-printer/package.json -------------------------------------------------------------------------------- /packages/wast-printer/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-printer/src/index.js -------------------------------------------------------------------------------- /packages/wast-printer/test/fixtures/atomic/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-printer/test/fixtures/atomic/actual.wast -------------------------------------------------------------------------------- /packages/wast-printer/test/fixtures/atomic/expected.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-printer/test/fixtures/atomic/expected.wast -------------------------------------------------------------------------------- /packages/wast-printer/test/fixtures/nested-instructions/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-printer/test/fixtures/nested-instructions/actual.wast -------------------------------------------------------------------------------- /packages/wast-printer/test/fixtures/wast/actual.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-printer/test/fixtures/wast/actual.wast -------------------------------------------------------------------------------- /packages/wast-printer/test/fixtures/wast/expected.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-printer/test/fixtures/wast/expected.wast -------------------------------------------------------------------------------- /packages/wast-printer/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-printer/test/index.js -------------------------------------------------------------------------------- /packages/wast-refmt/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/wast-refmt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-refmt/README.md -------------------------------------------------------------------------------- /packages/wast-refmt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-refmt/package.json -------------------------------------------------------------------------------- /packages/wast-refmt/src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-refmt/src/cli.js -------------------------------------------------------------------------------- /packages/wast-refmt/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/wast-refmt/src/index.js -------------------------------------------------------------------------------- /packages/webassemblyjs/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | *.tgz 5 | -------------------------------------------------------------------------------- /packages/webassemblyjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/README.md -------------------------------------------------------------------------------- /packages/webassemblyjs/benchmark/add/bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/benchmark/add/bench.js -------------------------------------------------------------------------------- /packages/webassemblyjs/benchmark/add/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/benchmark/add/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/benchmark/add/results: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/benchmark/add/results -------------------------------------------------------------------------------- /packages/webassemblyjs/benchmark/fibonacci/bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/benchmark/fibonacci/bench.js -------------------------------------------------------------------------------- /packages/webassemblyjs/benchmark/fibonacci/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/benchmark/fibonacci/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/benchmark/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/benchmark/index.js -------------------------------------------------------------------------------- /packages/webassemblyjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/package.json -------------------------------------------------------------------------------- /packages/webassemblyjs/src/check-endianness.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/check-endianness.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/compiler/compile/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/compiler/compile/module.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/errors.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/index.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/host-func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/host-func.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/import-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/import-object.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/index.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/kernel/exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/kernel/exec.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/kernel/instruction/binop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/kernel/instruction/binop.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/kernel/instruction/unop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/kernel/instruction/unop.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/kernel/memory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/kernel/memory.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/kernel/signals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/kernel/signals.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/kernel/stackframe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/kernel/stackframe.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/partial-evaluation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/partial-evaluation.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/runtime/values/extern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/runtime/values/extern.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/runtime/values/f32.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/runtime/values/f32.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/runtime/values/f64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/runtime/values/f64.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/runtime/values/func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/runtime/values/func.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/runtime/values/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/runtime/values/global.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/runtime/values/i32.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/runtime/values/i32.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/runtime/values/i64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/runtime/values/i64.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/runtime/values/label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/runtime/values/label.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/runtime/values/memory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/runtime/values/memory.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/runtime/values/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/runtime/values/module.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/runtime/values/number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/runtime/values/number.js -------------------------------------------------------------------------------- /packages/webassemblyjs/src/interpreter/runtime/values/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/src/interpreter/runtime/values/table.js -------------------------------------------------------------------------------- /packages/webassemblyjs/test/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/api.js -------------------------------------------------------------------------------- /packages/webassemblyjs/test/compile/fixtures/compiled-module/module.wasm: -------------------------------------------------------------------------------- 1 | asm`add 2 |  j -------------------------------------------------------------------------------- /packages/webassemblyjs/test/compile/fixtures/valide-module/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/compile/fixtures/valide-module/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/compile/fixtures/valide-module/module.wasm: -------------------------------------------------------------------------------- 1 | asm`add 2 |  j -------------------------------------------------------------------------------- /packages/webassemblyjs/test/compile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/compile/index.js -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/br/basic/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/br/basic/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/br/basic/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/br/basic/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/call-exported-func/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/call-exported-func/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/call-exported-func/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/call-exported-func/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/call-func/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/call-func/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/call-func/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/call-func/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/conversions/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/conversions/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/conversions/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/conversions/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/export-global-i32-const/module.wast: -------------------------------------------------------------------------------- 1 | (module 2 | (global (export "a") i32 (i32.const 1)) 3 | ) 4 | -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/export-global-i32-mut/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/export-global-i32-mut/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/fabs/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/fabs/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/fabs/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/fabs/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/fdiv/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/fdiv/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/fdiv/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/fdiv/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/fneg/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/fneg/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/fneg/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/fneg/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/import-const-global/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/import-const-global/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/import-memory/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/import-memory/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/import-memory/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/import-memory/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/importObject/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/importObject/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/importObject/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/importObject/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/load/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/load/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/load/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/load/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/loop-counter/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/loop-counter/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/loop-counter/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/loop-counter/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/loop/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/loop/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/loop/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/loop/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/return/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/return/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/return/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/return/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/stack-overflow/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/stack-overflow/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/stack-overflow/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/stack-overflow/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/start-func/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/start-func/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/start-func/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/start-func/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/store/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/store/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/store/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/store/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/table/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/table/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/table/module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/table/module.wast -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/wasm-import-memory/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/wasm-import-memory/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/wasm-import-memory/module.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/wasm-import-memory/module.wasm -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/wasm-import-table/exec.tjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/wasm-import-table/exec.tjs -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/wasm-import-table/module.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/fixtures/wasm-import-table/module.wasm -------------------------------------------------------------------------------- /packages/webassemblyjs/test/fixtures/wasm-instantiate-module-with-func/module.wasm: -------------------------------------------------------------------------------- 1 | asm`add 2 |  j -------------------------------------------------------------------------------- /packages/webassemblyjs/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/index.js -------------------------------------------------------------------------------- /packages/webassemblyjs/test/interpreter/kernel/memory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/interpreter/kernel/memory.js -------------------------------------------------------------------------------- /packages/webassemblyjs/test/interpreter/runtime/values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/packages/webassemblyjs/test/interpreter/runtime/values.js -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/download-number-literals.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/scripts/download-number-literals.sh -------------------------------------------------------------------------------- /scripts/generate-ast-utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/scripts/generate-ast-utils.sh -------------------------------------------------------------------------------- /scripts/generate-tokenizer-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/scripts/generate-tokenizer-tests.js -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /types/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/index.js -------------------------------------------------------------------------------- /types/lib/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/lib/core.js -------------------------------------------------------------------------------- /types/lib/intl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/lib/intl.js -------------------------------------------------------------------------------- /types/lib/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/lib/node.js -------------------------------------------------------------------------------- /types/npm/@babel/cli_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/@babel/cli_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/@babel/core_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/@babel/core_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/@babel/preset-env_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/@babel/preset-env_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/@babel/preset-flow_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/@babel/preset-flow_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/babel-eslint_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/babel-eslint_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/chai_v4.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/chai_v4.x.x.js -------------------------------------------------------------------------------- /types/npm/eslint-config-prettier_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/eslint-config-prettier_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/eslint-plugin-flowtype-errors_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/eslint-plugin-flowtype-errors_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/eslint-plugin-flowtype_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/eslint-plugin-flowtype_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/eslint-plugin-mocha_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/eslint-plugin-mocha_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/eslint-plugin-prettier_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/eslint-plugin-prettier_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/eslint_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/eslint_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/flow-bin_v0.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/flow-bin_v0.x.x.js -------------------------------------------------------------------------------- /types/npm/flow-typed_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/flow-typed_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/glob_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/glob_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/http-server_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/http-server_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/husky_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/husky_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/jest-diff_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/jest-diff_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/lint-staged_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/lint-staged_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/markdown-to-html_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/markdown-to-html_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/mocha_v4.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/mocha_v4.x.x.js -------------------------------------------------------------------------------- /types/npm/performance-now_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/performance-now_vx.x.x.js -------------------------------------------------------------------------------- /types/npm/prettier_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/npm/prettier_vx.x.x.js -------------------------------------------------------------------------------- /types/userland.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/userland.js -------------------------------------------------------------------------------- /types/wasm-edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/types/wasm-edit.js -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/website/.gitignore -------------------------------------------------------------------------------- /website/core/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/website/core/Footer.js -------------------------------------------------------------------------------- /website/i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/website/i18n/en.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/website/package.json -------------------------------------------------------------------------------- /website/pages/en/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/website/pages/en/index.js -------------------------------------------------------------------------------- /website/pages/en/repl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/website/pages/en/repl.js -------------------------------------------------------------------------------- /website/pages/en/share.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/website/pages/en/share.js -------------------------------------------------------------------------------- /website/sidebars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/website/sidebars.json -------------------------------------------------------------------------------- /website/siteConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/website/siteConfig.js -------------------------------------------------------------------------------- /website/static/css/custom.css: -------------------------------------------------------------------------------- 1 | .navPusher { 2 | height: auto; 3 | } 4 | -------------------------------------------------------------------------------- /website/static/css/share.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/website/static/css/share.css -------------------------------------------------------------------------------- /website/static/example-add.wasm: -------------------------------------------------------------------------------- 1 | asm`add 2 |  j -------------------------------------------------------------------------------- /website/static/example-benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/website/static/example-benchmark.js -------------------------------------------------------------------------------- /website/static/example-exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/website/static/example-exec.js -------------------------------------------------------------------------------- /website/static/js/repl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/website/static/js/repl.js -------------------------------------------------------------------------------- /website/static/js/share.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/website/static/js/share.js -------------------------------------------------------------------------------- /website/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/website/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtuc/webassemblyjs/HEAD/yarn.lock --------------------------------------------------------------------------------