294 Commits (2127c3a369d40529d3f7b558d2df1b5824a8a2f1)

Author SHA1 Message Date
Alex Crichton 693c6ea771
wasmtime: Extract cranelift/lightbeam compilers to separate crates (#2117) 4 years ago
bjorn3 b5e24c8c67
Update object to 0.21.1 (#2144) 4 years ago
Alex Crichton c7cd70fcec
wasmtime: Refactor how imports are resolved (#2102) 4 years ago
Nick Fitzgerald 05bf9ea3f3 Rename "Stackmap" to "StackMap" 4 years ago
Alex Crichton 3d2e0e55f2
Remove the `local` field of `Module` (#2091) 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
Yury Delendik 42127aac4e
Refactor Cache logic to include debug information (#2065) 4 years ago
Yury Delendik 399ee0a54c
Serialize and deserialize compilation artifacts. (#2020) 4 years ago
Alex Crichton 63d5b91930
Wasmtime 0.19.0 and Cranelift 0.66.0 (#2027) 4 years ago
Benjamin Bouvier abf157bd69 machinst x64: Only use the feature flag to enable the x64 new backend; 4 years ago
Alex Crichton 1000f21338
Update wasmparser to 0.59.0 (#2013) 4 years ago
Yury Delendik 091373f9b8
Removes duplicate code in src/obj.rs, crates/obj and crates/jit/object.rs (#1993) 4 years ago
Yury Delendik bef1b87be0
Write ELF image and instantiate code_memory from it (#1931) 4 years ago
Andrew Brown 4d57ae99e3
Upgrade wasmparser to 0.58.0 (#1942) 4 years ago
Valentin c10c79b7ae
Correct version of region dependency (#1933) 4 years ago
Peter Huene 4087fcee65
Register individual FDEs for musl libc. 4 years ago
Benjamin Bouvier c9a3f05afd machinst x64: implement calls and int cmp/store/loads; 4 years ago
Nick Fitzgerald 58bb5dd953 wasmtime: Add support for `func.ref` and `table.grow` with `funcref`s 4 years ago
Nick Fitzgerald c6f32f666d cranelift-wasm: Retain both the Wasm and Cranelift types of tables 4 years ago
Benjamin Bouvier c2692ecb8a Wasmtime: allow using the experimental Cranelift x64 backend in cli; 4 years ago
Nick Fitzgerald 7e167cae10 externref: Address review feedback 4 years ago
Nick Fitzgerald f30ce1fe97 externref: implement stack map-based garbage collection 4 years ago
Dan Gohman caa87048ab Wasmtime 0.18.0 and Cranelift 0.65.0. 4 years ago
Yury Delendik 4ebbcb82a9
Refactor CompiledModule to separate compile and linking stages (#1831) 4 years ago
whitequark bc555468a7 cranelift: add i64.{ishl,ushr,ashr} libcalls. 5 years ago
Yury Delendik 6f37204f82
Upgrade gimli to 0.21 (#1819) 4 years ago
Chris Fallin b8e31d7c8e Fix build warnings (errors on CI) due to mmap flag rename and deprecation. 4 years ago
Dan Gohman a76639c6fb
Wasmtime 0.17.0 and Cranelift 0.64.0. (#1805) 4 years ago
Yury Delendik 15c68f2cc1
Disconnects `Store` state fields from `Compiler` (#1761) 4 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
whitequark b2e8ed4dc9 cranelift: add i64.[us]{div,rem} libcalls. 5 years ago
whitequark 26ee986c2f
runtime: handle traps on Windows x32. (#1740) 5 years ago
Nick Fitzgerald 1a4f3fb2df Update deps and tests for `anyref` --> `externref` 5 years ago
whitequark a1dbeee062 Implement X86CallPCRel4 relocations in the JIT linker. 5 years ago
Alex Crichton a7d90af19d
Update wasmparser and wast dependencies (#1663) 5 years ago
Dan Gohman 864cf98c8d Update release notes, wasmtime 0.16, cranelift 0.63. 5 years ago
Alex Crichton d719ec7e1c
Don't try to handle non-wasmtime segfaults (#1577) 5 years ago
Alex Crichton 654e953fbf
Revamp memory management of `InstanceHandle` (#1624) 5 years ago
Alex Crichton c9a0ba81a0
Implement interrupting wasm code, reimplement stack overflow (#1490) 5 years ago
Dan Gohman 9364eb1d98
Refactor (#1524) 5 years ago
Peter Huene 4d7a283b0c
Prevent repeated registration of frames on Linux. 5 years ago
Alex Crichton 99adc1d218
Keep frame info registered until internal instance is gone (#1514) 5 years ago
Peter Huene 5dba941180
Fix build errors in Windows unwind information. 5 years ago
Peter Huene f7e9f86ba9
Refactor unwind generation in Cranelift. 5 years ago
Chris Fallin 48cf2c2f50 Address review comments: 5 years ago
Alex Crichton be85242a3f
Expose precise offset information in `wasmtime::FrameInfo` (#1495) 5 years ago
Chris Fallin bab0c79c31 ARM64 backend, part 9 / 11: wasmtime support. 5 years ago
iximeow 4cca510085
Windows FPRs preservation (#1216) 5 years ago