7396 Commits (b93381e12684c948119fd4406650c804d6396d9d)
 

Author SHA1 Message Date
Anton Kirilov edaada3f57 Cranelift AArch64: Various small fixes 4 years ago
Matthieu Felix 35da24adfd Specify unsealed / unfilled blocks 4 years ago
Chris Fallin 19640367db
Merge pull request #2394 from cfallin/no-size-asserts 4 years ago
Chris Fallin 5e5e520654
Remove size-of-struct asserts that break with some Rust versions. 4 years ago
Chris Fallin 5df8840483
Add support for brff/brif and icmp_sp to new x64 backend to support Lucet. 4 years ago
Chris Fallin 997b654235
Merge pull request #2393 from jgouly/constant-addend 4 years ago
Pat Hickey aa259ff92a
Merge pull request #2390 from bjorn3/more_simplejit_refactors 4 years ago
Joey Gouly a5011e8212 arm64: Fold some constants into load instructions 4 years ago
Alex Crichton 59be6dc5ff
Fix module initialization with externref element segments (#2392) 4 years ago
Julian Seward 41e87a2f99 Support wasm `select` instruction with V128-typed operands on AArch64. 4 years ago
bjorn3 b7a93c2321 Remove reloc_block 4 years ago
bjorn3 1dc27c93a4 Introduce DataDescription::all_relocs to dedup some code 4 years ago
bjorn3 a5501e12a6 Rename functions and data_objects fields 4 years ago
bjorn3 844a52e96a Don't unnecessarily take &self for some ModuleDeclarations methods 4 years ago
bjorn3 79f6f72e78 Remove StackMapSink from SimpleJIT 4 years ago
bjorn3 ffe9de15fc Enable unreachable_pub lint 4 years ago
bjorn3 d5d5cba8b2 Remove SimpleJITProduct 4 years ago
bjorn3 856f799ade Make some things more consistent between define_function and define_function_bytes 4 years ago
bjorn3 2ca2255a4a Move CompiledBlob to a new file 4 years ago
bjorn3 d0706e6f71 Merge finalize_function and perform_relocations 4 years ago
Chris Fallin 9ced345aed
Merge pull request #2388 from cfallin/sourceloc 4 years ago
Chris Fallin 4dce51096d MachInst backends: handle SourceLocs out-of-band, not in Insts. 4 years ago
Ulrich Weigand 0568f4fb02
Support building big-endian objects (#2382) 4 years ago
Ulrich Weigand b326f29885
Fix WasmTy/WasmRet on big-endian hosts (#2384) 4 years ago
Ulrich Weigand a9d8abbf53
Support big-endian hosts with GuestType (#2383) 4 years ago
Alex Crichton 8dd091219a Update wasm-tools dependencies 4 years ago
bjorn3 5df5bbbdca
Fix usage of default_libcall_names (#2378) 4 years ago
Andrew Brown c9e8889d47
Update clippy annotation to use latest version (#2375) 4 years ago
Alex Crichton 12e658a1ef
Remove an `Arc` holding module code from `InstanceHandle` (#2374) 4 years ago
Alex Crichton 73cda83548
Propagate module-linking types to `wasmtime` (#2115) 4 years ago
Alex Crichton 77827a48a9
Start compiling module-linking modules (#2093) 4 years ago
Alex Crichton d2daf5064e
Get lightbeam compiling on stable Rust (#2370) 4 years ago
Alex Crichton 8af2dbfbac
Allow offloading compilation in cranelift-object (#2371) 4 years ago
Yury Delendik b2b7bc10e2
machinst aarch64: New backend unwind (#2313) 4 years ago
Yury Delendik f60c0f3ec3
cranelift: refactor unwind logic to accommodate multiple backends (#2357) 4 years ago
Andrew Brown df59ffb1b6 Align island's worst case size 4 years ago
Andrew Brown 83f182b390 Implement initial emission of constants 4 years ago
Chris Fallin a2bbb198de Do value-extensions at ABI boundaries only when ABI requires it. 4 years ago
Nick Fitzgerald efa87d4c17
Merge pull request #2367 from alexcrichton/update-deps 4 years ago
Alex Crichton e4c3fc5cf2 Update immediate and transitive dependencies 4 years ago
Alex Crichton ab1958434a
Bump to 0.21.0 (#2359) 4 years ago
Alex Crichton a277cf5ee4
Store `WasmFuncType` in `FuncType` (#2365) 4 years ago
Alex Crichton ea3306e74c
Use the `psm` crate to figure out the current stack pointer (#2358) 4 years ago
Alex Crichton 6b137c2a3d
Move native signatures out of `Module` (#2362) 4 years ago
Julian Seward dd9bfcefaa CL/aarch64: implement the wasm SIMD `v128.load{32,64}_zero` instructions. 4 years ago
Nick Fitzgerald 285edeec3e
Merge pull request #2319 from alexcrichton/remove-trampolines-from-instance 4 years ago
Chris Fallin 75e02276be
Merge pull request #2360 from jgouly/reg_map 4 years ago
Joey Gouly 0223cb2f8c aarch64: Fix aarch64_map_regs for FpuRRI 4 years ago
Ulrich Weigand fa9c2a5172
Fix off-by-one error looking up frame info for a function (#2349) 4 years ago
Chris Fallin c210f4d6a6
Merge pull request #2356 from uweigand/abi-outgoingargs 4 years ago