2233 Commits (2127c3a369d40529d3f7b558d2df1b5824a8a2f1)

Author SHA1 Message Date
Alex Crichton 2127c3a369
Fix CI for `main` (#4486) 2 years ago
Alex Crichton 2154c63de9
Merge pull request from GHSA-5fhj-g3p3-pq9g 2 years ago
Nick Fitzgerald 22d91a7c84
cranelift: Add a flag for preserving frame pointers (#4469) 2 years ago
Nick Fitzgerald 6e099720af
wasmtime-runtime: Remove old libcalls that aren't used anymore (#4470) 2 years ago
Benjamin Bouvier f0337c9c76
Upgrade to the high-level `ittapi` v0.3.0 crate (#4003) 2 years ago
Alex Crichton 3032e3fcfb
Track type information during component translation (#4448) 2 years ago
Nick Fitzgerald 439f566f3f
Split `global_asm!` helper macros out from `wasmtime-fibers` (#4454) 2 years ago
Alex Crichton 33312c5380
Fix a possible panic with null-containing element segments (#4455) 2 years ago
Alex Crichton 08a60a0f08
Fix fuel configuration in fuzzers (#4440) 2 years ago
Joel Dice e31ff9dc67
implement wasmtime::component::flags! per #4308 (#4414) 2 years ago
Alex Crichton 56831e0a76
Update wasmi used for differential fuzzing (#4436) 2 years ago
罗泽轩 1d319c0ec2
c-api: refactor definitions with macroes (#4416) 2 years ago
Andrew Brown a8ce7f123b
fuzz: add a single instruction module generator (#4409) 2 years ago
Alex Crichton 601e8f3094
Remove dependency on the `region` crate (#4407) 2 years ago
Sam Parker 9c43749dfe
[RFC] Dynamic Vector Support (#4200) 2 years ago
Alex Crichton 9ae060a12a
Update some dependency versions used by Wasmtime (#4405) 2 years ago
Andrew Brown c227063ff6
fuzz: refactor fuzz generators (#4404) 2 years ago
Alex Crichton 038383dc42
Implement support for outer core type aliases (#4385) 2 years ago
Nick Fitzgerald 7000b0a4cf
wasmtime: Add criterion micro benchmarks for traps (#4398) 2 years ago
Alex Crichton b9745c05f8
Disable tests for `wasmtime-bench-api` (#4395) 2 years ago
Alex Crichton 52ad76ed7c
Update differential fuzzing configuration (#4386) 2 years ago
Alex Crichton 41ba851a95
Bump versions of wasm-tools crates (#4380) 2 years ago
Alex Crichton 7943d34483
Update v8 used when fuzzing (#4384) 2 years ago
Andrew Brown 558a9273e9
wasi-nn: update openvino crate, use external CI action (#4383) 2 years ago
Dan Gohman 371ae80ac3
Migrate most of wasmtime from lazy_static to once_cell (#4368) 2 years ago
Alex Crichton 76a2545a7f
Implement nested instance exports for components (#4364) 2 years ago
Joel Dice 5542c4ef26
support enums with more than 256 variants in derive macro (#4370) 2 years ago
Ilya Leoshkevich 7320db98d1
Add rerun-if-changed to fiber/build.rs (#4377) 2 years ago
wasmtime-publish 7c428bbd62
Bump Wasmtime to 0.40.0 (#4378) 2 years ago
Dan Gohman a2197ebbeb
Do one `add_seals` call, rather than one per flag. (#4366) 2 years ago
Joel Dice f252ae34ec
support variant, enum, and union derives (#4359) 2 years ago
Steven Allen b4830ef1e7
Wasmtime: disable unwind_info unless needed (#4351) 2 years ago
Alex Crichton e179e736b9
Update may_enter flag handling in components (#4354) 2 years ago
Alex Crichton 816e7f7cc7
Change `ComponentType::{size, align}` to constants (#4353) 2 years ago
Alex Crichton f0278c5db7
Implement `canon lower` of a `canon lift` function in the same component (#4347) 2 years ago
Joel Dice 22fb3ecbbf
add ComponentType/Lift/Lower derive macro for record types (#4337) 2 years ago
Alex Crichton eef1758d19
Implement a first-class error for reexported component functions (#4348) 2 years ago
Chris Fallin 2034c8aa45
Cranelift: add a config option for alias analysis and redundant-load elimination. (#4349) 2 years ago
Alex Crichton c1b3962f7b
Implement lowered-then-lifted functions (#4327) 2 years ago
Alex Crichton df1502531d
Migrate from `winapi` to `windows-sys` (#4346) 2 years ago
JMS55 27b94a4173
Note that epoch-interrupts are safe against malicious guests (#4343) 2 years ago
Alex Crichton baabd40b94
Improve error message for failed function compiles (#4340) 2 years ago
Alex Crichton 17ed95ad8c
Document immediate-trap behavior of epochs (#4345) 2 years ago
Alex Crichton 66b829b1bf
Change how unwind information is stored on Windows (#4314) 2 years ago
Alex Crichton fc38f39bd2
Expose raw list accessors for all integer types (#4330) 2 years ago
Alex Crichton 2efdd5c46b
Fix compilation of wasmtime-fiber on arm macOS (#4341) 2 years ago
Alex Crichton 82a31680d6
Use a `StoreOpaque` during backtraces for metadata (#4325) 2 years ago
Alex Crichton c8414cfca8
Fix guard size configuration when fuzzing (#4321) 2 years ago
Alex Crichton 4543a07bb5
Use `global_asm!` instead of external assembly files (#4306) 2 years ago
Alex Crichton 0ef873f1bd
Fix the documentation build in the component model (#4328) 2 years ago