889 Commits (ba864e987ef1ab87c439ca6b396264547d2425e1)

Author SHA1 Message Date
Saúl Cabrera fbb3b68bca
docs: Fix small typo in externref docs (#8724) 5 months ago
Alex Crichton 54d3695896
Always generate the same output structure with `bindgen!` (#8721) 5 months ago
Alex Crichton 34a9ad9826
Update `wit-bindgen`, add `features` to `bindgen!` (#8720) 5 months ago
L. Pereira d5f6ea4198
Allow graphic ASCII characters in symbol names (#8716) 5 months ago
Alex Crichton 8619aff532
Enable all features for docs.rs documentation (#8710) 5 months ago
Alex Crichton f676c1760d
Enable rustc's `unused-lifetimes` lint (#8711) 5 months ago
refi64 7f7064c746
Fix runtime::vm::cow tests on hosts with a 16k page size (#8691) 6 months ago
Alex Crichton 4896b6630d
Fix tail calls being turned on by default (#8682) 6 months ago
Ryan Levick 8bde231f1e
Implement `Component::define_unknown_imports_as_traps` (#8672) 6 months ago
L. Pereira f99464727b
Show function names in explore tool instead of only function indices (#8639) 6 months ago
Alex Crichton cc93e8f7f0
Add release binaries for x86_64-musl (#8668) 6 months ago
Alex Crichton 0ea10ac32d
Update wasm-tools crates (#8663) 6 months ago
Alex Crichton a77e87732e
Un-gate `Func::new` on compiler features (#8646) 6 months ago
Alex Crichton 1d11b265f9
Remove the native ABI calling convention from Wasmtime (#8629) 6 months ago
Alex Crichton 906ea01734
Use bytes for maximum size of linear memory with pooling (#8628) 6 months ago
FrankReh 0e9121daeb
Fix some typos (#8641) 6 months ago
L. Pereira cd8bd0d5b9
Use WASM function names in compiled objects (#8627) 6 months ago
Alex Crichton 91ec9a589c
Page align the static memory maximum size (#8630) 6 months ago
Alex Crichton f33409302d
Parse object files with `ElfFile64` rather than `object::File` (#8593) 6 months ago
Alex Crichton 010c20f287
Change `Tunables::static_memory_bound` to bytes (#8616) 6 months ago
Caleb Heydon bcc98fd767
Added OpenBSD support to wasmtime's signals.rs (#8613) 6 months ago
Jamey Sharp 7ea9201658
wasmtime: Make table lazy-init configurable (#8531) 6 months ago
Nick Fitzgerald e1f8b9b74b
Wasmtime(pooling allocator): Batch decommits (#8590) 6 months ago
Alex Crichton 7313a97926
Change `MemoryStyle::Static` to store bytes, not pages (#8608) 6 months ago
Nick Fitzgerald b281c0f8f2
Wasmtime(gc): Add support for supertypes and finality (#8595) 6 months ago
Nick Fitzgerald aa2beaee73
Handle all `decommit`s/`madvise(DONTNEED)`s homogenously (#8587) 6 months ago
Nick Fitzgerald a947340916
wasmtime(gc): Fix wasm-to-native trampoline lookup for subtyping (#8579) 6 months ago
Alex Crichton 7f699b82a8
Update wasm-tools crates (#8580) 6 months ago
Nick Fitzgerald 22a3d9ed23
wasmtime(gc): Add the `wasmtime::NoExtern` value type (#8550) 6 months ago
Alex Crichton c47c4c670c
Bump Wasmtime's MSRV to 1.76.0 (#8560) 6 months ago
Alex Crichton 81a89169f5
Add support for `#![no_std]` to the `wasmtime` crate (#8533) 6 months ago
Jamey Sharp b44c23d1ed
wasmtime: Use ConstExpr for data segment offsets (#8515) 6 months ago
Nick Fitzgerald 3f98505b7a
wasmtime(gc): Add support for `noextern` and `eq` heap types (#8542) 6 months ago
Trevor Elliott 0264ec34a2
Enable the tail calling convention by default (#8540) 6 months ago
Alex Crichton 964f8986ff
Use rustdoc's `doc_auto_cfg` feature instead of `doc_cfg` (#8532) 6 months ago
Nick Fitzgerald b7041606ad
Use a `SecondaryMap` instead of a `HashMap` for the type-to-rec-group map (#8537) 6 months ago
Nick Fitzgerald c45fb3abbc
wasmtime(gc): Add support for struct types (#8505) 6 months ago
Alex Crichton c810eff81c
Migrate the `wasmtime-environ` crate to `no_std` (#8528) 6 months ago
Alex Crichton 4fef150816
Double the default allowed table elements (#8527) 6 months ago
Nick Fitzgerald e55e5810d3
Don't create a temporary set of type indices used in a translation (#8523) 6 months ago
Chris Fallin 01c07a1714
Wasmtime: add one-entry call-indirect caching. (#8509) 6 months ago
Jamey Sharp d4e968c08a
wasmtime: Use ConstExpr for element segment offsets (#8514) 6 months ago
iximeow 66266fa968
fix docs typo in component::Component (#8512) 6 months ago
Nick Fitzgerald 72004aad09
Turn the `wasmtime-runtime` crate into the `wasmtime::runtime::vm` module (#8501) 6 months ago
FrankReh 1f39f63d72
typos in comments (#8495) 6 months ago
Nick Fitzgerald 6232904811
Add the `Ref::null` constructor and use it in a few places (#8492) 6 months ago
Nick Fitzgerald dd70e31dc0
wasmtime(gc): Add support for array types (#8481) 6 months ago
Alex Crichton 60539520df
Switch from `bincode` to `postcard` for serializing (#8476) 7 months ago
Alex Crichton 77405cc8fd
c-api: Remove allocations from `wasmtime_val_t` (#8451) 7 months ago
Nick Fitzgerald 960187e35f
Rename `Concrete` to `ConcreteFunc`; introduce `WasmSubType` and `WasmCompositeType` (#8465) 7 months ago