11885 Commits (143a83888ffb5c3cf093ab8615edc4d9f4f4cb69)
 

Author SHA1 Message Date
Afonso Bordado f7ae056a0a
riscv64: Implement SIMD shifts, `v{all,any}_true` and `vhigh_bits` (#6507) 1 year ago
Jamey Sharp 176935e75e
aarch64: Use Imm12 in more cases (#6512) 1 year ago
Alex Crichton 550a16f539
Fix a soundness issue with the component model and async (#6509) 1 year ago
Jamey Sharp 1d4686de54
Allow async yield from epoch interruption callback (#6464) 1 year ago
Jeffrey Charles ace1388f60
Use two operands for Winch's masm cmp_with_set method (#6511) 1 year ago
Benjamin Bouvier 112e52d722
Upgrade file per thread logger to 0.2.0 (#6503) 1 year ago
Jeffrey Charles 0893f7c741
Add support to Winch for i*.eqz instructions (#6508) 1 year ago
Jeffrey Charles 2b20db1ce7
Refactor Winch x64 asm operand checks (#6506) 1 year ago
Jan-Justin van Tonder 4cf3a7f688
cranelift-interpreter: Fix panic when bitcasting SIMD values (#6379) 1 year ago
Afonso Bordado f206732db9
riscv64: Cleanup shift rules (#6476) 1 year ago
Nick Fitzgerald dd211c593d
Cranelift: Remove unused parameter for `lower_return` in ISLE (#6499) 1 year ago
Nick Fitzgerald f4bce01354
Cranelift: Fix typo: "ajust" -> "adjust" (#6501) 1 year ago
Brendan Burns fc11f56318
Re-enable wasi-http for recent wit bindgen changes. Renable tests. (#6495) 1 year ago
Nick Fitzgerald d1a7628290
Cranelift: clean up `adjust_stack_and_nominal_sp` helper (#6497) 1 year ago
Alex Crichton d28986ed5d
Use Rust 1.69.0 instead of 1.70.0 (#6502) 1 year ago
Alex Crichton eb47240157
Fix `execute_across_threads` in tests (#6494) 1 year ago
Remo Senekowitsch 9fcdc7a68e
fuzz: Insert random instructions (#6407) 1 year ago
Nick Fitzgerald 4e821d504b
Cranelift: Add the ability to pop stack while returning (#6478) 1 year ago
Andrew Brown 9aacf31ad2
wasi-threads: check module shape at spawn time (#6492) 1 year ago
Alex Crichton 8fb41ca4f9
x64: Don't require SSE4.1 for `enable_simd` (#6489) 1 year ago
Pat Hickey 1cd544dbf1
add release notes for 9.0.3 (#6491) 1 year ago
Jeffrey Charles 9cc62e7fff
Add support to Winch for integer comparisons (#6487) 1 year ago
Alex Crichton 4a06b5dd29
x64: Add pre-SSE4.1 compatible lowerings for misc instructions (#6467) 1 year ago
Alex Crichton f76ff199d5
x64: Add support for `vpsraq` (#6485) 1 year ago
Alex Crichton 8b307f78be
x64: Add support for more BMI1 instructions (#6484) 1 year ago
Trevor Elliott 062d0376a7
Bump regalloc2 to 0.9.1 (#6483) 1 year ago
Trevor Elliott 769ae6c824
Remove trailing space in precise-output tests (#6482) 1 year ago
Trevor Elliott 7f66d62f28
Refactor the x64 pretty-printer (#6481) 1 year ago
Alex Crichton a009b04306
x64: Move instruction helpers together (#6466) 1 year ago
PROMETHIA-27 c044790a90
Add `EntityList::copy_from` (#6421) 1 year ago
Jimmy Miller a70b613c5d
winch: Aarch64 sub and mul (#6468) 1 year ago
Pat Hickey bffdbce44a
fix Wasi rights system to work with wasi-libc (#6463) 1 year ago
Pat Hickey f3a7f63183
Add release notes for 9.0.2 release (#6472) 1 year ago
Alex Crichton d308dbdcda
Disable tests for all proc-macros (#6473) 1 year ago
Alex Crichton 6a5ed730d1
Use a published version of wit-bindgen (#6474) 1 year ago
Alex Crichton 41417d9e0f
Update Wasmtime for upcoming WIT changes (#6390) 1 year ago
Luna P-C 92024ad117
Function references (#5288) 1 year ago
Roman Volosatovs f5d9131c53
refactor(preview2): add `inherit_std{in,out,err}` (#6465) 1 year ago
Roman Volosatovs b7d3261baf
feat(preview1): implement `fd_readdir` (#6453) 1 year ago
Alex Crichton c05ffcb8a6
x64: Add non-SSE4.1 fallback for blend instructions (#6399) 1 year ago
Afonso Bordado c8e8097446
riscv64: Add Newtype Wrappers for Register Classes (#6459) 1 year ago
Alex Crichton 3b90faf4a7
Fix adapter build on CI, rename the adapter artifacts (#6460) 1 year ago
Dan Gohman 0562837a99
Sync with the latest WASI proposal wit files. (#6452) 1 year ago
Alex Crichton ad22afff1b
x64: Swap order of operands in EVEX instructions (#6450) 1 year ago
Ian Ker-Seymer 791d6f9503
Honor `ModuleVersionStrategy` in `Engine::precompile_compatibility_hash` (#6457) 1 year ago
Saúl Cabrera f70b0f39c3
winch: Refactor the Masm associated types (#6451) 1 year ago
Roman Volosatovs 72b641d5da
fix: respect `fd_prestat_dir_name` `path_max_len` argument (#6444) 1 year ago
Lukas Forst 6fd731d837
Expose remaining fuel (#6445) 1 year ago
Tyler Rockwood 28d3c823a3
[c-api] Allow for installing wasmtime via cmake (#6448) 1 year ago
Roman Volosatovs 83ac69ca84
feat(preview1): implement `fd_fdstat_set_rights` (#6447) 1 year ago