10857 Commits (91c8114f00e2e84b6c9f9aa7ea0b49702ca820db)
 

Author SHA1 Message Date
Saúl Cabrera 91c8114f00
winch: Add support for integer multiplication in x64. (#5769) 2 years ago
Trevor Elliott 19f337e29b
Move the default block to the front of the underlying jump table storage (#5770) 2 years ago
Lukas Forst 6cddc923f3
Expose wasmtime_store_limiter in the c-api (#5761) 2 years ago
Alex Crichton a0a97f5e8f
Add (bnot (bxor x y)) lowerings for s390x/aarch64 (#5763) 2 years ago
Trevor Elliott d99783fc91
Move default blocks into jump tables (#5756) 2 years ago
Alex Crichton 49613be393
Update wasm-tools crates (#5757) 2 years ago
Ivan Font de68cc1726
Add support for WASI sockets to C API (#5624) 2 years ago
Trevor Elliott 15fe9c7c93
Inline jump tables in parsed br_table instructions (#5755) 2 years ago
bjorn3 202d3af16a
Remove the unused sigid argument purpose (#5753) 2 years ago
Amanieu d'Antras a2d356d45e
Add `JITBuilder::with_flags` constructor (#5751) 2 years ago
Saúl Cabrera 7c5c7e4b6d
winch: Add full support for integer `sub` and `add` instructions (#5737) 2 years ago
Ayomide Bamidele 9637840b4b
Update AMD and generic x86 CPU presets to match LLVM (#5575) 2 years ago
Trevor Elliott 34ec4b4e44
Reuse `inst_predicates::visit_block_succs` in more places (#5750) 2 years ago
Andrew Brown cacc416080
wasi-threads: fix import name (#5748) 2 years ago
Alex Crichton 46fe366756
Fix a missing `async_trait` annotation in `bindgen!` (#5747) 2 years ago
Trevor Elliott b0b3f67cb0
Move jump tables to the DataFlowGraph (#5745) 2 years ago
Jamey Sharp 7bf89683e9
Generalize and/or/xor optimizations (#5744) 2 years ago
Trevor Elliott d71c9458dc
Make `DataFlowGraph::blocks` public (#5740) 2 years ago
Jamey Sharp f3b408d5e2
Algebraic opts: Reuse `iconst 0` from LHS (#5724) 2 years ago
Trevor Elliott 116e5a665f
Bump regalloc2 to 0.6.0 (#5742) 2 years ago
Andrew Brown 121094054b
doc: update Wasm threads support status (#5739) 2 years ago
Trevor Elliott 3343cf80e9
Add assertions for matches that used to use analyze_branch (#5733) 2 years ago
Nick Fitzgerald 317cc51337
Rename `VMCallerCheckedAnyfunc` to `VMCallerCheckedFuncRef` (#5738) 2 years ago
Andrew Brown edfa10d607
wasi-threads: an initial implementation (#5484) 2 years ago
Trevor Elliott 2c8425998b
Refactor matches that used to consume BranchInfo (#5734) 2 years ago
Raekye fdd4a778fc
Fix ABI of jitted function in cranelift-jit example. (#5736) 2 years ago
Alex Crichton 72962c9f08
Add some minor souper-harvested optimizations (#5735) 2 years ago
Brendan Burns 08403c9915
Update base64 dependency to 0.21.0 (#5702) 2 years ago
Chris Fallin 673b448cfe
Cranelift DFG: make inst clone deep-clone varargs lists. (#5727) 2 years ago
Trevor Elliott c8a6adf825
Remove analyze_branch and BranchInfo (#5730) 2 years ago
Chris Fallin 75ae976adc
egraphs: fix accidental remat of call. (#5726) 2 years ago
bjorn3 16afefdab1
Some refactorings to the ISLE parser (#5693) 2 years ago
Trevor Elliott e9c05622c0
Keep reachable jump tables (#5721) 2 years ago
Jamey Sharp 65c1f654f2
Cranelift: Only build iconst for ints <= 64 bits (#5723) 2 years ago
Alex Crichton 284fec127a
Remove explicit `S` type from component functions (#5722) 2 years ago
Saúl Cabrera 939b6ea933
winch: Fix retrieving function signature for compilation (#5725) 2 years ago
Alex Crichton 1390882b56
Update release notes for 6.0.0 (#5719) 2 years ago
Alex Crichton de0e0bea3f
Legalize `b{and,or,xor}_not` into component instructions (#5709) 2 years ago
Afonso Bordado 99c3936616
fuzzgen: Enable `rotl` for riscv64 (#5715) 2 years ago
Pat Hickey 743a40a6c4
Cargo update cap-std family, and audit deps (#5710) 2 years ago
Jamey Sharp 23e1d6b5e3
egraphs/cprop: Don't extend constants to `i128` (#5717) 2 years ago
wasmtime-publish 482f541101
Bump Wasmtime to 7.0.0 (#5712) 2 years ago
Chris Fallin 43022c862a
Add cargo-vet updates for audit backlog. (#5708) 2 years ago
Jamey Sharp 97381792ac
Generalize u/sextend constant folding to all types (#5706) 2 years ago
Pat Hickey 331bc281a1
cargo-vet: audit base64 0.21.0 (#5707) 2 years ago
Trevor Elliott 6d8f2be9e1
Use `andn` for `band_not` when bmi1 is present (#5701) 2 years ago
Saúl Cabrera 0ba1448fa4
winch: Add missing conversions between x64 types (#5703) 2 years ago
Nick Fitzgerald e18d4cb711
Cranelift: Introduce support for `return_call` in the interpreter (#5697) 2 years ago
Nick Fitzgerald 72c8513411
Cranelift: Correctly wrap shifts in constant propagation (#5695) 2 years ago
yuyang fd67ccf9cd
Perform I-Cache Maintenance on RISC-V (#5698) 2 years ago