10698 Commits (release-5.0.0)
 

Author SHA1 Message Date
Alex Crichton 95ecb7e4d4
Add a CLI option for the maximum stack size (#5156) 2 years ago
Vasili Novikov b7b914fa0f
Fix typo (#5157) 2 years ago
Alex Crichton 434fbf2b27
Refactor metadata storage in AOT artifacts (#5153) 2 years ago
Afonso Bordado 2fb76be2e4
x64: Add `bmask` implementation (#5148) 2 years ago
Afonso Bordado 879b52825f
cranelift: Implement `ineg.i128` for everyone (#5129) 2 years ago
Alex Crichton 81f7ef7fbe
Reduce calls to `section_by_name` loading artifacts (#5151) 2 years ago
Saúl Cabrera 835abbcd11
Initial skeleton for Winch (#4907) 2 years ago
Alex Crichton 0e320235d0
Use an alternate doxygen download link (#5150) 2 years ago
Matthew Tamayo-Rios f082756643
Make WASI-NN classes send and/or sync (#5077) 2 years ago
Pat Hickey 2702619427
wiggle: allow disable tracing in Wiggle-generated code (#5146) 2 years ago
Afonso Bordado 3cbd490d52
fuzzgen: Add more opcodes (#5124) 2 years ago
Alex Crichton dd3aeeb0d0
Fix the `push-tag` workflow again (#5145) 2 years ago
Afonso Bordado e8f3d03bbe
cranelift: Mask high bits on `bmask` for types smaller than a register (#5118) 2 years ago
Trevor Elliott 02620441c3
Add uadd_overflow_trap (#5123) 2 years ago
Pat Hickey 0290a83502
wiggle: make wasmtime a mandatory dep, get rid of own Trap enum (#5137) 2 years ago
Saúl Cabrera b20128a6cb
Expose type information in module translation (#5139) 2 years ago
Christopher Serr 9a8a710d8b
Add missing `Win32_Foundation` feature (#5134) 2 years ago
Jamey Sharp e079195322
Simplify overlap checking after removing Rayon (#5131) 2 years ago
Alex Crichton bc3285e845
Update wasm-tools crates (#5130) 2 years ago
Afonso Bordado 4867813f77
cranelift: Remove `copy` instruction (#5125) 2 years ago
Chris Fallin b3333bf9ea
Cranelift: disable egraphs in fuzzing for now. (#5128) 2 years ago
Ulrich Weigand b61e678309
s390x: Fix more regalloc checker errors (#5121) 2 years ago
Ulrich Weigand 39b3b1d772
s390x: Fix handling of sret arguments (#5116) 2 years ago
bjorn3 441401f9d6
Fix zero init sequence for i128 in cranelift-frontend (#5115) 2 years ago
Afonso Bordado ba7b874ca3
cranelift: Add RISC-V disassembly capabilities to clif-util (#5117) 2 years ago
Chris Fallin e62e530b7c
egraphs: fix fill-in-the-types logic for multiple projections of one value. (#5112) 2 years ago
Nick Fitzgerald 097d1087e0
Cranelift: Avoid calling `ensure_struct_return_pointer_is_returned` and cloning sigs for every call (#5113) 2 years ago
Trevor Elliott ec12415b1f
cranelift: Remove redundant branch and select instructions (#5097) 2 years ago
Alex Crichton 30589170b4
More fixes for publish action (#5110) 2 years ago
Afonso Bordado c8791073d6
cranelift: Remove `iconst.i128` (#5075) 2 years ago
Ulrich Weigand bfcf6616fe
s390x: clean up remnants of non-SSA code generation (#5096) 2 years ago
Alex Crichton 6917ba5ae9
Add `package-lock.json` for `github-release` action (#5091) 2 years ago
Alex Crichton 95f02eb67d
Update `wasmi` used in differential fuzzing (#5104) 2 years ago
Alex Crichton 37c3342374
Fix accidental infinite loop in fuzz targets (#5103) 2 years ago
bjorn3 470070ab71
Remove rayon dependency of cranelift-isle (#5101) 2 years ago
Nick Fitzgerald 442f9fa01b
Cranelift: pass iterators to `ABIMachineSpec::compute_arg_locs` (#5095) 2 years ago
Nick Fitzgerald 5c5fa192f7
Cranelift: use `.enumerate()` to avoid indexing in s390x backend (#5094) 2 years ago
Nick Fitzgerald 4a66c3b855
Cranelift: Remove duplicate IR signature legalizations (#5093) 2 years ago
Ulrich Weigand 9dadba60a0
s390x: use constraints for call arguments and return values (#5092) 2 years ago
Chris Fallin 86e77953f8
Fix some egraph-related issues. (#5088) 2 years ago
Trevor Elliott d9753fac2b
Remove uses of `reg_mod` from s390x (#5073) 2 years ago
Alex Crichton 204d4c332c
Increase attempts and timeout in publish script (#5084) 2 years ago
Alex Crichton 7669a96179
Reduce warnings on CI from GitHub Actions (#5083) 2 years ago
Afonso Bordado 51d8734235
fuzzgen: Generate compiler flags (#5020) 2 years ago
Alex Crichton 0959f90755
Fix push tag workflow (#5082) 2 years ago
wasmtime-publish 3e35c8f98a
Update release date of Wasmtime 2.0.0 (#5080) 2 years ago
Chris Fallin c392e461a3
egraphs: a few miscellaneous compile-time optimizations. (#5072) 2 years ago
bjorn3 0667a412d7
Export a couple of types from cranelift_module that were meant to be exported (#5074) 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