734 Commits (48f0b10c7a0db45a4578246aab7ac8a440de482c)

Author SHA1 Message Date
Yury Delendik e5b81bbc28
Migrating code to object (from faerie) (#1848) 4 years ago
Benjamin Bouvier 5d5b39d685 Allow setting other Cranelift flags when running in Wasmtime. 4 years ago
Yury Delendik 4ebbcb82a9
Refactor CompiledModule to separate compile and linking stages (#1831) 4 years ago
Jakub Konka f47133b229
Allow different Handles to act as stdio (#1600) 4 years ago
Maciej Woś 858e6f3805
fix memory memory creator reserved_size (#1844) 4 years ago
Maciej Woś 7ab5f2a869
Remove custom signal handler restrictions (#1843) 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
Leonardo Yvens cd4a441d88
impl WasmTy for u32 and u64 (#1808) 4 years ago
Emiliano Lesende ef4ff71dc5 fix(tagged-union): updated Cargo.lock 4 years ago
Pat Hickey 0fb374947a code review comments 4 years ago
Emiliano Lesende 59ee430431 fix(tagged-union): rebase and squash 4 years ago
Pat Hickey 6910c1e03d use tracing 0.1.15 release 4 years ago
Pat Hickey 220733b974 wiggle-generate: add an `empty` constructor to ErrorTransform 4 years ago
Pat Hickey dcb774a35e temporarily use tracing from git 4 years ago
Pat Hickey 1b95b24686 show env_logger working in wiggle tracing example 4 years ago
Pat Hickey 33a94ca7d5 just one cargo feature for tracing/log 4 years ago
Pat Hickey 820b283cf8 can't put tracing behind a feature without an extra crate :( 4 years ago
Pat Hickey 02c0c68ed2 replace all uses of `log` with `tracing` 4 years ago
Pat Hickey f89fc0ac57 wiggle: can swap in `tracing` for args 5 years ago
Pat Hickey 994104d615 wiggle: add config options for logging 5 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 58b08b9d3a Move `HostRef<T>` into the C API crate 4 years ago
Nick Fitzgerald 8adae5d1ad Create a simple `Debug` implementation for `Store` 4 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 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
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 614723ab7e
Update crates/wiggle/generate/src/names.rs 5 years ago
Katelyn Martin ae9af212ff wiggle: escape rust keywords, allow witx literals 5 years ago
Leonardo Yvens 0b3b9c298e
impl From<anyhow::Error> for Trap (#1753) 5 years ago
Pat Hickey 9038f91696 wiggle: allow user-configurable error transformations 5 years ago
Dan Gohman ce757f12d1
Linker refactoring (#1773) 5 years ago
Dan Gohman 3715e19c67
Reactor support. (#1565) 5 years ago
whitequark b2e8ed4dc9 cranelift: add i64.[us]{div,rem} libcalls. 5 years ago
Pat Hickey bc1f538385 wiggle: fix tests 5 years ago
Pat Hickey 561f9e084a wig: bugfixes (sorry, thought i had tested before committimg) 5 years ago
whitequark 26ee986c2f
runtime: handle traps on Windows x32. (#1740) 5 years ago
Alex Crichton 036c8ec8c5
Fix assertion about length/capacity in C API (#1736) 5 years ago