6397 Commits (7ab5f2a869008bdc123cbe979acc190d17df2719)
 

Author SHA1 Message Date
Benjamin Bouvier 67c7a3ed19 mach backend: reduce the size of the Inst enum down to 32 bytes; 5 years ago
Benjamin Bouvier e227608510 mach backend: use vectors instead of sets to remember set of uses/defs for calls; 5 years ago
Benjamin Bouvier cfa0527794 mach backend: have mem_finalize return a SmallVec; 5 years ago
teapotd 1acbad089a [bugpoint] Resolve aliases after reduction 5 years ago
teapotd b3763223ab [bugpoint] Convert more types to constants 5 years ago
teapotd e0d7f1a91b [bugpoint] Try to move instructions to the entry block 5 years ago
Nick Fitzgerald 58b08b9d3a Move `HostRef<T>` into the C API crate 5 years ago
Nick Fitzgerald 8adae5d1ad Create a simple `Debug` implementation for `Store` 5 years ago
Nick Fitzgerald 2bb6a82794 Remove the `ExternRef::null` constructor 5 years ago
Nick Fitzgerald d5bdce99c7 Remove executable bit from Rust source files 5 years ago
Nick Fitzgerald 652f47495a wasmtime: Make `Func::store` a public method 5 years ago
Nick Fitzgerald b78eafcfd3 externref: Do not impl common traits, have free functions instead 5 years ago
Nick Fitzgerald 98da9ee8a9 Use `std::alloc::handle_alloc_failure` instead of home-rolled version 5 years ago
Nick Fitzgerald 25548d7fbe externref: Share more `Layout`-computing code 5 years ago
Nick Fitzgerald a8ee0554a9 wasmtime: Initial, partial support for `externref` 5 years ago
Nick Fitzgerald 137e182750 Update `wasmparser` to 0.57.0 5 years ago
Nick Fitzgerald acf8ad0df7 cranelift_wasm: expose the original Wasm function signature 5 years ago
Nick Fitzgerald 38a92d89de Initialize `env_logger` for our `*.wast` tests 5 years ago
Nick Fitzgerald 1898d52966 runtime: Introduce `VMExternRef` and `VMExternData` 5 years ago
Nick Fitzgerald 01a92aef95 cranelift_wasm: Use the `TableIndex` type instead of raw `u32` 5 years ago
Nick Fitzgerald 7c68a10ed6
Merge pull request #1670 from teapotd/win64-pass-by-ref 5 years ago
Pat Hickey de7ff38fea add a second case for multiple error mappings 5 years ago
Pat Hickey 9085fc9f75 error conversion code: update test to actually execute it 5 years ago
Pat Hickey 1d2a1c4744 Merge remote-tracking branch 'origin/master' into pch/wiggle_error_transforms 5 years ago
Pat Hickey c32c2e8272
Merge pull request #1793 from katie-martin-fastly/ktm/beep-beep-keywords-to-the-jeep 5 years ago
Pat Hickey 614723ab7e
Update crates/wiggle/generate/src/names.rs 5 years ago
Katelyn Martin ae9af212ff wiggle: escape rust keywords, allow witx literals 5 years ago
Andrew Brown 0dd77d36f8 Rename BinaryImm format to BinaryImm64 5 years ago
Andrew Brown a27a079d65 Replace ExtractLane format with BinaryImm8 5 years ago
Andrew Brown 7d6e94b952 Replace InsertLane format with TernaryImm8 5 years ago
teapotd e430984ac4
Improve bitselect codegen with knowledge of operand origin (#1783) 5 years ago
Alex Crichton 16afca4451
Update the checkout action to v2 (#1791) 5 years ago
Andrew Brown c274efe9c1
Enable SIMD lane spec test on x86 (#1760) 5 years ago
Leonardo Yvens 0b3b9c298e
impl From<anyhow::Error> for Trap (#1753) 5 years ago
Andrew Brown 8fce8ddefc [cranelift-interpreter] Add basic floating point arithmetic 5 years ago
Andrew Brown 660c45fe34 [cranelift-interpreter] Add integer multiplication 5 years ago
Andrew Brown a4e0327128 [cranelift-interpreter] Remove float types from integer instructions 5 years ago
Pat Hickey 9038f91696 wiggle: allow user-configurable error transformations 5 years ago
teapotd 759cc3e751 Implement passing arguments by ref for win64 ABI 5 years ago
Nick Fitzgerald 94380bf2b7
Merge pull request #1510 from teapotd/abi-i128-fix 5 years ago
whitequark a180b5b393 x86_32: fix stack_addr encoding. 5 years ago
Dan Gohman 09ccdc9285
Add documentation for building programs using AssemblyScript. (#1782) 5 years ago
Dan Gohman ce757f12d1
Linker refactoring (#1773) 5 years ago
Nick Fitzgerald a96ad96c39
Merge pull request #1780 from fitzgen/serde-stack-maps 5 years ago
Nick Fitzgerald 2e7b3ba8de cranelift: Implement serialize/deserialize for stack maps 5 years ago
Nick Fitzgerald 7d350c673c
Merge pull request #1778 from alexcrichton/disable-peepmatic-macro-tests 5 years ago
whitequark 880e692fd4 x86: add encoding for bnot.b1. 5 years ago
Andrew Brown b017844bef Fix interpreter semantics of 'irsub_imm' 5 years ago
Alex Crichton caada922e8 Disable tests for the peepmatic-macro crate 5 years ago
teapotd fbac2e53f9 Make vconst BxN match specification 5 years ago