8009 Commits (623290d42e4c688d02549671ec39c6c1dff6dce1)
 

Author SHA1 Message Date
Peter Huene 623290d42e
Use `anyhow::Error` in instantiation errors. 4 years ago
Peter Huene 5fa0f8d469
Move linear memory faulted guard page tracking into `Memory`. 4 years ago
Peter Huene 7a93132ffa
Code review feedback. 4 years ago
Peter Huene 8e51aefb2c
Extract out finding a passive segment. 4 years ago
Peter Huene 57dfe99aa5
Run wast tests with both instance allocators. 4 years ago
Peter Huene 9801c681ce
Fail module translation for segments with overflowing offset+length. 4 years ago
Peter Huene 1a0493946d
Make the storage of `wasmtime_runtime::Table` consistent. 4 years ago
Peter Huene a7190764e1
More code review changes. 4 years ago
Peter Huene a4084db096
More feedback changes. 4 years ago
Peter Huene ff840b3d3b
More PR feedback changes. 4 years ago
Peter Huene a464465e2f
Code review feedback changes. 4 years ago
Peter Huene 5ee2b8742a
Have `new_with_stack` impls return `io::Result`. 4 years ago
Peter Huene 4e83392070
Fix bad merge. 4 years ago
Peter Huene 505437e353
Code cleanup. 4 years ago
Peter Huene a481e11e63
Add the `uffd` feature to the wasmtime crate docs. 4 years ago
Peter Huene 89d3b5d25c
Switch CI back to latest nightly. 4 years ago
Peter Huene f533df029c
Update the rustc badge to better reflect the supported version. 4 years ago
Peter Huene f48d1e2be4
Use slice::fill for filling tables. 4 years ago
Peter Huene f170d0b328
Test the uffd feature on Linux. 4 years ago
Peter Huene 9091f13dcd
Refactor `initialize_vmcontext`. 4 years ago
Peter Huene f5c4d87c45
Implement on-demand memory initialization for the uffd feature. 4 years ago
Peter Huene a82f1a323f
Skip the stack tests on Windows. 4 years ago
Peter Huene 5b2f8789b2
Allow zero-sized allocations on Windows for `Mmap`. 4 years ago
Peter Huene a2c439117a
Implement user fault handling with `userfaultfd` on Linux. 4 years ago
Peter Huene e71ccbf9bc
Implement the pooling instance allocator. 4 years ago
Peter Huene 16ca5e16d9
Implement allocating fiber stacks for an instance allocator. 4 years ago
Peter Huene 3bb145f65c
Only treat a memory as static when the minimum is also within bounds. 4 years ago
Peter Huene 8457261cfe
Ensure default allocator is used for instance deallocation. 4 years ago
Peter Huene 5beb81d02a
Change how Instance stores instantiated memories in the runtime. 4 years ago
Peter Huene dd284ac218
Store memories and tables on Instance as PrimaryMap. 4 years ago
Peter Huene f0d93d102c
Refactor runtime `Table` to support static storage. 4 years ago
Peter Huene c8871ee1e6
Allow instance allocators control over module compilation. 4 years ago
Peter Huene b58afbf849
Refactor module instantiation in the runtime. 4 years ago
Dan Gohman 8854dec01d Bump version to 0.24.0 4 years ago
Dan Gohman 1cfcb66ff1 Add release notes for 0.24.0. 4 years ago
Johnnie Birch 2190fb68fd Update version for fs-set-times to 3.1 4 years ago
Dan Gohman 81c67d9438 Add a link to the wasm-ld documentation. 4 years ago
Dan Gohman 66c2827ac9 Document the `-Wl,--stack-first` option to clang. 4 years ago
Andrew Brown cfbe0ef96a [x64] Re-enable simd_lane.wast spec tests 4 years ago
Andrew Brown 4a809fc8fd [x64] Add i64x2.all_true and i64x2.bitmask 4 years ago
Andrew Brown 508f8fa5a9 [x64] Add i64x2.abs 4 years ago
Andrew Brown 3c57c1b2bc Enable simd_i64x2_cmp.wast for aarch64 4 years ago
Andrew Brown d730f18a78 [x64] Add the new i64x2 comparisons 4 years ago
Andrew Brown 44e76fe9c0
Update spec tests (#2690) 4 years ago
Nick Fitzgerald 689a196c77
Merge pull request #2696 from fitzgen/remove-peepmatic-fuzz-targets 4 years ago
Ivan Enderlin 012f37e3a9 doc(cranelift) Fix a typo 4 years ago
Nick Fitzgerald c361485c9e fuzz: Remove peepmatic fuzz targets 4 years ago
Dan Gohman 10dbee0c17 Add a minimal README.md for wasmtime-wasi. 4 years ago
Dan Gohman 0824a934bf Add a minimal README.md for cap-std-sync. 4 years ago
Dan Gohman a7dbba0b1e Add a mention of the `WasiCtxBuilder` move in the RELEASES.md document. 4 years ago