200 Commits (46ade3dab30e8dbf181245bc8877d519ae77bf70)

Author SHA1 Message Date
Alex Crichton 85f16f488d
Consolidate address calculations for atomics (#3143) 3 years ago
Alex Crichton 91d24b8448
Fix pooling tests on high-cpu-count systems (#3141) 3 years ago
Alex Crichton 63a3bbbf5a
Change VMMemoryDefinition::current_length to `usize` (#3134) 3 years ago
Alex Crichton 9b088756b3
Implement `Linker::module_async` (#3121) 3 years ago
Andrew Brown 4deed8fe50 refactor: move Wasm test files to tests/all/cli_tests 3 years ago
Alex Crichton 3da677796b
Reword env var hint for dwarf debug info (#3081) 3 years ago
Alex Crichton 13d317a0a8
Fix stack checks of recursive async function calls (#3088) 3 years ago
Ulan Degenbaev f08491eeca
Restore POSIX signal handling on MacOS behind a feature flag (#3063) 3 years ago
Nick Fitzgerald be60fec6ba Fix error messages reporting number of expected vs actual params 3 years ago
Alex Crichton b9985fe2e5
Change the injection count of fuel in a store from u32 to u64 (#3048) 3 years ago
Ulrich Weigand 83007b79e3
Fix access to VMMemoryDefinition::current_length on big-endian (#3013) 3 years ago
Ulrich Weigand acdb388580
Fix offsets_static_dynamic_oh_my failure on s390x (#3015) 3 years ago
Alex Crichton 8760bccc8e
Fix running enter/exit hooks on start functions (#3001) 3 years ago
Anton Kirilov cb93726250
Enable more tests on AArch64 (#2994) 3 years ago
Alex Crichton 7ce46043dc
Add guard pages to the front of linear memories (#2977) 3 years ago
Pat Hickey 8b4bdf92e2
make ResourceLimiter operate on Store data; add hooks for entering and exiting native code (#2952) 3 years ago
Pat Hickey 2a4c51b77d switch eager vs lazy instantiation to a criterion bench 3 years ago
Pat Hickey 895ee2b85f
make Module::deserialize's version check optional via Config (#2945) 3 years ago
Pat Hickey 0a96b6b60a overhead is on calls, not instantiation 3 years ago
Pat Hickey bf1d1a4e7a add test for eager thread initialization 3 years ago
Alex Crichton 05baddfb2b
Add the ability to cache typechecking an instance (#2962) 3 years ago
Alex Crichton 7a1b7cdf92
Implement RFC 11: Redesigning Wasmtime's APIs (#2897) 3 years ago
Pat Hickey 0f5bdc6497
only wasi_cap_std_sync and wasi_tokio need to define WasiCtxBuilders (#2917) 4 years ago
Peter Huene 91f64d40d4
Implement the `allow-unknown-exports` option for the run command. 4 years ago
Alex Crichton 7ec073cef1
Bring back per-thread lazy initialization (#2863) 4 years ago
Alex Crichton 8384f3a347
Bring back `Module::deserialize` (#2858) 4 years ago
Alex Crichton 196bcec6cf
Process declared element segments for "possibly exported funcs" (#2851) 4 years ago
Peter Huene f12b4c467c
Add resource limiting to the Wasmtime API. (#2736) 4 years ago
Benjamin Bouvier ba73b458b8
Introduce a new API that allows notifying that a Store has moved to a new thread (#2822) 4 years ago
Alex Crichton 195bf0e29a
Fully support multiple returns in Wasmtime (#2806) 4 years ago
Benjamin Bouvier 7588565078 Tweaks some tests for Mac aarch64 4 years ago
Chris Fallin 6bec13da04
Bump versions: Wasmtime to 0.26.0, Cranelift to 0.73.0. 4 years ago
Alex Crichton 04bf6e5bbb
Move some scopes around to fix a leak on raising a trap (#2803) 4 years ago
Peter Huene 37bb7af454
Fix incorrect range in `ininitialize_instance`. 4 years ago
Chris Fallin cb48ea406e
Switch default to new x86_64 backend. 4 years ago
Alex Crichton 29949505d6
Fix printing float results from the CLI (#2797) 4 years ago
Peter Huene d1313b1291
Code review feedback. 4 years ago
Peter Huene abf3bf29f9
Add a `wasmtime settings` command to print Cranelift settings. 4 years ago
Peter Huene a474524d3b
Code review feedback. 4 years ago
Peter Huene 1ce2a87149
Code review feedback. 4 years ago
Peter Huene 29d366db7b
Add a compile command to Wasmtime. 4 years ago
Alex Crichton a301202b7d
Remove the type-driven ability for duplicates in a `Linker` (#2789) 4 years ago
Pat Hickey ae4c5a9d7f fixes in tests and examples 4 years ago
Benjamin Bouvier 6e6713ae0b cranelift: add support for the Mac aarch64 calling convention 4 years ago
Benjamin Bouvier 5fecdfa491
Mach ports continued + support aarch64-apple unwinding (#2723) 4 years ago
Alex Crichton 2697a18d2f
Redo the statically typed `Func` API (#2719) 4 years ago
Alex Crichton 918c012d00
Fix some issues around TLS management with async (#2709) 4 years ago
Peter Huene 54c07d8f16
Implement shared host functions. (#2625) 4 years ago
Peter Huene 57dfe99aa5
Run wast tests with both instance allocators. 4 years ago
Peter Huene a7190764e1
More code review changes. 4 years ago