6795 Commits (e70f73211dc0db2e7432287695497eee397dd2a8)
 

Author SHA1 Message Date
Daiki Ueno e70f73211d
virtfs file: update cursor position on fd_read (#2070) 4 years ago
Chris Fallin f8f79ba9ca
Merge pull request #2075 from akirilov-arm/simd_fp_arith 4 years ago
Anton Kirilov adf25d27c2 AArch64: Implement SIMD floating-point arithmetic 4 years ago
Nick Fitzgerald 71025e383d
deps: Update libfuzzer-sys to 0.3.3 (#2072) 4 years ago
Benjamin Bouvier 2c1d370465 CI: use fixed version of Rust nightly following build failures in staticvec 4 years ago
Benjamin Bouvier 7f109a5198 machinst x64: use a sign-extension when loading jump table offsets; 4 years ago
Chris Fallin 8fd92093a4
Merge pull request #2061 from cfallin/aarch64-amode 4 years ago
Chris Fallin f9b98f0ddc Aarch64 codegen quality: support more general add+extend computations. 4 years ago
Peter Huene 9b340f27f7
Update the .NET docs for the current .NET API. (#2069) 4 years ago
Chris Fallin bad99c93b1
Merge pull request #2051 from cfallin/aarch64-add-negative-imm 4 years ago
Chris Fallin 1b80860f1f Aarch64 codegen quality: handle add-negative-imm as subtract. 4 years ago
Benjamin Bouvier 35d9ab19b7 Review fixes; 4 years ago
Benjamin Bouvier ad4a2f919f machinst x64: implement support for reference types; 4 years ago
Benjamin Bouvier 987c616bf5 machinst x64: implement support for dynamic heaps and explicit bound checks; 4 years ago
Benjamin Bouvier 2e3ad3227d machinst x64: fix encoding of movzx/movsx with non-ABCD input registers; 4 years ago
Benjamin Bouvier de4923356a machinst x64: fix fcmp comparison for NotEqual; 4 years ago
Benjamin Bouvier 4b26f5b120 machinst x64: baldrdash: fix multi-value when both gpr and xmm are returned; 4 years ago
Benjamin Bouvier aa103698d4 machinst x64: extend Copysign to work for f64 inputs too; 4 years ago
Benjamin Bouvier 694af3aec2 machinst x64: implement float Floor/Ceil/Trunc/Nearest as VM calls; 4 years ago
Benjamin Bouvier 48ec806a9d machinst x64: implement Fabs/Fneg in terms of other instructions; 4 years ago
Benjamin Bouvier 03b9e1e86a machinst x64: implement float min/max with the right semantics; 4 years ago
Benjamin Bouvier e43310a088 machinst x64: adapt conversions for saturation behaviors; 4 years ago
Benjamin Bouvier cd54f05efd machinst x64: implement float-to-int and int-to-float conversions; 4 years ago
Chris Fallin 37a09c4ef6
Merge pull request #2066 from cfallin/machinst-timing 4 years ago
Yury Delendik 42127aac4e
Refactor Cache logic to include debug information (#2065) 4 years ago
Chris Fallin 2b9fefe89a Add timing for several new-backend stages. 4 years ago
Chris Fallin 87eb4392c4
Merge pull request #2063 from jgouly/vselect 4 years ago
Chris Fallin 44ef8247a9
Merge pull request #2062 from akirilov-arm/extract_lane 4 years ago
Chris Fallin d22cefd220
Merge pull request #2058 from cfallin/aarch64-fix-bool 4 years ago
Chris Fallin b8f6d53a6b Aarch64 codegen: represent bool `true` as -1, not 1. 4 years ago
Alex Crichton 8a04fc3cdc
Refactor wasmtime's internal cache slightly (#2057) 4 years ago
Joey Gouly 5355c3e3d5 arm64: Implement Vselect opcode 4 years ago
Anton Kirilov 420c4f06b8 AArch64: Improve code generation for Extractlane + Sextend / Uextend 4 years ago
Yury Delendik 399ee0a54c
Serialize and deserialize compilation artifacts. (#2020) 4 years ago
Nick Fitzgerald c420f65214
Merge pull request #2052 from fitzgen/gc-function-in-c-api 4 years ago
Nick Fitzgerald 17b99cc9c8 examples: Add a GC call to the externref Rust example 4 years ago
Nick Fitzgerald 56c517d265 examples: Add a GC call to the externref C example 4 years ago
Nick Fitzgerald 2efb46afd5 wasmtime-c-api: Add `wasmtime_store_gc` for GCing `externref`s 4 years ago
Chris Fallin 96ef2f1a1b
Fix `u8::MAX` -> `std::u8::MAX`. (#2047) 4 years ago
Dan Gohman 4c15a4daf2
Use AsRef<Path> instead of AsRef<OsStr> in yanix functions (#1950) 4 years ago
Chris Fallin 784e2f1480
Merge pull request #2038 from jgouly/arith2 4 years ago
Ömer Sinan Ağacan 3fcf9fcf3e
Cranelift README: fix markdown link syntax (#2044) 4 years ago
Chris Fallin 1b3b2dbfd0
Merge pull request #2043 from cfallin/csel-opt 4 years ago
Chris Fallin ea894c0eeb
Merge pull request #2042 from cfallin/aarch64-fix-regshift-mask 4 years ago
Chris Fallin 21dac670f0 Aarch64: handle csel with icmp/fcmp source without materializing the bool. 4 years ago
Nick Fitzgerald b35cf7cf8e
Merge pull request #1960 from fitzgen/peepmatic-generic-over-ir 4 years ago
Nick Fitzgerald ee5982fd16 peepmatic: Be generic over the operator type 4 years ago
Chris Fallin 9bd9c628aa Aarch64: mask shift-amounts incorporated into reg-reg-shift ALU insts. 4 years ago
Nick Fitzgerald ae95ad8733 cranelift: Don't build `peepmatic`-based optimizations in `build.rs` 4 years ago
Alex Crichton 978070c020
Verify crates are publish-able on CI (#2036) 4 years ago