├── .config └── nextest.toml ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md ├── dependabot.yml └── workflows │ ├── miri.yml │ ├── rust.yml │ └── update-nightly.yml ├── .gitignore ├── .gitmodules ├── .rustfmt.toml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── NEWS.md ├── README.md ├── SECURITY.md ├── codecov.yml ├── crates ├── c_api │ ├── CMakeLists.txt │ ├── Cargo.toml │ ├── README.md │ ├── artifact │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── build.rs │ ├── doxygen.conf.in │ ├── include │ │ ├── wasm.h │ │ ├── wasmi.h │ │ └── wasmi │ │ │ ├── conf.h.in │ │ │ ├── config.h │ │ │ ├── engine.h │ │ │ ├── error.h │ │ │ └── store.h │ ├── macro │ │ ├── Cargo.toml │ │ └── lib.rs │ └── src │ │ ├── config.rs │ │ ├── engine.rs │ │ ├── error.rs │ │ ├── extern.rs │ │ ├── foreign.rs │ │ ├── frame.rs │ │ ├── func.rs │ │ ├── global.rs │ │ ├── instance.rs │ │ ├── lib.rs │ │ ├── memory.rs │ │ ├── module.rs │ │ ├── ref.rs │ │ ├── store.rs │ │ ├── table.rs │ │ ├── trap.rs │ │ ├── types │ │ ├── export.rs │ │ ├── extern.rs │ │ ├── func.rs │ │ ├── global.rs │ │ ├── import.rs │ │ ├── memory.rs │ │ ├── mod.rs │ │ ├── table.rs │ │ └── val.rs │ │ ├── utils.rs │ │ ├── val.rs │ │ └── vec.rs ├── cli │ ├── Cargo.toml │ ├── src │ │ ├── args.rs │ │ ├── context.rs │ │ ├── display.rs │ │ ├── main.rs │ │ ├── tests.rs │ │ └── utils.rs │ └── tests │ │ ├── run.rs │ │ └── wats │ │ ├── proc_exit.wat │ │ └── simple_print.wat ├── collections │ ├── Cargo.toml │ └── src │ │ ├── arena │ │ ├── component_vec.rs │ │ ├── dedup.rs │ │ ├── guarded.rs │ │ └── mod.rs │ │ ├── hash.rs │ │ ├── head_vec.rs │ │ ├── lib.rs │ │ ├── map.rs │ │ ├── set.rs │ │ ├── string_interner.rs │ │ ├── string_interner │ │ └── detail.rs │ │ └── tests.rs ├── core │ ├── Cargo.toml │ └── src │ │ ├── float.rs │ │ ├── fuel.rs │ │ ├── func_type.rs │ │ ├── global.rs │ │ ├── hint.rs │ │ ├── host_error.rs │ │ ├── index_ty.rs │ │ ├── lib.rs │ │ ├── limiter.rs │ │ ├── memory │ │ ├── access.rs │ │ ├── buffer.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ ├── tests.rs │ │ └── ty.rs │ │ ├── simd.rs │ │ ├── table │ │ ├── element.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ ├── tests.rs │ │ └── ty.rs │ │ ├── trap.rs │ │ ├── typed.rs │ │ ├── untyped.rs │ │ ├── value.rs │ │ └── wasm.rs ├── fuzz │ ├── Cargo.toml │ └── src │ │ ├── config.rs │ │ ├── crash_inputs.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── module.rs │ │ ├── oracle │ │ ├── exports.rs │ │ ├── mod.rs │ │ ├── wasmi.rs │ │ ├── wasmi_stack.rs │ │ ├── wasmi_v049.rs │ │ └── wasmtime.rs │ │ └── value.rs ├── ir │ ├── Cargo.toml │ └── src │ │ ├── enum.rs │ │ ├── error.rs │ │ ├── for_each_op.rs │ │ ├── immeditate.rs │ │ ├── index.rs │ │ ├── lib.rs │ │ ├── primitive.rs │ │ ├── span.rs │ │ ├── tests.rs │ │ └── visit_results.rs ├── ir2 │ ├── Cargo.toml │ ├── build.rs │ ├── build │ │ ├── display │ │ │ ├── constructors.rs │ │ │ ├── decode.rs │ │ │ ├── encode.rs │ │ │ ├── ident.rs │ │ │ ├── mod.rs │ │ │ ├── op.rs │ │ │ ├── op_code.rs │ │ │ ├── result.rs │ │ │ └── utils.rs │ │ ├── ident.rs │ │ ├── isa.rs │ │ ├── mod.rs │ │ └── op.rs │ └── src │ │ ├── decode │ │ ├── mod.rs │ │ └── op.rs │ │ ├── encode.rs │ │ ├── error.rs │ │ ├── index.rs │ │ ├── lib.rs │ │ ├── op.rs │ │ ├── opcode.rs │ │ ├── primitive.rs │ │ └── span.rs ├── wasi │ ├── Cargo.toml │ ├── src │ │ ├── guest_memory.rs │ │ ├── lib.rs │ │ └── sync │ │ │ ├── mod.rs │ │ │ └── snapshots │ │ │ ├── mod.rs │ │ │ └── preview_1.rs │ └── tests │ │ ├── mod.rs │ │ ├── wasi_wat.rs │ │ └── wat │ │ └── hello_world.wat ├── wasmi │ ├── Cargo.toml │ ├── benches │ │ ├── bench │ │ │ └── mod.rs │ │ ├── benches.rs │ │ ├── wasm │ │ │ ├── bz2.wasm │ │ │ ├── erc1155.wasm │ │ │ ├── erc20.wasm │ │ │ ├── erc721.wasm │ │ │ ├── pulldown-cmark.wasm │ │ │ └── spidermonkey.wasm │ │ └── wat │ │ │ ├── bare_call.wat │ │ │ ├── br_table.wat │ │ │ ├── bulk-ops.wat │ │ │ ├── counter.wat │ │ │ ├── divrem.wat │ │ │ ├── fibonacci.wat │ │ │ ├── flat_calls.wat │ │ │ ├── fuse.wat │ │ │ ├── global_bump.wat │ │ │ ├── global_const.wat │ │ │ ├── host_calls.wat │ │ │ ├── is_even.wat │ │ │ ├── memory-fill.wat │ │ │ ├── memory-sum.wat │ │ │ ├── memory-vec-add.wat │ │ │ ├── nested_calls.wat │ │ │ ├── preserve-all-locals.wat │ │ │ ├── recursive_scan.wat │ │ │ ├── recursive_trap.wat │ │ │ └── trunc_f2i.wat │ ├── src │ │ ├── engine │ │ │ ├── block_type.rs │ │ │ ├── code_map.rs │ │ │ ├── config.rs │ │ │ ├── executor │ │ │ │ ├── cache.rs │ │ │ │ ├── instr_ptr.rs │ │ │ │ ├── instrs.rs │ │ │ │ ├── instrs │ │ │ │ │ ├── binary.rs │ │ │ │ │ ├── branch.rs │ │ │ │ │ ├── call.rs │ │ │ │ │ ├── comparison.rs │ │ │ │ │ ├── conversion.rs │ │ │ │ │ ├── copy.rs │ │ │ │ │ ├── global.rs │ │ │ │ │ ├── load.rs │ │ │ │ │ ├── memory.rs │ │ │ │ │ ├── return_.rs │ │ │ │ │ ├── select.rs │ │ │ │ │ ├── simd.rs │ │ │ │ │ ├── store.rs │ │ │ │ │ ├── table.rs │ │ │ │ │ ├── unary.rs │ │ │ │ │ ├── utils.rs │ │ │ │ │ └── wide_arithmetic.rs │ │ │ │ ├── mod.rs │ │ │ │ └── stack │ │ │ │ │ ├── calls.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── values.rs │ │ │ ├── func_types.rs │ │ │ ├── limits │ │ │ │ ├── engine.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── stack.rs │ │ │ │ └── tests.rs │ │ │ ├── mod.rs │ │ │ ├── resumable.rs │ │ │ ├── traits.rs │ │ │ ├── translator │ │ │ │ ├── comparator.rs │ │ │ │ ├── driver.rs │ │ │ │ ├── error.rs │ │ │ │ ├── func │ │ │ │ │ ├── instrs.rs │ │ │ │ │ ├── layout │ │ │ │ │ │ ├── consts.rs │ │ │ │ │ │ └── mod.rs │ │ │ │ │ ├── locals.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── op.rs │ │ │ │ │ ├── simd │ │ │ │ │ │ ├── mod.rs │ │ │ │ │ │ ├── op.rs │ │ │ │ │ │ └── visit.rs │ │ │ │ │ ├── stack │ │ │ │ │ │ ├── control.rs │ │ │ │ │ │ ├── locals.rs │ │ │ │ │ │ ├── mod.rs │ │ │ │ │ │ ├── operand.rs │ │ │ │ │ │ └── operands.rs │ │ │ │ │ ├── utils.rs │ │ │ │ │ └── visit.rs │ │ │ │ ├── labels.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── relink_result.rs │ │ │ │ └── utils.rs │ │ │ └── utils.rs │ │ ├── error.rs │ │ ├── foreach_tuple.rs │ │ ├── func │ │ │ ├── caller.rs │ │ │ ├── error.rs │ │ │ ├── func_inout.rs │ │ │ ├── into_func.rs │ │ │ ├── mod.rs │ │ │ ├── ty.rs │ │ │ └── typed_func.rs │ │ ├── global.rs │ │ ├── instance │ │ │ ├── builder.rs │ │ │ ├── exports.rs │ │ │ ├── mod.rs │ │ │ └── tests.rs │ │ ├── lib.rs │ │ ├── limits.rs │ │ ├── linker.rs │ │ ├── memory │ │ │ ├── data.rs │ │ │ ├── mod.rs │ │ │ └── ty.rs │ │ ├── module │ │ │ ├── builder.rs │ │ │ ├── custom_section.rs │ │ │ ├── data.rs │ │ │ ├── element.rs │ │ │ ├── export.rs │ │ │ ├── global.rs │ │ │ ├── import.rs │ │ │ ├── init_expr.rs │ │ │ ├── instantiate │ │ │ │ ├── error.rs │ │ │ │ ├── mod.rs │ │ │ │ └── tests.rs │ │ │ ├── mod.rs │ │ │ ├── parser │ │ │ │ ├── buffered.rs │ │ │ │ └── mod.rs │ │ │ ├── read.rs │ │ │ └── utils.rs │ │ ├── reftype.rs │ │ ├── store │ │ │ ├── context.rs │ │ │ ├── error.rs │ │ │ ├── inner.rs │ │ │ ├── mod.rs │ │ │ ├── pruned.rs │ │ │ └── typeid.rs │ │ ├── table │ │ │ ├── element.rs │ │ │ ├── mod.rs │ │ │ └── ty.rs │ │ ├── tests.rs │ │ └── value.rs │ └── tests │ │ ├── integration │ │ ├── call_hook.rs │ │ ├── call_host_via_engine.rs │ │ ├── fuel_consumption.rs │ │ ├── fuel_metering.rs │ │ ├── func.rs │ │ ├── host_call_compilation.rs │ │ ├── host_call_instantiation.rs │ │ ├── host_calls_wasm.rs │ │ ├── instantitation.rs │ │ ├── mod.rs │ │ ├── resource_limiter.rs │ │ └── resumable_call.rs │ │ └── mod.rs └── wast │ ├── Cargo.toml │ ├── src │ └── lib.rs │ └── tests │ └── mod.rs ├── docs ├── developement.md └── usage.md ├── fuzz ├── Cargo.toml └── fuzz_targets │ ├── differential.rs │ ├── execute.rs │ └── translate.rs └── resources ├── audit-2023-12-20.pdf ├── audit-2024-11-27.pdf ├── logos ├── sponsors │ ├── parity.svg │ ├── sdf-black.svg │ └── sdf-white.svg └── users │ ├── ayaka.png │ ├── firefly-zero.png │ ├── icu4x.png │ ├── munal-os.png │ ├── orbitinghail-black.png │ ├── orbitinghail-white.png │ ├── project-oak-dark.svg │ ├── project-oak-light.svg │ ├── smoldot.png │ ├── soroban-black.svg │ ├── soroban-white.svg │ ├── typst.png │ └── wasmer.svg └── wasmi-logo.png /.config/nextest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/.config/nextest.toml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/miri.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/.github/workflows/miri.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.github/workflows/update-nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/.github/workflows/update-nightly.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/.gitmodules -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/NEWS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/SECURITY.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/codecov.yml -------------------------------------------------------------------------------- /crates/c_api/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/CMakeLists.txt -------------------------------------------------------------------------------- /crates/c_api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/Cargo.toml -------------------------------------------------------------------------------- /crates/c_api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/README.md -------------------------------------------------------------------------------- /crates/c_api/artifact/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/artifact/Cargo.toml -------------------------------------------------------------------------------- /crates/c_api/artifact/lib.rs: -------------------------------------------------------------------------------- 1 | pub use wasmi_c_api::*; 2 | -------------------------------------------------------------------------------- /crates/c_api/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/build.rs -------------------------------------------------------------------------------- /crates/c_api/doxygen.conf.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/doxygen.conf.in -------------------------------------------------------------------------------- /crates/c_api/include/wasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/include/wasm.h -------------------------------------------------------------------------------- /crates/c_api/include/wasmi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/include/wasmi.h -------------------------------------------------------------------------------- /crates/c_api/include/wasmi/conf.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/include/wasmi/conf.h.in -------------------------------------------------------------------------------- /crates/c_api/include/wasmi/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/include/wasmi/config.h -------------------------------------------------------------------------------- /crates/c_api/include/wasmi/engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/include/wasmi/engine.h -------------------------------------------------------------------------------- /crates/c_api/include/wasmi/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/include/wasmi/error.h -------------------------------------------------------------------------------- /crates/c_api/include/wasmi/store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/include/wasmi/store.h -------------------------------------------------------------------------------- /crates/c_api/macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/macro/Cargo.toml -------------------------------------------------------------------------------- /crates/c_api/macro/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/macro/lib.rs -------------------------------------------------------------------------------- /crates/c_api/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/config.rs -------------------------------------------------------------------------------- /crates/c_api/src/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/engine.rs -------------------------------------------------------------------------------- /crates/c_api/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/error.rs -------------------------------------------------------------------------------- /crates/c_api/src/extern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/extern.rs -------------------------------------------------------------------------------- /crates/c_api/src/foreign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/foreign.rs -------------------------------------------------------------------------------- /crates/c_api/src/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/frame.rs -------------------------------------------------------------------------------- /crates/c_api/src/func.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/func.rs -------------------------------------------------------------------------------- /crates/c_api/src/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/global.rs -------------------------------------------------------------------------------- /crates/c_api/src/instance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/instance.rs -------------------------------------------------------------------------------- /crates/c_api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/lib.rs -------------------------------------------------------------------------------- /crates/c_api/src/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/memory.rs -------------------------------------------------------------------------------- /crates/c_api/src/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/module.rs -------------------------------------------------------------------------------- /crates/c_api/src/ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/ref.rs -------------------------------------------------------------------------------- /crates/c_api/src/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/store.rs -------------------------------------------------------------------------------- /crates/c_api/src/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/table.rs -------------------------------------------------------------------------------- /crates/c_api/src/trap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/trap.rs -------------------------------------------------------------------------------- /crates/c_api/src/types/export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/types/export.rs -------------------------------------------------------------------------------- /crates/c_api/src/types/extern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/types/extern.rs -------------------------------------------------------------------------------- /crates/c_api/src/types/func.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/types/func.rs -------------------------------------------------------------------------------- /crates/c_api/src/types/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/types/global.rs -------------------------------------------------------------------------------- /crates/c_api/src/types/import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/types/import.rs -------------------------------------------------------------------------------- /crates/c_api/src/types/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/types/memory.rs -------------------------------------------------------------------------------- /crates/c_api/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/types/mod.rs -------------------------------------------------------------------------------- /crates/c_api/src/types/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/types/table.rs -------------------------------------------------------------------------------- /crates/c_api/src/types/val.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/types/val.rs -------------------------------------------------------------------------------- /crates/c_api/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/utils.rs -------------------------------------------------------------------------------- /crates/c_api/src/val.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/val.rs -------------------------------------------------------------------------------- /crates/c_api/src/vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/c_api/src/vec.rs -------------------------------------------------------------------------------- /crates/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/cli/Cargo.toml -------------------------------------------------------------------------------- /crates/cli/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/cli/src/args.rs -------------------------------------------------------------------------------- /crates/cli/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/cli/src/context.rs -------------------------------------------------------------------------------- /crates/cli/src/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/cli/src/display.rs -------------------------------------------------------------------------------- /crates/cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/cli/src/main.rs -------------------------------------------------------------------------------- /crates/cli/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/cli/src/tests.rs -------------------------------------------------------------------------------- /crates/cli/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/cli/src/utils.rs -------------------------------------------------------------------------------- /crates/cli/tests/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/cli/tests/run.rs -------------------------------------------------------------------------------- /crates/cli/tests/wats/proc_exit.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/cli/tests/wats/proc_exit.wat -------------------------------------------------------------------------------- /crates/cli/tests/wats/simple_print.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/cli/tests/wats/simple_print.wat -------------------------------------------------------------------------------- /crates/collections/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/collections/Cargo.toml -------------------------------------------------------------------------------- /crates/collections/src/arena/component_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/collections/src/arena/component_vec.rs -------------------------------------------------------------------------------- /crates/collections/src/arena/dedup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/collections/src/arena/dedup.rs -------------------------------------------------------------------------------- /crates/collections/src/arena/guarded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/collections/src/arena/guarded.rs -------------------------------------------------------------------------------- /crates/collections/src/arena/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/collections/src/arena/mod.rs -------------------------------------------------------------------------------- /crates/collections/src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/collections/src/hash.rs -------------------------------------------------------------------------------- /crates/collections/src/head_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/collections/src/head_vec.rs -------------------------------------------------------------------------------- /crates/collections/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/collections/src/lib.rs -------------------------------------------------------------------------------- /crates/collections/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/collections/src/map.rs -------------------------------------------------------------------------------- /crates/collections/src/set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/collections/src/set.rs -------------------------------------------------------------------------------- /crates/collections/src/string_interner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/collections/src/string_interner.rs -------------------------------------------------------------------------------- /crates/collections/src/string_interner/detail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/collections/src/string_interner/detail.rs -------------------------------------------------------------------------------- /crates/collections/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/collections/src/tests.rs -------------------------------------------------------------------------------- /crates/core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/Cargo.toml -------------------------------------------------------------------------------- /crates/core/src/float.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/float.rs -------------------------------------------------------------------------------- /crates/core/src/fuel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/fuel.rs -------------------------------------------------------------------------------- /crates/core/src/func_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/func_type.rs -------------------------------------------------------------------------------- /crates/core/src/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/global.rs -------------------------------------------------------------------------------- /crates/core/src/hint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/hint.rs -------------------------------------------------------------------------------- /crates/core/src/host_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/host_error.rs -------------------------------------------------------------------------------- /crates/core/src/index_ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/index_ty.rs -------------------------------------------------------------------------------- /crates/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/lib.rs -------------------------------------------------------------------------------- /crates/core/src/limiter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/limiter.rs -------------------------------------------------------------------------------- /crates/core/src/memory/access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/memory/access.rs -------------------------------------------------------------------------------- /crates/core/src/memory/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/memory/buffer.rs -------------------------------------------------------------------------------- /crates/core/src/memory/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/memory/error.rs -------------------------------------------------------------------------------- /crates/core/src/memory/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/memory/mod.rs -------------------------------------------------------------------------------- /crates/core/src/memory/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/memory/tests.rs -------------------------------------------------------------------------------- /crates/core/src/memory/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/memory/ty.rs -------------------------------------------------------------------------------- /crates/core/src/simd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/simd.rs -------------------------------------------------------------------------------- /crates/core/src/table/element.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/table/element.rs -------------------------------------------------------------------------------- /crates/core/src/table/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/table/error.rs -------------------------------------------------------------------------------- /crates/core/src/table/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/table/mod.rs -------------------------------------------------------------------------------- /crates/core/src/table/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/table/tests.rs -------------------------------------------------------------------------------- /crates/core/src/table/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/table/ty.rs -------------------------------------------------------------------------------- /crates/core/src/trap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/trap.rs -------------------------------------------------------------------------------- /crates/core/src/typed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/typed.rs -------------------------------------------------------------------------------- /crates/core/src/untyped.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/untyped.rs -------------------------------------------------------------------------------- /crates/core/src/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/value.rs -------------------------------------------------------------------------------- /crates/core/src/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/core/src/wasm.rs -------------------------------------------------------------------------------- /crates/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/fuzz/Cargo.toml -------------------------------------------------------------------------------- /crates/fuzz/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/fuzz/src/config.rs -------------------------------------------------------------------------------- /crates/fuzz/src/crash_inputs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/fuzz/src/crash_inputs.rs -------------------------------------------------------------------------------- /crates/fuzz/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/fuzz/src/error.rs -------------------------------------------------------------------------------- /crates/fuzz/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/fuzz/src/lib.rs -------------------------------------------------------------------------------- /crates/fuzz/src/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/fuzz/src/module.rs -------------------------------------------------------------------------------- /crates/fuzz/src/oracle/exports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/fuzz/src/oracle/exports.rs -------------------------------------------------------------------------------- /crates/fuzz/src/oracle/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/fuzz/src/oracle/mod.rs -------------------------------------------------------------------------------- /crates/fuzz/src/oracle/wasmi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/fuzz/src/oracle/wasmi.rs -------------------------------------------------------------------------------- /crates/fuzz/src/oracle/wasmi_stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/fuzz/src/oracle/wasmi_stack.rs -------------------------------------------------------------------------------- /crates/fuzz/src/oracle/wasmi_v049.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/fuzz/src/oracle/wasmi_v049.rs -------------------------------------------------------------------------------- /crates/fuzz/src/oracle/wasmtime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/fuzz/src/oracle/wasmtime.rs -------------------------------------------------------------------------------- /crates/fuzz/src/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/fuzz/src/value.rs -------------------------------------------------------------------------------- /crates/ir/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir/Cargo.toml -------------------------------------------------------------------------------- /crates/ir/src/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir/src/enum.rs -------------------------------------------------------------------------------- /crates/ir/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir/src/error.rs -------------------------------------------------------------------------------- /crates/ir/src/for_each_op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir/src/for_each_op.rs -------------------------------------------------------------------------------- /crates/ir/src/immeditate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir/src/immeditate.rs -------------------------------------------------------------------------------- /crates/ir/src/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir/src/index.rs -------------------------------------------------------------------------------- /crates/ir/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir/src/lib.rs -------------------------------------------------------------------------------- /crates/ir/src/primitive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir/src/primitive.rs -------------------------------------------------------------------------------- /crates/ir/src/span.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir/src/span.rs -------------------------------------------------------------------------------- /crates/ir/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir/src/tests.rs -------------------------------------------------------------------------------- /crates/ir/src/visit_results.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir/src/visit_results.rs -------------------------------------------------------------------------------- /crates/ir2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/Cargo.toml -------------------------------------------------------------------------------- /crates/ir2/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/build.rs -------------------------------------------------------------------------------- /crates/ir2/build/display/constructors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/build/display/constructors.rs -------------------------------------------------------------------------------- /crates/ir2/build/display/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/build/display/decode.rs -------------------------------------------------------------------------------- /crates/ir2/build/display/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/build/display/encode.rs -------------------------------------------------------------------------------- /crates/ir2/build/display/ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/build/display/ident.rs -------------------------------------------------------------------------------- /crates/ir2/build/display/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/build/display/mod.rs -------------------------------------------------------------------------------- /crates/ir2/build/display/op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/build/display/op.rs -------------------------------------------------------------------------------- /crates/ir2/build/display/op_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/build/display/op_code.rs -------------------------------------------------------------------------------- /crates/ir2/build/display/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/build/display/result.rs -------------------------------------------------------------------------------- /crates/ir2/build/display/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/build/display/utils.rs -------------------------------------------------------------------------------- /crates/ir2/build/ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/build/ident.rs -------------------------------------------------------------------------------- /crates/ir2/build/isa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/build/isa.rs -------------------------------------------------------------------------------- /crates/ir2/build/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/build/mod.rs -------------------------------------------------------------------------------- /crates/ir2/build/op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/build/op.rs -------------------------------------------------------------------------------- /crates/ir2/src/decode/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/src/decode/mod.rs -------------------------------------------------------------------------------- /crates/ir2/src/decode/op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/src/decode/op.rs -------------------------------------------------------------------------------- /crates/ir2/src/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/src/encode.rs -------------------------------------------------------------------------------- /crates/ir2/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/src/error.rs -------------------------------------------------------------------------------- /crates/ir2/src/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/src/index.rs -------------------------------------------------------------------------------- /crates/ir2/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/src/lib.rs -------------------------------------------------------------------------------- /crates/ir2/src/op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/src/op.rs -------------------------------------------------------------------------------- /crates/ir2/src/opcode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/src/opcode.rs -------------------------------------------------------------------------------- /crates/ir2/src/primitive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/src/primitive.rs -------------------------------------------------------------------------------- /crates/ir2/src/span.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/ir2/src/span.rs -------------------------------------------------------------------------------- /crates/wasi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasi/Cargo.toml -------------------------------------------------------------------------------- /crates/wasi/src/guest_memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasi/src/guest_memory.rs -------------------------------------------------------------------------------- /crates/wasi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasi/src/lib.rs -------------------------------------------------------------------------------- /crates/wasi/src/sync/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasi/src/sync/mod.rs -------------------------------------------------------------------------------- /crates/wasi/src/sync/snapshots/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod preview_1; 2 | -------------------------------------------------------------------------------- /crates/wasi/src/sync/snapshots/preview_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasi/src/sync/snapshots/preview_1.rs -------------------------------------------------------------------------------- /crates/wasi/tests/mod.rs: -------------------------------------------------------------------------------- 1 | mod wasi_wat; 2 | -------------------------------------------------------------------------------- /crates/wasi/tests/wasi_wat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasi/tests/wasi_wat.rs -------------------------------------------------------------------------------- /crates/wasi/tests/wat/hello_world.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasi/tests/wat/hello_world.wat -------------------------------------------------------------------------------- /crates/wasmi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/Cargo.toml -------------------------------------------------------------------------------- /crates/wasmi/benches/bench/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/bench/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/benches/benches.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/benches.rs -------------------------------------------------------------------------------- /crates/wasmi/benches/wasm/bz2.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wasm/bz2.wasm -------------------------------------------------------------------------------- /crates/wasmi/benches/wasm/erc1155.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wasm/erc1155.wasm -------------------------------------------------------------------------------- /crates/wasmi/benches/wasm/erc20.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wasm/erc20.wasm -------------------------------------------------------------------------------- /crates/wasmi/benches/wasm/erc721.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wasm/erc721.wasm -------------------------------------------------------------------------------- /crates/wasmi/benches/wasm/pulldown-cmark.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wasm/pulldown-cmark.wasm -------------------------------------------------------------------------------- /crates/wasmi/benches/wasm/spidermonkey.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wasm/spidermonkey.wasm -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/bare_call.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/bare_call.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/br_table.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/br_table.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/bulk-ops.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/bulk-ops.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/counter.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/counter.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/divrem.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/divrem.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/fibonacci.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/fibonacci.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/flat_calls.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/flat_calls.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/fuse.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/fuse.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/global_bump.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/global_bump.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/global_const.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/global_const.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/host_calls.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/host_calls.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/is_even.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/is_even.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/memory-fill.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/memory-fill.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/memory-sum.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/memory-sum.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/memory-vec-add.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/memory-vec-add.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/nested_calls.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/nested_calls.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/preserve-all-locals.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/preserve-all-locals.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/recursive_scan.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/recursive_scan.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/recursive_trap.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/recursive_trap.wat -------------------------------------------------------------------------------- /crates/wasmi/benches/wat/trunc_f2i.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/benches/wat/trunc_f2i.wat -------------------------------------------------------------------------------- /crates/wasmi/src/engine/block_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/block_type.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/code_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/code_map.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/config.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/cache.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instr_ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instr_ptr.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/binary.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/branch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/branch.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/call.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/comparison.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/comparison.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/conversion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/conversion.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/copy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/copy.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/global.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/load.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/load.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/memory.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/return_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/return_.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/select.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/simd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/simd.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/store.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/table.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/unary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/unary.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/utils.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/instrs/wide_arithmetic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/instrs/wide_arithmetic.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/stack/calls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/stack/calls.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/stack/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/stack/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/executor/stack/values.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/executor/stack/values.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/func_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/func_types.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/limits/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/limits/engine.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/limits/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/limits/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/limits/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/limits/stack.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/limits/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/limits/tests.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/resumable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/resumable.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/traits.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/comparator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/comparator.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/driver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/driver.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/error.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/instrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/instrs.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/layout/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/layout/consts.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/layout/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/layout/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/locals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/locals.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/op.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/simd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/simd/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/simd/op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/simd/op.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/simd/visit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/simd/visit.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/stack/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/stack/control.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/stack/locals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/stack/locals.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/stack/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/stack/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/stack/operand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/stack/operand.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/stack/operands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/stack/operands.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/utils.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/func/visit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/func/visit.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/labels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/labels.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/relink_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/relink_result.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/translator/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/translator/utils.rs -------------------------------------------------------------------------------- /crates/wasmi/src/engine/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/engine/utils.rs -------------------------------------------------------------------------------- /crates/wasmi/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/error.rs -------------------------------------------------------------------------------- /crates/wasmi/src/foreach_tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/foreach_tuple.rs -------------------------------------------------------------------------------- /crates/wasmi/src/func/caller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/func/caller.rs -------------------------------------------------------------------------------- /crates/wasmi/src/func/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/func/error.rs -------------------------------------------------------------------------------- /crates/wasmi/src/func/func_inout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/func/func_inout.rs -------------------------------------------------------------------------------- /crates/wasmi/src/func/into_func.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/func/into_func.rs -------------------------------------------------------------------------------- /crates/wasmi/src/func/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/func/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/func/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/func/ty.rs -------------------------------------------------------------------------------- /crates/wasmi/src/func/typed_func.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/func/typed_func.rs -------------------------------------------------------------------------------- /crates/wasmi/src/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/global.rs -------------------------------------------------------------------------------- /crates/wasmi/src/instance/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/instance/builder.rs -------------------------------------------------------------------------------- /crates/wasmi/src/instance/exports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/instance/exports.rs -------------------------------------------------------------------------------- /crates/wasmi/src/instance/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/instance/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/instance/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/instance/tests.rs -------------------------------------------------------------------------------- /crates/wasmi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/lib.rs -------------------------------------------------------------------------------- /crates/wasmi/src/limits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/limits.rs -------------------------------------------------------------------------------- /crates/wasmi/src/linker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/linker.rs -------------------------------------------------------------------------------- /crates/wasmi/src/memory/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/memory/data.rs -------------------------------------------------------------------------------- /crates/wasmi/src/memory/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/memory/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/memory/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/memory/ty.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/builder.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/custom_section.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/custom_section.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/data.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/element.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/element.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/export.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/global.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/import.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/init_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/init_expr.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/instantiate/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/instantiate/error.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/instantiate/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/instantiate/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/instantiate/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/instantiate/tests.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/parser/buffered.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/parser/buffered.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/parser/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/read.rs -------------------------------------------------------------------------------- /crates/wasmi/src/module/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/module/utils.rs -------------------------------------------------------------------------------- /crates/wasmi/src/reftype.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/reftype.rs -------------------------------------------------------------------------------- /crates/wasmi/src/store/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/store/context.rs -------------------------------------------------------------------------------- /crates/wasmi/src/store/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/store/error.rs -------------------------------------------------------------------------------- /crates/wasmi/src/store/inner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/store/inner.rs -------------------------------------------------------------------------------- /crates/wasmi/src/store/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/store/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/store/pruned.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/store/pruned.rs -------------------------------------------------------------------------------- /crates/wasmi/src/store/typeid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/store/typeid.rs -------------------------------------------------------------------------------- /crates/wasmi/src/table/element.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/table/element.rs -------------------------------------------------------------------------------- /crates/wasmi/src/table/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/table/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/src/table/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/table/ty.rs -------------------------------------------------------------------------------- /crates/wasmi/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/tests.rs -------------------------------------------------------------------------------- /crates/wasmi/src/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/src/value.rs -------------------------------------------------------------------------------- /crates/wasmi/tests/integration/call_hook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/tests/integration/call_hook.rs -------------------------------------------------------------------------------- /crates/wasmi/tests/integration/call_host_via_engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/tests/integration/call_host_via_engine.rs -------------------------------------------------------------------------------- /crates/wasmi/tests/integration/fuel_consumption.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/tests/integration/fuel_consumption.rs -------------------------------------------------------------------------------- /crates/wasmi/tests/integration/fuel_metering.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/tests/integration/fuel_metering.rs -------------------------------------------------------------------------------- /crates/wasmi/tests/integration/func.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/tests/integration/func.rs -------------------------------------------------------------------------------- /crates/wasmi/tests/integration/host_call_compilation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/tests/integration/host_call_compilation.rs -------------------------------------------------------------------------------- /crates/wasmi/tests/integration/host_call_instantiation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/tests/integration/host_call_instantiation.rs -------------------------------------------------------------------------------- /crates/wasmi/tests/integration/host_calls_wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/tests/integration/host_calls_wasm.rs -------------------------------------------------------------------------------- /crates/wasmi/tests/integration/instantitation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/tests/integration/instantitation.rs -------------------------------------------------------------------------------- /crates/wasmi/tests/integration/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/tests/integration/mod.rs -------------------------------------------------------------------------------- /crates/wasmi/tests/integration/resource_limiter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/tests/integration/resource_limiter.rs -------------------------------------------------------------------------------- /crates/wasmi/tests/integration/resumable_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/tests/integration/resumable_call.rs -------------------------------------------------------------------------------- /crates/wasmi/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wasmi/tests/mod.rs -------------------------------------------------------------------------------- /crates/wast/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wast/Cargo.toml -------------------------------------------------------------------------------- /crates/wast/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wast/src/lib.rs -------------------------------------------------------------------------------- /crates/wast/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/crates/wast/tests/mod.rs -------------------------------------------------------------------------------- /docs/developement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/docs/developement.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/docs/usage.md -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/fuzz_targets/differential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/fuzz/fuzz_targets/differential.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/execute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/fuzz/fuzz_targets/execute.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/translate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/fuzz/fuzz_targets/translate.rs -------------------------------------------------------------------------------- /resources/audit-2023-12-20.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/audit-2023-12-20.pdf -------------------------------------------------------------------------------- /resources/audit-2024-11-27.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/audit-2024-11-27.pdf -------------------------------------------------------------------------------- /resources/logos/sponsors/parity.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/sponsors/parity.svg -------------------------------------------------------------------------------- /resources/logos/sponsors/sdf-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/sponsors/sdf-black.svg -------------------------------------------------------------------------------- /resources/logos/sponsors/sdf-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/sponsors/sdf-white.svg -------------------------------------------------------------------------------- /resources/logos/users/ayaka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/users/ayaka.png -------------------------------------------------------------------------------- /resources/logos/users/firefly-zero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/users/firefly-zero.png -------------------------------------------------------------------------------- /resources/logos/users/icu4x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/users/icu4x.png -------------------------------------------------------------------------------- /resources/logos/users/munal-os.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/users/munal-os.png -------------------------------------------------------------------------------- /resources/logos/users/orbitinghail-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/users/orbitinghail-black.png -------------------------------------------------------------------------------- /resources/logos/users/orbitinghail-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/users/orbitinghail-white.png -------------------------------------------------------------------------------- /resources/logos/users/project-oak-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/users/project-oak-dark.svg -------------------------------------------------------------------------------- /resources/logos/users/project-oak-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/users/project-oak-light.svg -------------------------------------------------------------------------------- /resources/logos/users/smoldot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/users/smoldot.png -------------------------------------------------------------------------------- /resources/logos/users/soroban-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/users/soroban-black.svg -------------------------------------------------------------------------------- /resources/logos/users/soroban-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/users/soroban-white.svg -------------------------------------------------------------------------------- /resources/logos/users/typst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/users/typst.png -------------------------------------------------------------------------------- /resources/logos/users/wasmer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/logos/users/wasmer.svg -------------------------------------------------------------------------------- /resources/wasmi-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmi-labs/wasmi/HEAD/resources/wasmi-logo.png --------------------------------------------------------------------------------