322 Commits (4283fdc862ad2158607afb60703c61ed95846f24)

Author SHA1 Message Date
Alex Crichton 4283fdc862
Fix a possible use-after-free with `Global` (#956) 5 years ago
Alex Crichton b69a061d23
Add a test that segfault handlers ignore non-wasm segfaults (#941) 5 years ago
Alex Crichton a09eed97db
Update wasmparser to 0.51.2 (#952) 5 years ago
Peter Huene 052ae684c2
Fix memory leak in wasm_importtype_type. 5 years ago
Peter Huene efc19b593a
Implement wasm_func_type. 5 years ago
Alex Crichton b15b5cd05a
Use malloc/free to allocate `Instance` structure (#948) 5 years ago
Alex Crichton 16affacafb
Generate trampolines based on signatures (#947) 5 years ago
Sergei Pepyakin c94cdc7730
Treat undeclared maximum as 4GiB (#944) 5 years ago
Alex Crichton d7c9a90df9
Re-update the `wat` crate (#935) 5 years ago
Alex Crichton ca509f8c29
Update wasmparser (#934) 5 years ago
myfreeweb 699109658c
wasi-common/yanix: fix FreeBSD support (#756) 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
Nathan Froyd d42560c7bf
specify units for fields of `Tunables` (#930) 5 years ago
Alex Crichton dfef71ea5f
Add some debug logging to fuzzers (#923) 5 years ago
Alex Crichton 9802005061
Remove the `action` and `context` modules from `wasmtime_jit` (#924) 5 years ago
Alex Crichton 151075d553
Remove a panic in the cache worker (#922) 5 years ago
Alex Crichton f5b505de04
Remove the `jit_function_registry` global state (#915) 5 years ago
Alex Crichton a6adf52429
Add more CLI flags for wasm features (#917) 5 years ago
Alex Crichton 344bf2d6f3
Fuzz the multi-value support (#918) 5 years ago
Alex Crichton 8a7d403fce
Remove a use of `lazy_static!` in `cache.rs` (#916) 5 years ago
Yury Delendik de85efc2dd
Add support for DebugInfoRef during DWARF transform (#853) 5 years ago
Alex Crichton 70345aff31
Remove all global state from the caching system (#863) 5 years ago
Alex Crichton 4ff8257b17
Update binaryen fuzzing dependency (#913) 5 years ago
Alex Crichton 348c597a8e
Remove global state for trap registration (#909) 5 years ago
Alex Crichton 9dffaf9d57
Update wasmparser dependency (#912) 5 years ago
Alex Crichton c860edc14f
Disable cranelift's verifier by default (#882) 5 years ago
Alex Crichton 8e0651374a
Deregister JIT frames on Linux in reverse order (#910) 5 years ago
Alex Crichton 3dd5a3cb3f
Reimplement `wasmtime-wasi` on top of `wasmtime` (#899) 5 years ago
Yury Delendik c9dce98ba2
Test wasmtime-c-api crate (#904) 5 years ago
Nathan Froyd efb7f0a6c7
factor out declaring exports (#906) 5 years ago
Alex Crichton 9f76df6c85
Remove trap registration from `wasmtime` crate (#903) 5 years ago
Yury Delendik 961853fd1c
Implement wasm_config_new and wasm_engine_new_with_config (#901) 5 years ago
Yury Delendik b3ac718421
Implement FIXME in debug/src/expression.rs (#902) 5 years ago
Alex Crichton 1bfca842b0
Support `Func` imports with zero shims (#839) 5 years ago
Alex Crichton e09231e33f
Add a test tha call_indirect traps produce good errors (#889) 5 years ago
Yury Delendik a01bcff219
Implement wasm_global_type (#898) 5 years ago
Alex Crichton 76f9e7ea41
Verify correct number and types of arguments enter wasm (#890) 5 years ago
Alex Crichton 70f179b499
Update `wast` to 7.0.0, fix stack overflow (#897) 5 years ago
Yury Delendik 4599234c6f
Don't generate DWARF sections when no functions were compiled. (#894) 5 years ago
Alex Crichton ef843b9e5a Add a `Debug` implementation for `wsmtime::Config` 5 years ago
Alex Crichton ea4faa4a01
Don't panic on shared memories (#883) 5 years ago
Alex Crichton 97ff297683
Remove another thread local in `instance.rs` (#862) 5 years ago
Alex Crichton d22b60e834 Fix a memory leak with link errors 5 years ago
Nick Fitzgerald 84c4d8cc6c
Remove always-on logging from fuzz targets (#878) 5 years ago
Alex Crichton c6438d0d44
fuzz: Don't panic on module compilation errors (#875) 5 years ago
Sergei Pepyakin f2382db461
Check the types of values returned by Callable (#876) 5 years ago
Sergei Pepyakin eb183d7ab3
Run rustfmt 1.41 (#877) 5 years ago
Alex Crichton 83ff0150b4
Improve panics/traps from imported functions (#857) 5 years ago
Yury Delendik a8cad05e80
Fix 'not enough arguments' during wasmtime run (#858) 5 years ago
Jakub Konka 4b84d19f77 Update instantiate.rs (#864) 5 years ago