239 Commits (66251c2e78d122c90c4aa69ced984af4c25c4444)

Author SHA1 Message Date
Jakub Konka 3764204250 Put context object behind a ref rather than mut ref 5 years ago
Jakub Konka db8fec354d
Add current snapshot1 WASI spec as test + fixes (#31) 5 years ago
Alex Crichton f7c2a58d23
Disable caches in CLI tests (#1204) 5 years ago
Pat Hickey bb6995ceaf make wiggle-generate ordinary lib, and wiggle the proc-macro lib 5 years ago
Jakub Konka ec75f874ee Unify GuestType and GuestTypeClone, rename GuestTypeCopy to GuestTypeTransparent 5 years ago
Pat Hickey 90182bc5da
Handles (#22) 5 years ago
Pat Hickey aa79e5c458 propaganda 5 years ago
Pat Hickey 02f311cbb1 finish union testing 5 years ago
Pat Hickey f6a732b6cf squash all tagged union work into one commit 5 years ago
Nick Fitzgerald 66634cc796 Do not allow partial segment initialization for tables and memories 5 years ago
Nick Fitzgerald ef0cabf8b4 Address review feedback 5 years ago
Nick Fitzgerald 81227892da Implement bulk memory's partial failure instantiation semantics 5 years ago
Nick Fitzgerald 98ecef1700 Implement the `memory.copy` instruction from the bulk memory proposal 5 years ago
Nick Fitzgerald cb97e4ec8e Implement `table.init` and `elem.drop` from the bulk memory proposal 5 years ago
Nick Fitzgerald 33b4a37bcb Add support for `table.copy` 5 years ago
Pat Hickey 25a411d7fd rename the pointer read/write methods to read and write 5 years ago
Peter Huene 9ffa19ca64
Disable optimizations for SIMD testsuite tests. 5 years ago
Jakub Konka c8ea27553d
Allow returning structs if copy (#19) 5 years ago
Jakub Konka 694cf117bb Add proptests for structs with mixed members (copy/noncopy) 5 years ago
Alex Crichton d4fcd32cdc
Optimize generated code via the CLI by default (#973) 5 years ago
Jakub Konka 678065011e
Implement fmt::Display for enums, flags, and ints (#18) 5 years ago
Pat Hickey b7cd003b93
finish factoring tests (#17) 5 years ago
Pat Hickey f77000ad8f move ctx into wiggle-tests crate 5 years ago
Pat Hickey 2feab2ee2b fixes 5 years ago
Pat Hickey 8a110e4b13 first pass at splitting out a test, making ctx/errno reusable 5 years ago
Pat Hickey 0909cf2660 tests: factor common HostMemory / MemArea code into a separate crate 5 years ago
Jakub Konka f48474b247
Draft out IntDatatype in wiggle-generate (#15) 5 years ago
Jakub Konka 6ab3ff71d2
Add basic GuestString support to wiggle (#13) 5 years ago
Pat Hickey 2f223acc55
merge GuestTypePtr and GuestTypeClone into a single GuestTypeClone<'a> trait (#14) 5 years ago
Johnnie Birch 9c6150b103
Adds perf jitdump support (#360) 5 years ago
Jakub Konka 3ef24a04fe
Start drafting out flags datatype generation (#11) 5 years ago
Jakub Konka 898af8e2fb Revisit GuestArray and their deref mechanics 5 years ago
Yury Delendik b96b53eafb
Test basic DWARF generation (#931) 5 years ago
Jakub Konka 2ad77538f5
Add array generation to wiggle-generate crate (#9) 5 years ago
Jakub Konka 48a218b5c5
Refactor naming and crates info (#8) 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 70345aff31
Remove all global state from the caching system (#863) 5 years ago
Alex Crichton 3dd5a3cb3f
Reimplement `wasmtime-wasi` on top of `wasmtime` (#899) 5 years ago
Pat Hickey 67d2ce6d85
Refactor tests to use proptest (#6) 5 years ago
Jakub Konka 3d428b828f
Add some (incomplete set) basic sanity end-to-end tests (#2) 5 years ago
Alex Crichton ea4faa4a01
Don't panic on shared memories (#883) 5 years ago
Yury Delendik a8cad05e80
Fix 'not enough arguments' during wasmtime run (#858) 5 years ago
Alex Crichton 16804673a2
Support parsing the text format in `wasmtime` crate (#813) 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
Dan Gohman 9a88d3d894
Replace the global-exports mechanism with a caller-vmctx mechanism. (#789) 5 years ago
Alex Crichton e5afdd2ede
Document the `wasmtime::Instance` APIs (#814) 5 years ago
Alex Crichton e7e08f162d
Preserve full native stack traces in errors (#823) 5 years ago
Alex Crichton 420dcd76fd
Don't require `Store` in `Instance` constructor (#810) 5 years ago
Alex Crichton ad2e94fce3 Don't use webidl bindings in custom tests (#801) 5 years ago