10698 Commits (release-5.0.0)
 

Author SHA1 Message Date
Pat Hickey 12e4a1ba18
component model: async host function & embedding support (#5055) 2 years ago
Chris Fallin 25bc12ec82
Add egraphs option to Wasmtime config, and add it to fuzzing config generation. (#5067) 2 years ago
Pat Hickey 78ecc17d0f
unsplat component::Linker::func_wrap args (#5065) 2 years ago
Trevor Elliott 32a7593c94
cranelift: Remove booleans (#5031) 2 years ago
Afonso Bordado 766ecb561e
fuzzgen: Always generate reachable blocks (#5034) 2 years ago
Chris Fallin 1aaea279e5
egraph opts: fix uextend-of-i32. (#5061) 2 years ago
Alex Crichton ff0c45b4a0
Minor changes for components related to wit-bindgen support (#5053) 2 years ago
Nick Fitzgerald a2f846f124
Don't re-capture backtraces when propagating traps through host frames (#5049) 2 years ago
Pat Hickey f96491f333
Ignore when components export type definitions (#5051) 2 years ago
Afonso Bordado 4639e85c4e
Flush Icache on AArch64 Windows (#4997) 2 years ago
Alex Crichton 75cd888e23
Add release notes for 2.0.0 (#5048) 2 years ago
Nick Fitzgerald 03d77d4d6b
Cranelift: Derive `Copy` for `InstructionData` (#5043) 2 years ago
Afonso Bordado 1d8f982fe5
fuzzgen: Add bitops (#5040) 2 years ago
Andrew Brown bad71cde4a
Revert "Disable wasi-nn CI tests due to breakage (404'ing package repository). (#5028)" (#5045) 2 years ago
Chris Fallin 2be12a5167
egraph-based midend: draw the rest of the owl (productionized). (#4953) 2 years ago
Nick Fitzgerald e2f1ced0b6
Cranelift: Make `Opcode` represented as a `u8` instead of `u16` and remove vestigial conversion impls (#5042) 2 years ago
Afonso Bordado 86331b9b37
cranelift: Native feature detection for RISC-V (#5044) 2 years ago
Benjamin Bouvier d68ca3711b
Upgrade sha2 to 0.10.2 in wasmtime (#4749) 2 years ago
Pat Hickey 42d460f3a6
wasmtime-component-macro: struct and consts created for flags! must be pub (#5030) 2 years ago
Adam C. Foltzer e45577e097
feat(wasi) add `push_file` and `push_dir` methods to `WasiCtx` (#5027) 2 years ago
Chris Fallin 4f8b94163c
Disable wasi-nn CI tests due to breakage (404'ing package repository). (#5028) 2 years ago
Jun Ryung Ju 39fbff92c3
cranelift: Added fp and, or, xor, not ops to interpreter. (#4999) 2 years ago
Chris Fallin e95ffe4413
Fix StructReturn handling: properly mark the clobber, and offset actual rets. (#5023) 2 years ago
Jimmy Bourassa b454110ac7
Fix broken WASI ABI link (#5024) 2 years ago
Jamey Sharp 04b30acad9
Misc cleanups (#5014) 2 years ago
Nathaniel McCallum bbdafaf5ce
feat: provide default methods for WasiDir (#5019) 2 years ago
wasmtime-publish a9be4a9b56
Bump Wasmtime to 3.0.0 (#5016) 2 years ago
Dan Gohman 24da5f7787
Tidy up the WASI `ErrorKind` enum. (#5015) 2 years ago
Rainy Sinclair 6d1bce9c64
Adjust fuel consumption to be empty when fuel is 0 (#5013) 2 years ago
Trevor Elliott e63771f2d9
More consistent use of `add_inst` (#5012) 2 years ago
Trevor Elliott a209cb63f5
ISLE: Enable the overlap checker (#5011) 2 years ago
Alex Crichton 2607590d8c
Update the wasm-tools family of crates (#5010) 2 years ago
Nathaniel McCallum d986b3cbc2
feat: improve wasi_common::ErrorKind derives (#5006) 2 years ago
Alex Crichton b07e619055
Drop a few crates from our dependency graph (#5009) 2 years ago
yuyang 07584f6ac8
fix issue 4996. (#5003) 2 years ago
Johnnie Birch f2105f95e9
Update perf action to work for wasmtime forks (#5007) 2 years ago
Trevor Elliott c9ff14e00b
Resolve overlap in the s390x backend (#5002) 2 years ago
Jamey Sharp d35c508436
cranelift-frontend: Replace Vecs with ListPools (#5001) 2 years ago
bjorn3 f1fce6c60d
Support writing riscv64 object files (#4995) 2 years ago
Alex Crichton 7bab5c1b28
Consolidate module definition in `wasmtime-jit` (#5000) 2 years ago
Yuyi Wang 6bcc430855
Initial work to build for Windows ARM64 (#4990) 2 years ago
Jamey Sharp 3fa545bd89
Cleanup cranelift-frontend (#4989) 2 years ago
Trevor Elliott ab4be2bdd1
ISLE: Resolve overlaps in the aarch64 backend (#4988) 2 years ago
Trevor Elliott c1d6ca48a7
ISLE: Resolve overlap in the riscv64 backend (#4982) 2 years ago
Jamey Sharp 77ab99d3b0
cranelift-frontend: SSA-building cleanup (#4984) 2 years ago
Trevor Elliott 46e42601eb
ISLE: Always default the priority to 0 (#4983) 2 years ago
Trevor Elliott 7d5b2b5bb2
ISLE: Add the overlap_errors pragma (#4981) 2 years ago
Trevor Elliott db06e4e622
ISLE: Resolve remaining x64 overlap errors (#4977) 2 years ago
Trevor Elliott bf2fa40e4e
Stabilize the error output order (#4976) 2 years ago
Jamey Sharp 6c8620b688
Bypass state machine for single-predecessor chains (#4955) 2 years ago