349 Commits (release-6.0.0)

Author SHA1 Message Date
Alex Crichton 992d85ae8b
Add a type parameter to `VMOffsets` for pointer size (#3020) 3 years ago
Alex Crichton aa5d837428
Start a high-level architecture document for Wasmtime (#3019) 3 years ago
Alex Crichton a273add815 Simplify the list of builtin intrinsics Wasmtime needs 3 years ago
Alex Crichton 7ce46043dc
Add guard pages to the front of linear memories (#2977) 3 years ago
Alex Crichton 5140fd251a
Update wasm-tools crates (#2989) 3 years ago
Alex Crichton e8b8947956
Bump to 0.28.0 (#2972) 3 years ago
Alex Crichton 7a1b7cdf92
Implement RFC 11: Redesigning Wasmtime's APIs (#2897) 3 years ago
Chris Fallin 88455007b2 Bump Wasmtime to v0.27.0 and Cranelift to v0.74.0. 4 years ago
Olivier Lemasle b5f29bd3b2
Update wasm-tools crates (#2908) 4 years ago
Benjamin Bouvier d7053ea9c7
Upgrade to the latest versions of gimli, addr2line, object (#2901) 4 years ago
bjorn3 84c79982e7 Remove unnecessary dependencies 4 years ago
Ulrich Weigand 801358333d debug: Support big-endian architectures 4 years ago
Alex Crichton 196bcec6cf
Process declared element segments for "possibly exported funcs" (#2851) 4 years ago
Alex Crichton 193551a8d6
Optimize `table.init` instruction and instantiation (#2847) 4 years ago
Peter Huene b775b68cfb
Make module information lookup from runtime safe. 4 years ago
Peter Huene ea72c621f0
Remove the stack map registry. 4 years ago
Alex Crichton c91e14d83f Precompute fields in `VMOffsets` 4 years ago
Alex Crichton c77ea0c5c7
Add some more `#[inline]` annotations for trivial functions (#2817) 4 years ago
Nick Fitzgerald ed31f28158 wasmtime-environ: Mark all VM offset functions as `#[inline]` 4 years ago
Alex Crichton 195bf0e29a
Fully support multiple returns in Wasmtime (#2806) 4 years ago
Chris Fallin 6bec13da04
Bump versions: Wasmtime to 0.26.0, Cranelift to 0.73.0. 4 years ago
Peter Huene 0ddfe97a09
Change how flags are stored in serialized modules. 4 years ago
Peter Huene abf3bf29f9
Add a `wasmtime settings` command to print Cranelift settings. 4 years ago
Peter Huene 29d366db7b
Add a compile command to Wasmtime. 4 years ago
Alex Crichton 211731b876
Update wasm-tools crates (#2773) 4 years ago
Alex Crichton 654156714c
Deduplicate function signatures in wasm modules (#2772) 4 years ago
Nick Fitzgerald d081ef9c2e Bump Wasmtime to 0.25.0; Cranelift to 0.72.0 4 years ago
Peter Huene a464465e2f
Code review feedback changes. 4 years ago
Peter Huene 505437e353
Code cleanup. 4 years ago
Peter Huene f5c4d87c45
Implement on-demand memory initialization for the uffd feature. 4 years ago
Peter Huene e71ccbf9bc
Implement the pooling instance allocator. 4 years ago
Peter Huene 3bb145f65c
Only treat a memory as static when the minimum is also within bounds. 4 years ago
Peter Huene c8871ee1e6
Allow instance allocators control over module compilation. 4 years ago
Peter Huene b58afbf849
Refactor module instantiation in the runtime. 4 years ago
Dan Gohman 8854dec01d Bump version to 0.24.0 4 years ago
Andrew Brown 44e76fe9c0
Update spec tests (#2690) 4 years ago
Alex Crichton 98d3e6823f
Update wasmparser/wat dependencies (#2675) 4 years ago
Dan Gohman 8d90ea0390 Bump version to 0.23.0 4 years ago
Alex Crichton 0e41861662
Implement limiting WebAssembly execution with fuel (#2611) 4 years ago
Chris Fallin c84d6be6f4
Detailed debug-info (DWARF) support in new backends (initially x64). 4 years ago
Alex Crichton 4a351ab7fe
Update a number of dependencies (#2594) 4 years ago
Alex Crichton 207f60a18e
module-linking: Implement outer module aliases (#2590) 4 years ago
Alex Crichton 703762c49e Update support for the module linking proposal 4 years ago
Yury Delendik 3580205f12
[Cranelift][Atomics] Add address folding for atomic notify/wait. (#2556) 4 years ago
Nick Fitzgerald 5ad82de3c5 Bump Wasmtime to 0.22.0; Cranelift to 0.69.0 4 years ago
Pat Hickey fb78025e41 upgrade all wasmparser to 0.71 4 years ago
Alex Crichton c83dee07b7 Fix a memory reservation bug in `reserve_modules` 4 years ago
Alex Crichton 25000afe69 Enable fuzzing the module linking implementation 4 years ago
Andrew Brown f1025322fa Update wasmparser to 0.69.2 4 years ago
Alex Crichton f003388ec7
Implement imported/exported modules/instances (#2461) 4 years ago