10564 Commits (48ee42efc29529306264f167fb459a0417af1f70)
 

Author SHA1 Message Date
bjorn3 470070ab71
Remove rayon dependency of cranelift-isle (#5101) 2 years ago
Nick Fitzgerald 442f9fa01b
Cranelift: pass iterators to `ABIMachineSpec::compute_arg_locs` (#5095) 2 years ago
Nick Fitzgerald 5c5fa192f7
Cranelift: use `.enumerate()` to avoid indexing in s390x backend (#5094) 2 years ago
Nick Fitzgerald 4a66c3b855
Cranelift: Remove duplicate IR signature legalizations (#5093) 2 years ago
Ulrich Weigand 9dadba60a0
s390x: use constraints for call arguments and return values (#5092) 2 years ago
Chris Fallin 86e77953f8
Fix some egraph-related issues. (#5088) 2 years ago
Trevor Elliott d9753fac2b
Remove uses of `reg_mod` from s390x (#5073) 2 years ago
Alex Crichton 204d4c332c
Increase attempts and timeout in publish script (#5084) 2 years ago
Alex Crichton 7669a96179
Reduce warnings on CI from GitHub Actions (#5083) 2 years ago
Afonso Bordado 51d8734235
fuzzgen: Generate compiler flags (#5020) 2 years ago
Alex Crichton 0959f90755
Fix push tag workflow (#5082) 2 years ago
wasmtime-publish 3e35c8f98a
Update release date of Wasmtime 2.0.0 (#5080) 2 years ago
Chris Fallin c392e461a3
egraphs: a few miscellaneous compile-time optimizations. (#5072) 2 years ago
bjorn3 0667a412d7
Export a couple of types from cranelift_module that were meant to be exported (#5074) 2 years ago
Nick Fitzgerald 5a4adde837
Update bumpalo to 3.11.1 (#5070) 2 years ago
Nick Fitzgerald 979432c92b
Update libfuzzer to 0.4.5 (#5068) 2 years ago
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