75 Commits (a658e381bec6f0caa7fd41810a99f27681e1497e)

Author SHA1 Message Date
Alex Crichton ba0dc40b2b
Handle select relocations while generating trampolines (#1347) 5 years ago
Andrew Brown 8598295bc4 Remove FPR32; fixes #1303 5 years ago
Nathan Froyd af709ded94
bump cranelift version to 0.60.0 (#1328) 5 years ago
Alex Crichton 65e32b3660
Store module name on `wasmtime_environ::Module` (#1309) 5 years ago
Alex Crichton 3e2be43502
Pre-generate trampoline functions (#957) 5 years ago
Yury Delendik f76b36f737
Write .debug_frame information (#53) 5 years ago
Yury Delendik ba1f10f4d4
Removes panic! from the debug crate. (#1261) 5 years ago
Andrew Brown 1d15054310 Remove the debug crate's hard-coded dependency on register ordering 5 years ago
Alex Crichton 5f1cba0b7f Hook up all crates via path dependencies 5 years ago
Dan Gohman 588cdd47f9
Add dependency versions and a README.md (#1004) 5 years ago
Nick Fitzgerald 81227892da Implement bulk memory's partial failure instantiation semantics 5 years ago
Alex Crichton 33a39ff4f0
Bump to 0.12.0 (#997) 5 years ago
Alex Crichton c8ab1e293e
Improve robustness of cache loading/storing (#974) 5 years ago
Dan Gohman d55a9967b1
Remove some obsolete re-exports in wasmtime-jit. (#992) 5 years ago
Nick Fitzgerald de4ad31cbd Update cranelift to 0.59.0 5 years ago
Johnnie Birch 9c6150b103
Adds perf jitdump support (#360) 5 years ago
Alex Crichton b6be99c9e1
Remove memory-related cases from `RelocationTarget` (#949) 5 years ago
Alex Crichton 16affacafb
Generate trampolines based on signatures (#947) 5 years ago
myfreeweb 699109658c
wasi-common/yanix: fix FreeBSD support (#756) 5 years ago
Nick Fitzgerald 2af544de8b
Update to cranelift 0.58.0 and enable (but ignore) reference types and bulk memory tests (#926) 5 years ago
Alex Crichton 9802005061
Remove the `action` and `context` modules from `wasmtime_jit` (#924) 5 years ago
Alex Crichton f5b505de04
Remove the `jit_function_registry` global state (#915) 5 years ago
Alex Crichton 70345aff31
Remove all global state from the caching system (#863) 5 years ago
Alex Crichton 348c597a8e
Remove global state for trap registration (#909) 5 years ago
Alex Crichton 9dffaf9d57
Update wasmparser dependency (#912) 5 years ago
Alex Crichton 8e0651374a
Deregister JIT frames on Linux in reverse order (#910) 5 years ago
Alex Crichton 9f76df6c85
Remove trap registration from `wasmtime` crate (#903) 5 years ago
Yury Delendik 4599234c6f
Don't generate DWARF sections when no functions were compiled. (#894) 5 years ago
Alex Crichton ef843b9e5a Add a `Debug` implementation for `wsmtime::Config` 5 years ago
Alex Crichton 97ff297683
Remove another thread local in `instance.rs` (#862) 5 years ago
Alex Crichton 47d6db0be8
Reel in unsafety around `InstanceHandle` (#856) 5 years ago
Alex Crichton 3db1074c15
Improve handling of strings for backtraces (#843) 5 years ago
Alex Crichton e5af0ae3de
Move the `Store::signature_cache` field (#847) 5 years ago
Dan Gohman 9a88d3d894
Replace the global-exports mechanism with a caller-vmctx mechanism. (#789) 5 years ago
Sergei Pepyakin 7890fa6705 Use __chkstk for aarch64 instead of __rust_probestack. (#800) 5 years ago
Sergei Pepyakin 5b8be5f262 Move compilation into Module from Instance. (#822) 5 years ago
Yury Delendik b2bfb98f1f
Provide proper function index and name in the FrameInfo (#824) 5 years ago
Alex Crichton e7e08f162d
Preserve full native stack traces in errors (#823) 5 years ago
Yury Delendik 2a50701f0a
Backtrace WebAssembly function JIT frames (#759) 5 years ago
Andrew Brown f592811c9a Update cranelifte and enable more SIMD spec tests (#806) 5 years ago
Dan Gohman ef2177ed3a
Update to the latest spec_testsuite and dependencies. (#803) 5 years ago
Alex Crichton 6b3ee47915
Only require `str` in `new_with_name` (#796) 5 years ago
Dan Gohman 336ee94c89
Bump version to 0.9.0 (#790) 5 years ago
Alex Crichton 41780fb1a6 Handle same-named imports with different signatures 5 years ago
Alex Crichton 317f598969
Update `CodeMemory` to be `Send + Sync` (#780) 5 years ago
Yury Delendik d651408b5a
Module name (#775) 5 years ago
Maciej Woś 61f9b8ade8 Add support for a custom, per-instance signal handler (#620) 5 years ago
Alex Crichton eb1991c579 Revert "Remove the need for `HostRef<Module>` (#778)" 5 years ago
Alex Crichton 7b33f1c619
Remove the need for `HostRef<Module>` (#778) 5 years ago
Andrew Brown 296ebc46fd Update wasmparser to 0.45.1 (#776) 5 years ago