30 Commits (3b360e7021f8a68f1619f9201d6767dd3c9c8171)

Author SHA1 Message Date
Nick Fitzgerald 17f5fffa53
Add component call micro-benchmarks (#6981) 1 year ago
Nick Fitzgerald a34427a3d2
Wasmtime: refactor the pooling allocator for components (#6835) 1 year ago
Alex Crichton bb3734bd72
Change preview2 builder methods to use `&mut self` (#6770) 1 year ago
Marcin S ba6c9fe212
Add benchmark for `deserialize` to compare with `deserialize_file` (#6420) 1 year ago
Nick Fitzgerald 913efdf24d
wasmtime: Overhaul trampolines (#6262) 2 years ago
Alex Crichton 63d80fc509
Remove the need to have a `Store` for an `InstancePre` (#5683) 2 years ago
Andrew Brown 4899537328
bench: add more WASI benchmarks (#5309) 2 years ago
Alex Crichton b0939f6626
Remove explicit `S` type parameters (#5275) 2 years ago
Andrew Brown 8426904129
bench: benchmark several common WASI scenarios (#5274) 2 years ago
Alex Crichton b14551d7ca
Refactor configuration for the pooling allocator (#5205) 2 years ago
Nick Fitzgerald a2f846f124
Don't re-capture backtraces when propagating traps through host frames (#5049) 2 years ago
Nick Fitzgerald 46782b18c2
`wasmtime`: Implement fast Wasm stack walking (#4431) 2 years ago
Nick Fitzgerald 7000b0a4cf
wasmtime: Add criterion micro benchmarks for traps (#4398) 2 years ago
Alex Crichton 82a31680d6
Use a `StoreOpaque` during backtraces for metadata (#4325) 2 years ago
Alex Crichton f4b9020913
Change wasm-to-host trampolines to take the values_vec size (#4192) 2 years ago
Alex Crichton a02a609528
Make `ValRaw` fields private (#4186) 2 years ago
Benjamin Bouvier 6e828df632
Remove unused `SourceLoc` in many `Mach` data structures (#4180) 2 years ago
Alex Crichton 3f3afb455e
Remove support for userfaultfd (#4040) 3 years ago
Alex Crichton 7c3dd3398d
Reduce benchmark runtime on CI (#3896) 3 years ago
Alex Crichton 8c9c72caaa
Add a benchmark for measuring call overhead (#3883) 3 years ago
Alex Crichton 15bb0c6903
Remove the `ModuleLimits` pooling configuration structure (#3837) 3 years ago
Alex Crichton 1cb08d4e67
Minor instantiation benchmark updates (#3790) 3 years ago
Alex Crichton 43b37944ff
Tweak parallelism and the instantiation benchmark (#3775) 3 years ago
Nick Fitzgerald e3a423c3e8 Remove some uses of `foo.expect(&format!(...))` pattern 3 years ago
Alex Crichton 7ce46043dc
Add guard pages to the front of linear memories (#2977) 3 years ago
Pat Hickey 035d541fd9 add docs 3 years ago
Pat Hickey 2a4c51b77d switch eager vs lazy instantiation to a criterion bench 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 1b8efa7bbd
Implement simple benchmarks for instantiation. 4 years ago