608 Commits (37c33423740483f372f8dcf3ff299b93cd80d727)

Author SHA1 Message Date
bjorn3 470070ab71
Remove rayon dependency of cranelift-isle (#5101) 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
Afonso Bordado 4639e85c4e
Flush Icache on AArch64 Windows (#4997) 2 years ago
Chris Fallin 2be12a5167
egraph-based midend: draw the rest of the owl (productionized). (#4953) 2 years ago
Benjamin Bouvier d68ca3711b
Upgrade sha2 to 0.10.2 in wasmtime (#4749) 2 years ago
wasmtime-publish a9be4a9b56
Bump Wasmtime to 3.0.0 (#5016) 2 years ago
Alex Crichton 2607590d8c
Update the wasm-tools family of crates (#5010) 2 years ago
Alex Crichton b07e619055
Drop a few crates from our dependency graph (#5009) 2 years ago
Alex Crichton 29c7de7340
Update wasm-tools dependencies (#4970) 2 years ago
Afonso Bordado 65a3af72c7
fuzzgen: Statistics framework (#4868) 2 years ago
Alex Crichton 7b311004b5
Leverage Cargo's workspace inheritance feature (#4905) 2 years ago
Roman Volosatovs 95c74ef246
feat: rely on `tracing-subscriber` in tests (#4950) 2 years ago
Chris Fallin 19bd8687ac
Upgrade to regalloc2 0.4.1. (#4945) 2 years ago
Chris Fallin 89abd80c3c
Add the aegraph (acyclic e-graph) implementation crate. (#4909) 2 years ago
Trevor Elliott b167172715
Add an overlap checker to ISLE (#4906) 2 years ago
Dan Gohman 6f50ddaaf2
Update to cap-std 0.26. (#4940) 2 years ago
Chris Fallin 05cbd667c7
Cranelift: use regalloc2 constraints on caller side of ABI code. (#4892) 2 years ago
Dan Gohman cbd2efd236
Optimize the WASI `random_get` implementation. (#4917) 2 years ago
Alex Crichton 65930640f8
Bump Wasmtime to 2.0.0 (#4874) 2 years ago
Nick Fitzgerald ff0e84ecf4
Wasmtime: fix stack walking across frames from different stores (#4779) 2 years ago
Alex Crichton 09c93c70cc
Remove the `ansi_term` transitive dependency (#4822) 2 years ago
Afonso Bordado 9a8bd5be02
cranelift: Add LibCalls to the interpreter (#4782) 2 years ago
Dan Gohman 9b3477f602
Implement the remaining socket-related WASI functions. (#4776) 2 years ago
Alex Crichton 57dca934ad
Upgrade wasm-tools crates, namely the component model (#4715) 2 years ago
Nick Fitzgerald ae7688059d
Cranelift: Use bump allocation in `remove_constant_phis` pass (#4710) 2 years ago
Benjamin Bouvier 8a9b1a9025
Implement an incremental compilation cache for Cranelift (#4551) 2 years ago
Afonso Bordado 30e2a9bd29
cranelift: Upgrade libm to 0.2.4 (#4670) 2 years ago
Afonso Bordado 4d2a2cfae6
cranelift: Use `cranelift-jit` in runtests (#4453) 2 years ago
Alex Crichton bd70dbebbd
Deduplicate some size/align calculations (#4658) 2 years ago
Alex Crichton 650979ae40
Implement strings in adapter modules (#4623) 2 years ago
wasmtime-publish 412fa04911
Bump Wasmtime to 0.41.0 (#4620) 2 years ago
Alex Crichton b4d7ab36f9
Add a dataflow-based representation of components (#4597) 2 years ago
Joel Dice ed8908efcf
implement fuzzing for component types (#4537) 2 years ago
Jamey Sharp f69acd6187
Upgrade regalloc2 -> 0.3.2 (#4603) 2 years ago
Alex Crichton fb59de15af
Implement fused adapters for `(list T)` types (#4558) 2 years ago
Afonso Bordado 1f058a02c0
cranelift: Add MinGW `fma` regression tests (#4517) 2 years ago
Nick Fitzgerald 46782b18c2
`wasmtime`: Implement fast Wasm stack walking (#4431) 2 years ago
Alex Crichton 174b60dcf7
Add `*.wast` support for invoking components (#4526) 2 years ago
Alex Crichton 285bc5ce24
Implement variant translation in fused adapters (#4534) 2 years ago
Alex Crichton 1321c234e5
Remove dependency on `more-asserts` (#4408) 2 years ago
Alex Crichton 97894bc65e
Add initial support for fused adapter trampolines (#4501) 2 years ago
Alex Crichton 4aaf7ff8d9
Bump wat/wast crates (#4524) 2 years ago
Joel Dice 7c67e620c4
support dynamic function calls in component model (#4442) 2 years ago
TheGreatRambler 2ba3025e67
Add cmake compatibility to c-api (#4369) 2 years ago
Chris Fallin 9c72a0566e
Upgrade to regalloc2 0.3.1. (#4483) 2 years ago
Afonso Bordado a0a2fd1627
fuzzgen: Add scalar float support (#4467) 2 years ago
Benjamin Bouvier f0337c9c76
Upgrade to the high-level `ittapi` v0.3.0 crate (#4003) 2 years ago
Nick Fitzgerald 439f566f3f
Split `global_asm!` helper macros out from `wasmtime-fibers` (#4454) 2 years ago
Nick Fitzgerald f7767eb352
clif-util: always use `pretty-env-logger` (#4443) 2 years ago