11177 Commits (f89ac63766f2b39ad6222fae26a797440ecd5d92)
 

Author SHA1 Message Date
Trevor Elliott f89ac63766
riscv64: Remove the gen_move2 helper (#6246) 2 years ago
Pat Hickey 8e76ec82be
wasi-common: export StringArray type (#6244) 2 years ago
Alex Crichton b23691032b
Fix default architecture for winch (#6242) 2 years ago
Alex Crichton 077d4755d9
Mark loads from `VMCallerCheckedAnyfunc` as readonly (#6243) 2 years ago
Pat Hickey 0a062369a8
delete wasi truncation_rights test (#6236) 2 years ago
Trevor Elliott ef7af28ef0
Bump hashbrown to 0.13.2 (#6238) 2 years ago
Alex Crichton b6bb6a196a
Add support for binary/octal literals to ISLE (#6234) 2 years ago
Trevor Elliott c17a3d89f7
cranelift: Remove EBB references from docs (#6235) 2 years ago
Lann 51ed20ab4d
Add Engine::precompile_compatibility_hash (#5826) 2 years ago
Alexa VanHattum a486aa37ad
Update doc for which integer types are supported (#6233) 2 years ago
Bobby Holley 5e4b928161
Run cargo-vet prune. (#6231) 2 years ago
Pat Hickey 24b607cf75
wasi-common: change behavior of path_readlink to truncate on too-small buffers (#6225) 2 years ago
Dan Gohman 2494867c5f
Add a WASI test for a creating an absolute-path symlink. (#6071) 2 years ago
Alex Crichton 62f8928bee
x64: Add non-SSE4.1 lowerings of ceil/trunc/floor/nearest (#6224) 2 years ago
Alex Crichton 299131ae2d
Gracefully handle ENOTSUP for `memfd_create` (#6230) 2 years ago
T0b1-iOS 387db16d28
Remove unsigned variants of DataValue (#6218) 2 years ago
Trevor Elliott d4b771e5a3
Allow inline source and the `path` attribute in the host bindgen! macro (#6226) 2 years ago
Pat Hickey 9ee613a0b7
wasi-common: deprecate fd_allocate (#6217) 2 years ago
Alex Crichton 7ebff82861
Optimize sign extension via shifts (#6220) 2 years ago
Alex Crichton 9a4bd7c6df
x64: Begin to lift SSE 4.1 requirement for SIMD support (#6216) 2 years ago
kevaundray 85118c8c26
Add clippy suggestions (#6203) 2 years ago
Alex Crichton 91de5de049
Update wasm-tools crates (#6215) 2 years ago
Saúl Cabrera 9dd0b59c2a
winch(x64): Improve ABI support in trampolines (#6204) 2 years ago
Afonso Bordado 9e1ff9726c
egraphs: Add `bmask` bit pattern optimization rule (#6196) 2 years ago
Alex Crichton 2d25db047f
x64: Lower SIMD requirement to SSE4.1 from SSE4.2 (#6206) 2 years ago
matt rice 26f9ce02bc
For clarity in examples avoid importing/exporting functions of the same name. (#6211) 2 years ago
Pat Hickey cc1c14ac91
wasmtime component bindgen: when tracing is enabled, emit an event for args & results (#6209) 2 years ago
Trevor Elliott 9425a252bb
Rework `only_interfaces` to the `interfaces` field (#6210) 2 years ago
Brendan Burns 7b5819b55a
Small follow up fix for http tests. (#6207) 2 years ago
T0b1-iOS 3956a6aa0f
remove `unsigned_add_overflow_condition` (#6199) 2 years ago
Karl Meakin 91e36f3449
Clarify the representation of `icmp` output (#6202) 2 years ago
Karl Meakin 42528d82b8
Add `multi_lane` precondition to `bitselect` => `{u,s}{min,max}` rewrite (#6201) 2 years ago
Pat Hickey d1d381e298
add a wasi-test to show a dir_fd always gets ERRNO_BADF on appropriate fd_ operations (#6197) 2 years ago
T0b1-iOS f684a5fbee
remove `iadd_cout` and `isub_bout` (#6198) 2 years ago
Karl Meakin c0166f78f9
ISLE: simplify select/bitselect when both choices are the same (#6141) 2 years ago
Karl Meakin b9a58148cf
ISLE: split algebraic.isle into several files (#6140) 2 years ago
T0b1-iOS 569089e473
Add `{u,s}{add,sub,mul}_overflow` instructions (#5784) 2 years ago
Afonso Bordado 4c32dd7786
riscv64: Delete `SelectIf` instruction (#5888) 2 years ago
Afonso Bordado 9acb649f17
cranelift-native: Detect RISC-V extensions using `/proc/cpuinfo` (#6192) 2 years ago
kevaundray f2393b8f27
Removes debug assertion that was related to issue 796 (#6175) 2 years ago
bjorn3 0478ead3f8
Handle signature() for more libcalls (#6174) 2 years ago
bjorn3 52440f0fc8
Remove ImmutableRegisterState and replace {get,set}_value in State with current_frame{,_mut} (#6179) 2 years ago
bjorn3 96a60aa26b
Make cranelift-interpreter non-generic over value (#6178) 2 years ago
Brendan Burns 3ff6e0fe03
Some improvements to the wasi-http client implementation of write. (#6161) 2 years ago
Trevor Elliott 85f0c68008
Add `only_interfaces` and `with` to the `bindgen!` macro. (#6160) 2 years ago
kevaundray 4053ae9e08
Minir typo/Grammar fixes (#6187) 2 years ago
Alex Crichton 435b6894d7
x64: Clarify and shrink up ModRM/SIB encoding (#6181) 2 years ago
Chris Fallin 8f1a7773a3
Revert "ISLE: rewrite loose inequalities to strict inequalities and strict inequalities to equalities (#6130)" (#6193) 2 years ago
Alex Crichton dbd000c1ce
Change `asm` to `__asm__` in `helpers.c` (#6188) 2 years ago
bjorn3 b9fb31e9a7
Re-export cranelift-control from cranelift-codegen (#6173) 2 years ago