349 Commits (release-6.0.0)

Author SHA1 Message Date
Nick Fitzgerald 46782b18c2
`wasmtime`: Implement fast Wasm stack walking (#4431) 2 years ago
Alex Crichton 32979b2714
Implement flags in fused adapters (#4549) 2 years ago
Alex Crichton ce7bbef24d
Implement other variant-like types in adapter fusion (#4547) 2 years ago
Alex Crichton e1148e43be
Implement `char` type in adapter fusion (#4544) 2 years ago
Alex Crichton 174b60dcf7
Add `*.wast` support for invoking components (#4526) 2 years ago
Alex Crichton 285bc5ce24
Implement variant translation in fused adapters (#4534) 2 years ago
Alex Crichton 1321c234e5
Remove dependency on `more-asserts` (#4408) 2 years ago
Alex Crichton 97894bc65e
Add initial support for fused adapter trampolines (#4501) 2 years ago
Peter Huene 80bd650bab
Components: ignore type exports (for now). (#4488) 2 years ago
Alex Crichton 3032e3fcfb
Track type information during component translation (#4448) 2 years ago
Alex Crichton 9ae060a12a
Update some dependency versions used by Wasmtime (#4405) 2 years ago
Alex Crichton 038383dc42
Implement support for outer core type aliases (#4385) 2 years ago
Nick Fitzgerald 7000b0a4cf
wasmtime: Add criterion micro benchmarks for traps (#4398) 2 years ago
Alex Crichton 41ba851a95
Bump versions of wasm-tools crates (#4380) 2 years ago
Alex Crichton 76a2545a7f
Implement nested instance exports for components (#4364) 2 years ago
wasmtime-publish 7c428bbd62
Bump Wasmtime to 0.40.0 (#4378) 2 years ago
Alex Crichton f0278c5db7
Implement `canon lower` of a `canon lift` function in the same component (#4347) 2 years ago
Alex Crichton eef1758d19
Implement a first-class error for reexported component functions (#4348) 2 years ago
Alex Crichton c1b3962f7b
Implement lowered-then-lifted functions (#4327) 2 years ago
Alex Crichton 3339dd1f01
Implement the post-return attribute (#4297) 2 years ago
Alex Crichton 651f40855f
Add support for nested components (#4285) 2 years ago
Pure White 258dc9de42
fix(wasmtime):`Config` methods should be idempotent (#4252) 2 years ago
Andrew Brown 0dcda643ea
runtime: vmoffsets must be checked in reverse order (#4253) 2 years ago
Alex Crichton 7d7ddceb17
Update wasm-tools crates (#4246) 2 years ago
Andrew Brown 2b52f47b83
Add shared memories (#4187) 2 years ago
wasmtime-publish 55946704cb
Bump Wasmtime to 0.39.0 (#4225) 2 years ago
Alex Crichton 2af358dd9c
Add a `VMComponentContext` type and create it on instantiation (#4215) 2 years ago
Alex Crichton 3ed6fae7b3
Add trampoline compilation support for lowered imports (#4206) 2 years ago
Alex Crichton b49c5c878e
Implement module imports into components (#4208) 2 years ago
Alex Crichton 9f5f978baa
Fix double-counting imports in `VMOffsets` calculations (#4209) 2 years ago
Alex Crichton 0cf0230432
Add dataflow processing to component translation for imports (#4205) 2 years ago
Alex Crichton f638b390b6
Refactor some internals of wasmtime-cranelift (#4202) 2 years ago
Alex Crichton 2a4851ad2b
Change some `VMContext` pointers to `()` pointers (#4190) 2 years ago
Alex Crichton 140b83597b
components: Implement the ability to call component exports (#4039) 2 years ago
Alex Crichton fcf6208750
Initial skeleton of some component model processing (#4005) 3 years ago
Alex Crichton 89ccc56e46
Update the wasm-tools family of crates (#4165) 3 years ago
Alex Crichton ccf834b473
Fix an issue where massive memory images are created (#4112) 3 years ago
wasmtime-publish 9a6854456d
Bump Wasmtime to 0.38.0 (#4103) 3 years ago
Alex Crichton 7fdc616368
Remove the `Paged` memory initialization variant (#4046) 3 years ago
Alex Crichton 871a9d93f2
Update some dependencies in `Cargo.lock` (#4081) 3 years ago
Alex Crichton d147802d51
Update wasm-tools crates (#3997) 3 years ago
wasmtime-publish 78a595ac88
Bump Wasmtime to 0.37.0 (#3994) 3 years ago
Alex Crichton 7b5176baea
Upgrade all crates to the Rust 2021 edition (#3991) 3 years ago
Alex Crichton c89dc55108
Add a two-week delay to Wasmtime's release process (#3955) 3 years ago
Alex Crichton 453feb6f82
Remove some dead code (#3970) 3 years ago
Alex Crichton d1d10dc8da
Refactor the `TypeTables` type (#3971) 3 years ago
Alex Crichton 76b82910c9
Remove the module linking implementation in Wasmtime (#3958) 3 years ago
Alex Crichton c22033bf93
Delete historical interruptable support in Wasmtime (#3925) 3 years ago
Alex Crichton 2f4419cc6c
Implement runtime checks for compilation settings (#3899) 3 years ago
wasmtime-publish 9137b4a50e
Bump Wasmtime to 0.35.0 (#3885) 3 years ago