13458 Commits (db0d9c7d6a72b4f86aad4d9203f2e7e7f45e3347)
 

Author SHA1 Message Date
Nick Fitzgerald db0d9c7d6a
cranelift-frontend: Make `assert_eq_output!` usable in the whole crate (#9070) 3 months ago
Nick Fitzgerald cb0cac2f3f
cranelift-entity: Add a method to pre-reserve capacity to `EntitySet` (#9069) 3 months ago
Nick Fitzgerald 29d6fcc950
cranelift-entity: Implement `Extend` for `EntitySet` (#9068) 3 months ago
Nick Fitzgerald f763f0e707
Cranelift: Add a helper for getting a block's successors (#9067) 3 months ago
Nick Fitzgerald 4df85c50f2
Cranelift: Add an `is_safepoint` predicate to `Opcode` (#9066) 3 months ago
Alex Crichton 974c32450d
Simplify ABI selection and tail call integration (#9061) 3 months ago
Trevor Elliott 4718f68e3c
Validate import names given to `trappable_imports` (#9057) 3 months ago
Ulrich Weigand a7272b8249
s390x: Support tail calls (#9052) 3 months ago
Dave Bakker cfc5035e0c
wasi-sockets: Return StreamError::Closed when the underlying socket is shut down. (#9055) 3 months ago
Victor Adossi 7179592543
chore(adapters): add README (#9059) 3 months ago
Andrew Brown bba5e681a7
wasi-nn: track upstream specification (#9056) 3 months ago
Vulcain c682d23d9b
Winch aarch64 jmp (#9051) 3 months ago
Xinzhao Xu ba864e987e
docs: move wasi-keyvalue proposal to tier 3 (#9050) 3 months ago
Hamir Mahal 46098121bc
style: simplify string formatting (#9047) 3 months ago
Nick Fitzgerald 25fcf41c06
deps: Update `target-lexicon` to v0.12.16 (#9048) 3 months ago
Nick Fitzgerald 0683b84b40
Cranelift: Stop sign-extending `Imm64` immediates in builder methods (#9046) 3 months ago
beetrees 86bd6c833c
Add initial `f16` and `f128` support to the x64 backend (#9045) 3 months ago
Xinzhao Xu 12fc764dc9
Integrate wasi-keyvalue into wasmtime-cli (#9032) 3 months ago
Xinzhao Xu f5e5b291cc
Bump tokio version to 1.30 to avoid duplicate socket2 dependency (#9043) 3 months ago
Alex Crichton 87817f38a1
Improve unsupported architecture errors in Wasmtime (#9039) 3 months ago
Alex Crichton c17913dd1c
Fix a pulley crash on OSS-Fuzz (#9042) 3 months ago
Alex Crichton 59961db12e
Enable a few more clippy lints by default (#9038) 3 months ago
Alex Crichton 169b97fc77
Build and test wasmtime-fiber on i686/arm (#9035) 3 months ago
Alex Crichton c8fabdef36
Change `build-test-matrix.js` to run more sometimes (#9037) 3 months ago
Vulcain 8c8d1551e9
Winch aarch64 clz & ctz (#9033) 3 months ago
beetrees 0efe50ebce
Fix `fmin`/`fmax` cprop miscompilation and add `f16`/`f128` `fmin`/`fmax` cprop support (#9030) 3 months ago
Alex Crichton b6da82b4c0
Add an unsafe API to unload process trap handlers (#9022) 3 months ago
Vulcain c549e7776e
Winch aarch64 cmp (#9018) 3 months ago
Nick Fitzgerald 0c0153c190
Enforce `clippy::clone_on_copy` for the workspace (#9025) 3 months ago
Vulcain 3767f76b48
explorer with clif fix: cache does not emit clif files (#9027) 3 months ago
Xinzhao Xu dfc4358d0c
Implement wasi-keyvalue (#8983) 3 months ago
Nick Fitzgerald a28cfce852
Derive `Copy` for `Val` (#9024) 3 months ago
Nick Fitzgerald 34d11818fe
Remove `V128Abi` and shrink the size of `Val` from 32 to 24 bytes (#9023) 3 months ago
Alex Crichton 57049ddc56
Add support for `-Wunknown-imports-trap` to components (#9021) 3 months ago
bjorn3 a47d511c1f
Update gimli to 0.29.0 (#9020) 3 months ago
Xinzhao Xu 3e97612bf1
Fix feature combinations in testing (#9016) 3 months ago
Nick Fitzgerald ef1ffa2d2c
Get Pulley tests passing under MIRI; run Pulley tests under MIRI in CI (#9014) 3 months ago
Nick Fitzgerald 36963d21ca
CI: Test Pulley on 32-bit and `no_std` targets (#9013) 3 months ago
beetrees dc00bb6124
Refactor `Ieee{16,32,64,128}` (#8982) 3 months ago
Nick Fitzgerald 4ac1bedfca
Introduce the `pulley-interpreter` crate (#9008) 3 months ago
Alex Crichton 05095c1868
Rename the `wasm32-wasi` target to `wasm32-wasip1` (#8867) 3 months ago
Alex Crichton 6d279d235c
Enable multiple component model returns in another fuzzer (#9012) 3 months ago
Alex Crichton 787cdec566
Bump MSRV to 1.78.0 (#9010) 3 months ago
Jeffrey Charles 81724ed62a
Winch: Rename simd spec tests so they are executed (#9011) 3 months ago
Afonso Bordado 5d0d61602f
fuzzgen: Add stack map variables (#8941) 4 months ago
Nick Fitzgerald 6f41aed3b9
Cranelift(x64): Fix lowering for `store(bitop(x, load(addr)), addr)` for bitops on floats (#9003) 4 months ago
Nick Fitzgerald bc3d612bb1
Cranelift(x64): provide better panic messages for `Gpr::new(reg).unwrap()` et al (#9005) 4 months ago
Jeffrey Charles 488e50563c
Winch: Add v128 load and store (#9006) 4 months ago
Marceline Cramer 55af5ac281
cranelift-control: support no_std compilation (#8995) 4 months ago
Jeffrey Charles fa9a948db0
Add v128.const support to Winch (#8990) 4 months ago