9957 Commits (e86e62806187866e0f8b2471a3473361f278ee48)
 

Author SHA1 Message Date
Jairus Tanaka 8ca3af0e37
Update and clean up AssemblyScript example (#4233) 2 years ago
Alex Crichton 479def00b9
Update lifting for integers and bools (#4237) 2 years ago
Alex Crichton 11ff9650e5
Split the `ComponentValue` trait into... components (#4236) 2 years ago
Sam Parker 511c53703a
cranelift meeting notes for 6-6-22 (#4235) 2 years ago
Alex Crichton 20f510671d
Enable passing host functions to components (#4219) 2 years ago
Johnnie Birch 3f152273d3
X64: Port fpromote to ISLE (#4230) 2 years ago
Andrew Brown 6df56e6aa6
x64: port `atomic_cas` to ISLE (#4223) 2 years ago
Chris Fallin d8ba1ddc86
Update Cranelift-ISLE integration docs to reflect no more checked-in code. (#4229) 2 years ago
Alex Crichton 7ac1c53062
Update release notes for 0.38.0 (#4227) 2 years ago
Jamey Sharp 82f7dd67e0
Refactor the ComponentValue impls for tuples (#4217) 2 years ago
Sam Parker acfeda4d80
[AArch64] Port IaddPairwise to ISLE (#4201) 2 years ago
Alex Crichton 7148882867
Rewrite a TODO as a note (#4218) 2 years ago
wasmtime-publish 55946704cb
Bump Wasmtime to 0.39.0 (#4225) 2 years ago
Chris Fallin 0b0d49fff9
Speed up CI a bit: run only component-model tests under `component-model` feature. (#4221) 2 years ago
Chris Fallin ae2c84205f
Upgrade to regalloc2 v0.2.2. (#4222) 2 years ago
Chris Fallin d65d8b25a5
Update Cranelift README. (#4220) 2 years ago
Alex Crichton 2af358dd9c
Add a `VMComponentContext` type and create it on instantiation (#4215) 2 years ago
Alex Crichton 4c1339a8fa
Refactor lifting/lowering to not require a `Func` (#4216) 2 years ago
Alex Crichton 3ed6fae7b3
Add trampoline compilation support for lowered imports (#4206) 2 years ago
Alex Crichton b49c5c878e
Implement module imports into components (#4208) 2 years ago
Andrew Brown 816aae6aca
x64: port some atomics to ISLE (#4212) 2 years ago
Chris Fallin 44d1dee76e
Fix failing cranelift-object tests: make panic message match more generic. (#4211) 2 years ago
Alex Crichton 9f5f978baa
Fix double-counting imports in `VMOffsets` calculations (#4209) 2 years ago
Alex Crichton 0cf0230432
Add dataflow processing to component translation for imports (#4205) 2 years ago
Alex Crichton f638b390b6
Refactor some internals of wasmtime-cranelift (#4202) 2 years ago
Alex Crichton d5ce51e8d1
Redesign interface type value representation (#4198) 2 years ago
Alex Crichton 88ff0247bf
Update wasm proposal support docs (#4175) 2 years ago
Chris Fallin 8f61eb9341
Upgrade to regalloc2 version 0.2.1. (#4199) 2 years ago
Alex Crichton 704db02e00
Add a first-class `StoreId` type to Wasmtime (#4204) 2 years ago
Alex Crichton 2a4851ad2b
Change some `VMContext` pointers to `()` pointers (#4190) 2 years ago
Alex Crichton f4b9020913
Change wasm-to-host trampolines to take the values_vec size (#4192) 2 years ago
Andrew Brown 0bdd8e3510
Upgrade listenfd to v1.0.0 (#4197) 2 years ago
Alex Crichton 4d9e10dae1
Fix panics in the C API related to trap frames (#4196) 2 years ago
Alex Crichton 7d3639522e
Capture unresolved backtraces on traps (#4193) 2 years ago
Pat Hickey bffce37050
make backtrace collection a Config field rather than a cargo feature (#4183) 2 years ago
Sam Parker 010e028d67
[AArch64] Port AtomicCAS to isle (#4140) 2 years ago
Alex Crichton a02a609528
Make `ValRaw` fields private (#4186) 2 years ago
Alex Crichton 140b83597b
components: Implement the ability to call component exports (#4039) 2 years ago
Benjamin Bouvier 3a7910ecb0
Reuse Cranelift codegen contexts across wasmtime compilations (#4181) 2 years ago
Chris Fallin b830c3cf93
Pull in regalloc2 v0.2.0, with no more separate scratch registers. (#4182) 2 years ago
Benjamin Bouvier 6e828df632
Remove unused `SourceLoc` in many `Mach` data structures (#4180) 2 years ago
Chris Fallin 32622b3e6f
Cranelift: fix use of pinned reg with SysV calling convention. (#4176) 2 years ago
Saúl Cabrera 2d8ff7a9a9
docs: Remove regalloc entry from documentation index (#4179) 2 years ago
Alex Crichton fcf6208750
Initial skeleton of some component model processing (#4005) 3 years ago
Alex Crichton a75f383f96
Improve the `wasmtime` crate's README (#4174) 3 years ago
Chris Fallin 0824abbae4
Add a basic alias analysis with redundant-load elim and store-to-load fowarding opts. (#4163) 3 years ago
Alex Crichton 08b7c87793
Refactor binary-compatible-builds for releases (#4171) 3 years ago
Alex Crichton 985ed07c3f
Improve documentation around `ResourceLimiter` (#4173) 3 years ago
Alex Crichton 6cf4c95585
Ensure `simd` is enabled for spectest fuzzing (#4172) 3 years ago
wasmtime-publish 4e8d54836d
Update release date of Wasmtime 0.37.0 (#4168) 3 years ago