7540 Commits (10a84727faed511ddaceea4ec8db9d72f65f8ec2)
 

Author SHA1 Message Date
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
Nick Fitzgerald dd5974654c peepmatic: Make the test-we-can-get-and-rebuild peephole optimizers test work on arm64 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
Ulrich Weigand 80c2d70d2d machinst ABI: Support for accumulating outgoing args 4 years ago
Chris Fallin 5ab7b4aa7f
Merge pull request #2345 from uweigand/abi-stackalign 4 years ago
Chris Fallin 0c240991ae
Merge pull request #2346 from uweigand/abi-noframepointer 4 years ago
Ulrich Weigand 56caf1b29a Add extension marker to i32 arguments of builtin functions 4 years ago
Julian Seward 5a5fb11979 CL/aarch64: implement the wasm SIMD `i32x4.dot_i16x8_s` instruction 4 years ago
Ulrich Weigand c9bc4edd08 machinst ABI: Pass fixed frame size to gen_clobber_restore 4 years ago