873 Commits (694af3aec20a80310766bab7a16a5b6b9b2422e1)

Author SHA1 Message Date
Yury Delendik 42127aac4e
Refactor Cache logic to include debug information (#2065) 4 years ago
Alex Crichton 8a04fc3cdc
Refactor wasmtime's internal cache slightly (#2057) 4 years ago
Yury Delendik 399ee0a54c
Serialize and deserialize compilation artifacts. (#2020) 4 years ago
Nick Fitzgerald 2efb46afd5 wasmtime-c-api: Add `wasmtime_store_gc` for GCing `externref`s 4 years ago
Dan Gohman 4c15a4daf2
Use AsRef<Path> instead of AsRef<OsStr> in yanix functions (#1950) 4 years ago
Alex Crichton 978070c020
Verify crates are publish-able on CI (#2036) 4 years ago
Alex Crichton fbc05faa49
Fix `wasm_val_copy` for null funcref/externref (#2041) 4 years ago
Alex Crichton 3aeab23bf1
Fix leaking funcrefs in the C API (#2040) 4 years ago
Alex Crichton c3ff0754d4
Fix a panic with `Func::new` and reference types (#2039) 4 years ago
Alex Crichton 2f368ed5d6
Fixes needed for 0.19.0 (#2035) 4 years ago
Alex Crichton 63d5b91930
Wasmtime 0.19.0 and Cranelift 0.66.0 (#2027) 4 years ago
Alex Crichton 41e1300247 Allow `improper_ctypes_definitions` in C API 4 years ago
Nick Fitzgerald a9455a8e51
C API tweaks for wasmtime-py (#2029) 4 years ago
Yury Delendik a817470fab Fix signature of wasmtime_module_new 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
Nick Fitzgerald 3638dba855 examples: Run the correct example executable on Windows 4 years ago
Nick Fitzgerald 9f0ec620f0 wasmtime-c-api: Remove duplicate tests of examples 4 years ago
Peter Huene 41b4721512
Add a test case for WASI file truncation. 4 years ago
Yury Delendik b2551bb4d0
Make wasmtime_environ::Module serializable (#2005) 4 years ago
Nick Fitzgerald ec331a088c run-examples: Provide more error context for debugging 4 years ago
Nick Fitzgerald 89603bc6b3 wasmtime-c-api: Make `wasm_table_set` *not* take ownership of its reference 4 years ago
Nick Fitzgerald d07fdca73a wasmtime-c-api: Use a safe helper for initializing `MaybeUninit` out pointers 4 years ago
Nick Fitzgerald 377b213fd5 wasmtime-c-api: Remove unused `HostInfoState` struct 4 years ago
Nick Fitzgerald b73b2e0d5a wasmtime-c-api: Make `wasmtime_externref_new` write to an out pointer 4 years ago
Nick Fitzgerald b9bb095e0f wasmtime-c-api: Remove nested options from `wasm_ref_t` representation 4 years ago
Nick Fitzgerald 742f8ee1fc wasmtime-c-api: Make `wasmtime_externref_new` proxy to `wasmtime_externref_new_with_finalizer` 4 years ago
Nick Fitzgerald 5ed8a9ba0e wasmtime-c-api: Add an `externref`s example for the C API 4 years ago
Nick Fitzgerald 267bf16683 wasmtime-c-api: Add Wasmtime-specific APIs for `externref`s 4 years ago
Nick Fitzgerald 4c01ffd087 wasmtime-c-api: Document new reference types support 4 years ago
Nick Fitzgerald aaf4c941b8 wasmtime-c-api: Add support for `funcref` values 4 years ago
Nick Fitzgerald 4cdf8b7cfd wasmtime-c-api: Add support for `externref` values 4 years ago
whitequark 92f33284b6 WASI: make O_CREAT|O_TRUNC actually truncate files on Windows 4 years ago
Rochet2 0387169934
Allow android compilation (#2002) 4 years ago
Yury Delendik c53b253261
Fix debug information relocation (when imports present) (#1997) 4 years ago
Yury Delendik 091373f9b8
Removes duplicate code in src/obj.rs, crates/obj and crates/jit/object.rs (#1993) 4 years ago
Nick Fitzgerald 62655cdbe7 wasmtime: Document support for `{extern,func}ref` in `Func::wrap` 4 years ago
Nick Fitzgerald 392bbadac7 wasmtime: Ensure that `Func::wrap`'d return values are compatible with the current store 4 years ago
Nick Fitzgerald 3e63774e99 wasmtime: Add support for `Option<Func>` args and returns in `Func::wrap` 4 years ago
Nick Fitzgerald 46ef80bf2f wasmtime: Support `ExternRef`s in `Func::wrap`'d functions 4 years ago
Nick Fitzgerald 44e6fae29c wasmtime: Modify `WasmTy` and `WasmRet` for future `{extern,func}ref` support 4 years ago
Yury Delendik bef1b87be0
Write ELF image and instantiate code_memory from it (#1931) 4 years ago
Gabor Greif 79f054f77f
Correct the files' directory index when downgrading DWARF5 -> 4 (#1989) 4 years ago
Yury Delendik 9900641674
Support reference types in the DWARF transform (#1986) 4 years ago
Nick Fitzgerald a7c6433773 wasmtime: Support reference types in the Rust API 4 years ago
Dan Gohman cf5289c553 Begin porting yanix to WASI. 4 years ago
Daiki Ueno 2ce2dd0203
wasmtime: add build-time option for parallel compilation (#1903) 4 years ago
Nick Fitzgerald 9b56203732 fuzzing: Enable reference types by default 4 years ago
Graham Scheaffer ef8fe18262
Updated region versions (#1978) 4 years ago
Nick Fitzgerald 3555f97906 wasmtime: Implement `table.fill` 4 years ago