7024 Commits (3a6dd832c0fcc51d72e7ef866cda246e8bafe849)
 

Author SHA1 Message Date
Pat Hickey 3bf8c20665 rustfmt.... idk why my editor missed this one 4 years ago
Chris Fallin 6ad0b04f05 Fix Wasm translator to handle loop parameters on br_table default target. 4 years ago
Pat Hickey 8264abdef3 structs tests: comprehensive proptest for struct of array 4 years ago
Andrew Brown 8cfff26957 machinst x64: implement floating point comparisons 4 years ago
Pat Hickey 7af7ac4b1b implement GuestType for arrays 4 years ago
Jakub Konka 5d8271286a Check if named type requires a lifetime and conform if does 4 years ago
Jakub Konka e500be829b Add test case that replicate the problem 4 years ago
Alex Crichton 3d2e0e55f2
Remove the `local` field of `Module` (#2091) 4 years ago
Andrew Brown c21fe0eb73 machinst x64: use assert_eq! when possible 4 years ago
Andrew Brown 999e04a2c4 machinst x64: refactor imports to use rustfmt convention 4 years ago
Julian Seward 25e31739a6 Implement Wasm Atomics for Cranelift/newBE/aarch64. 4 years ago
Andrew Brown ef122a72d2 clif-util: add option for controlling terminal colors 4 years ago
Andrew Brown 39937c60af clif-util: only print color escape sequences in verbose mode 4 years ago
Alex Crichton 65eaca35dd
Refactor where results of compilation are stored (#2086) 4 years ago
Alex Crichton 026fb8d388
Don't re-parse wasm for debuginfo (#2085) 4 years ago
Benjamin Bouvier e108f14620 machinst x64: use xor/xorpss/xorpd to generate zero constants; 4 years ago
Chris Fallin 9a9b5015d0
Merge pull request #2081 from cfallin/aarch64-baldrdash-fix 4 years ago
Chris Fallin dd09865611 Fix MachBuffer branch handling with redirect chains. 4 years ago
Chris Fallin 1fbdf169b5 Aarch64: fix narrow integer-register extension with Baldrdash ABI. 4 years ago
Andrew Brown 0306f24727 machinst x64: enable initial SIMD spec tests 4 years ago
Andrew Brown 999fa00d6a machinst x64: add loading of inline 128-bit constants 4 years ago
Andrew Brown eda5c6d370 machinst x64: add packed FP negation 4 years ago
Andrew Brown c74a9d1225 machinst x64: add packed shifts 4 years ago
Andrew Brown 0398033447 machinst x64: add packed FP comparisons 4 years ago
Andrew Brown e3bd8d696b machinst x64: add basic packed FP arithmetic 4 years ago
Andrew Brown 77cc2f69c1 machinst x64: allow use of vector-length types 4 years ago
Andrew Brown dc6220b87c machinst x64: add uses for crate dependencies 4 years ago
Benjamin Bouvier 79abcdb035 machinst x64: add testing to the CI; 4 years ago
Alex Crichton 39ea64140f
Expand doc section about "what about `#![no_std]`?" (#2024) 4 years ago
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