12895 Commits (5715ff96f1411aec7aeb2c53c3993719b81efc1e)
 

Author SHA1 Message Date
Saúl Cabrera 5715ff96f1
cranelift: Only enable winch calling convention for x64 (#8234) 8 months ago
Jamey Sharp 2be598bb45
Remove cranelift-wasm's "DummyEnvironment" (#8232) 8 months ago
Chris Fallin af6b8ca947
PCC: turn off fuzzing for now. (#8230) 8 months ago
Trevor Elliott 8052bb9e3b
Split return instruction emission out of gen_epilogue_frame_restore (#8226) 8 months ago
Alex Crichton 355990b48b
Exit through Cranelift-generated trampolines for builtins (#8152) 8 months ago
Trevor Elliott b545cc5080
Remove the wasmtime-cranelift-shared crate (#8222) 8 months ago
Luke Street 850b0fb81d
cranelift: Constant propagate `bswap` (#8220) 8 months ago
Alexander Lyon 668e8165b2
export SocketAddrUse (#8218) 8 months ago
Trevor Elliott 8eb7914e87
cranelift: Handle argument extension in the Winch calling convention (#8215) 8 months ago
jwcesign 83faa91113
doc: update wasmtime dep to the latest one (#8204) 8 months ago
Nick Fitzgerald 6c5184809d
Cranelift: resolve value aliases when printing CLIF functions (#8214) 8 months ago
Alex Crichton 4f1e6f3785
Use some new standard library methods from Rust 1.74, 1.75 (#8209) 8 months ago
Alex Crichton ba1a7120e7
Update Nightly Rust used in CI (#8211) 8 months ago
Trevor Elliott 450b791f96
winch: Remove unused functions after trampoline refactoring (#8213) 8 months ago
Chris Fallin a79cf76fe0
PCC: x64: insertlane instructions read only scalar-sized values. (#8207) 8 months ago
Trevor Elliott d69ba34ee3
winch: Switch to using cranelift for all trampolines (#8109) 8 months ago
Trevor Elliott a1b54d985a
Replace a debug assert with a TODO (#8210) 8 months ago
Alex Crichton ead7f735b4
Compile out wmemcheck-related libcalls when not enabled (#8203) 8 months ago
Chris Fallin 6ae6ebc725
PCC: avoid fuzzing on memory64. (#8208) 8 months ago
Alex Crichton b363db0f9c
Bump MSRV to 1.75.0 (#8205) 8 months ago
Nick Fitzgerald 082acb4e29
Cranelift: make `bitcast`s between integer and reference types do a copy (#8201) 8 months ago
Jamey Sharp c6d923ae3f
Add more disassembly tests for call_indirect (#8202) 8 months ago
Trevor Elliott d3cc12b455
cranelift: Fix return value handling with the winch calling convention (#8198) 8 months ago
Andrew Gutekanst e6cd53281c
Update release notes for 18.0.3 patch release (#8199) 8 months ago
Jamey Sharp f59b324602
cranelift: Optimize select_spectre_guard, carefully (#8139) 8 months ago
Alex Crichton 55664f5a3f
Add a `CodeBuilder` type to the `wasmtime` crate (#8181) 8 months ago
Alex Crichton f4bee25010
Implement opt-in for enabling WASI to block the current thread (#8190) 8 months ago
Saúl Cabrera 5e05171d01
winch: Enable `memory64` in Winch (#8194) 8 months ago
Saúl Cabrera 8baee53bff
winch: Correctly handle the result of memory grow (#8156) 8 months ago
Trevor Elliott 50812d3a49
Change `compute_arg_locs` to accept a slice instead of an IntoIterator (#8193) 8 months ago
Alex Crichton c52f63f8cd
Update setup-java GitHub Action (#8191) 8 months ago
Chris Fallin 46814f22b3
PCC: support imported memories as well. (#8176) 8 months ago
Alex Crichton ed759830fd
Clarify that `v128` is affected with NaN canonicalization (#8189) 8 months ago
Alex Crichton b3e37fb563
Remove an unused type (#8183) 8 months ago
Alex Crichton 9254273566
Canonicalize fpromote/fdemote operations (#8182) 8 months ago
wasmtime-publish 94f8eadb93
Update release date of Wasmtime 19.0.0 (#8185) 8 months ago
Alex Crichton 03dc78b192
Update location of cargo-audit CI check (#8184) 8 months ago
Chris Fallin afaf1c73f6
PCC: x64: 32- and 64-bit XMM loads/stores are 32 and 64 bits, respectively. (#8177) 8 months ago
Jamey Sharp 310e97ee82
cranelift-wasm: Attach table OOB traps to loads/stores (#8171) 8 months ago
Chris Fallin 3deaa8780b
PCC: 32-bit multiplies produce 32 bits of result. (#8174) 8 months ago
Chris Fallin d7c96a9e4c
PCC: add facts to all relevant iconsts to handle propagation through opts. (#8173) 8 months ago
Alex Crichton 0dee5a7f4d
Skip type checks on tables that don't need it (#8172) 8 months ago
Alex Crichton 85afaacd6f
x64: Refactor lowerings for `insertlane` (#8167) 8 months ago
Dan Gohman bcd0119ec0
Rename `-S common` to `-S cli`. (#8166) 8 months ago
Alex Crichton c4c5ee5a98
Don't lookup trap codes twice on traps (#8150) 8 months ago
Alex Crichton fbbeaf758c
Don't explicitly check for null function pointers (#8159) 8 months ago
Alex Crichton 13342b2486
Enhance test around stack overflow (#8149) 8 months ago
Jamey Sharp 56ca84937f
Cranelift: clone ABIArg instead of allocating SmallInstVec (#8164) 8 months ago
Alex Crichton 8f03b22e07
Remove wasm-c-api submodule (#8170) 8 months ago
Alex Crichton a115741970
Update spec test suite submodule (#8169) 8 months ago