12306 Commits (61e11a6c53d9a06a7f13609eb9de63280a44f1ca)
 

Author SHA1 Message Date
Alex Crichton 61e11a6c53
Remove usage of `BTreeMap` for compiler flags (#7287) 1 year ago
Alex Crichton f7004c19c9
c-api: Update reexport of wasmtime crate crate (#7112) 1 year ago
Alex Crichton 1633b60a75
Enable threads, multi-memory, and relaxed-simd by default (#7285) 1 year ago
Chris Fallin 5c7ed43058
PCC: merge/propagate facts through egraph opts. (#7280) 1 year ago
Alex Crichton 83203726f7
riscv64: Add support for the xnor instruction (#7279) 1 year ago
Chris Fallin 8e00cc202f
PCC: initial end-to-end integration with Wasmtime's static memories. (#7274) 1 year ago
Chris Fallin 39a33d2fed
PCC: switch "max" facts to "range" facts with two-sided ranges. (#7263) 1 year ago
Jeffrey Charles d0b053e160
Refactor x64 asm method names in Winch (#7269) 1 year ago
Alex Crichton 51e1b49ff5
riscv64: Fix missing extensions for 8/16-bit div/rem (#7268) 1 year ago
Alex Crichton b5b49e0796
Update wasm-tools family of crates (#7267) 1 year ago
Alex Crichton cf8869d530
riscv64: Implement some `Zbs` extension lowerings (#7252) 1 year ago
Afonso Bordado 5481c1f7ae
riscv: Delete `AdjustSp` instruction (#7265) 1 year ago
Chris Fallin 9e4d44626a
PCC: rework default-facts somewhat. (#7262) 1 year ago
Pat Hickey 99be9b0855
Implement stream splice, delete forward (#7234) 1 year ago
Alex Crichton fe7f0609af
riscv64: Refactor and improve some rotate-related codegen (#7251) 1 year ago
Alex Crichton f24abd22dc
cranelift: Add egraph rules for `bswap` (#7249) 1 year ago
Alex Crichton bcce4e3691
riscv64: Optimize `select_spectre_guard` (#7250) 1 year ago
Tyler Rockwood 1c2e510431
Support reset_fuel in store APIs (#7240) 1 year ago
Alex Crichton ad4f923bb7
Fix profiling the first function in a module (#7254) 1 year ago
Alex Crichton 48696854b0
Enable the `tracing-log` feature of tracing-subscriber (#7253) 1 year ago
Alex Crichton 079ddd4bf7
Minor logging tweaks (#7242) 1 year ago
Alex Crichton 4f49393773
riscv64: Improve codegen for `icmp` (#7203) 1 year ago
Afonso Bordado e1d66be1b7
fuzzgen: Add Alias Analysis Memflags to Loads and Stores (#7225) 1 year ago
Andrew Brown f7f22f062b
threads: use hex addresses in log messages (#7241) 1 year ago
Pat Hickey f952ff2744
wasmtime-cli: add tracing output on `WASMTIME_LOG` (#7239) 1 year ago
Tyler Rockwood f0dacd5f57
c-api/cmake: support disabling ALWAYS_BUILD (#7238) 1 year ago
Saúl Cabrera 4f47f3ecaf
winch: Add a subset of known libcalls and improve call emission (#7228) 1 year ago
Nick Fitzgerald c16540ed2a
Update `arbitrary` to 1.3.1 (#7236) 1 year ago
Tyler Rockwood 81b14a5043
c-api/cmake: Support custom build options (#7226) 1 year ago
Chris Fallin 2e7f9414bb
PCC: check facts on loaded and stored values, infer facts where needed, and add a basic vmctx/memory example. (#7231) 1 year ago
Pat Hickey 9c02fb2265
remove logging from wit deps (#7233) 1 year ago
Pat Hickey 88bc013783
Minor preview2 related test cleanups (#7232) 1 year ago
Tyler Rockwood f534373371
c-api: expose memory_init_cow (#7227) 1 year ago
Jeffrey Charles 654d9f5ea4
Add support for float sqrt operators to Winch (#7230) 1 year ago
Kelly Thomas Kline 738d41eaf2
Correct grammar (#7224) 1 year ago
Kelly Thomas Kline 4b421971fa
Update examples-profiling-perf.md (#7221) 1 year ago
Chris Fallin 1ced3e8ef0
PCC: add basic "memory types". (#7219) 1 year ago
Andrew Brown d038a43448
threads: log every `wait` and `notify` (#7220) 1 year ago
Afonso Bordado 2d44eccce9
riscv64: Fix encoding for `c.addi4spn` (#7208) 1 year ago
Tyler Rockwood e6ff84119a
Introduce API for custom stack memory (#7209) 1 year ago
Muhammad Hamza 2e27ff4e1b
Remove broken links from WASI-intro.md (#7217) 1 year ago
Mathew Shen 8101bf9811
fix:make the python example more clear (#7214) 1 year ago
Alex Crichton 41e49627f9
Update MSRV to 1.71.0 (#7206) 1 year ago
Alex Crichton 2c3a0eef6e
Refactor preview2's `Table` representation (#7204) 1 year ago
Ryan Levick b5fada9f86
Remove old doc from WasiCtxBuilder::build (#7211) 1 year ago
Afonso Bordado 07ccbfd1df
fuzzgen: Enable fcvt functions for normal ints on AArch64 (#7207) 1 year ago
Alex Crichton 1abac1e4bd
Remove some no-longer-necessary Ok-wrapping (#7205) 1 year ago
Afonso Bordado 4c34504efb
fuzzgen: Enable `iabs.i128` for AArch64 (#7202) 1 year ago
Afonso Bordado ccaf2bfa9f
aarch64: Implement TLSDESC for TLS GD accesses (#7201) 1 year ago
Alex Crichton f4be360648
Refactor the test-programs test suite (#7182) 1 year ago