This website requires JavaScript.
a9d0dd56fb
fix
main
T0b1
2023-05-23 13:38:01 +02:00
0df60ce50f
custom regalloc
T0b1
2023-04-27 16:16:48 +02:00
3742c97bf0
better vcode printing
T0b1
2023-04-18 12:19:22 +02:00
edae6c0217
x64: Add non-SSE4.1 lowerings of pmov{s,z}x* (#6279 )
Alex Crichton
2023-04-26 21:15:34 -05:00
57dabd3b0b
Fix publishing artifacts from the main branch (#6290 )
Alex Crichton
2023-04-26 13:15:30 -05:00
d75adc4421
Run full CI once a day on main (#6288 )
Alex Crichton
2023-04-26 10:54:23 -05:00
5d833a766e
cranelift: Add missing control plane parameter to compile_with_cache (#6289 )
Saúl Cabrera
2023-04-26 17:37:35 +02:00
ec6755512f
Remove maintenance badges from the Cargo.toml files. (#6286 )
Dan Gohman
2023-04-25 18:33:09 -07:00
9616ead607
cargo vet audits for guest profiling support (#6284 )
Jamey Sharp
2023-04-25 10:57:28 -07:00
62cbb5045e
riscv64: Implement a few SIMD arithmetic ops (#6268 )
Afonso Bordado
2023-04-25 17:39:33 +01:00
4337ccd4b7
riscv64: Support non 128bit vector sizes (#6266 )
Afonso Bordado
2023-04-25 15:50:00 +01:00
c7b83e8ef9
wasmtime: remove drop(&mut ...) used to silence warnings (#6278 )
Jamey Sharp
2023-04-25 07:15:53 -07:00
5113739601
riscv64: Enable more instructions in the fuzzer (#6271 )
Afonso Bordado
2023-04-25 12:03:16 +01:00
a1732b2906
winch(fuzz): Initial support for differential fuzzing (#6281 )
Saúl Cabrera
2023-04-25 05:56:24 +02:00
bd473dba31
wasmtime-runtime: Re-export backtrace Frame type (#6280 )
Jamey Sharp
2023-04-24 18:02:54 -07:00
d2bb4aa13b
x64: Add non-SSE4.1 lowering for pmulld (#6259 )
Alex Crichton
2023-04-24 12:24:19 -05:00
c9a9c2c191
Specify a read parameter for ISLE's Lexer. (#6123 )
yuyang
2023-04-25 00:11:34 +08:00
4b703f9dce
Fix differential fuzzing when Wasmtime hits an OOM (#6273 )
Alex Crichton
2023-04-24 11:00:24 -05:00
3e06a0a2bd
Minor cleanups. (#6270 )
Brendan Burns
2023-04-24 08:50:53 -07:00
c14838d9e6
riscv64: Delete CSR Instructions (#6267 )
Afonso Bordado
2023-04-23 16:41:00 +01:00
8145e6b5b1
Add a wildcard audit for arbitrary (#6264 )
Nick Fitzgerald
2023-04-21 15:33:19 -07:00
43ec4816f1
Make streams owned by request/response that they are tied to. (#6228 )
Brendan Burns
2023-04-21 11:17:06 -07:00
efdfc361f8
Allow WASI to open directories without O_DIRECTORY (#6163 )
Jamey Sharp
2023-04-21 09:55:35 -07:00
91d1d246cd
Allow serializing all cranelift-module data structures (#6172 )
bjorn3
2023-04-21 14:39:15 +02:00
8078404a15
docs(wasi-tut): update error message (#6261 )
Max Große
2023-04-21 11:37:34 +02:00
d9e27c5441
Bump regalloc2 to 0.7.0 (#6237 )
Trevor Elliott
2023-04-20 17:47:58 -07:00
1a077dfd6b
Fix poll_oneoff's handling of non-regular files. (#6258 )
Dan Gohman
2023-04-20 17:34:29 -07:00
1192697c7e
refactor BlockLoweringOrder::new (#6255 )
Remo Senekowitsch
2023-04-21 00:24:32 +02:00
8376944b3f
Allow Trevor and me to request PR benchmarks (#6256 )
Jamey Sharp
2023-04-20 15:13:32 -07:00
e6339b2725
s390x: Remove uses of copy_reg (#6253 )
Trevor Elliott
2023-04-20 15:05:55 -07:00
a2a38edd8a
x64: Add non-SSE 4.1 lowerings for v{all,any}_true (#6232 )
Alex Crichton
2023-04-20 16:56:59 -05:00
60e4a00413
riscv64: Initial SIMD Vector Implementation (#6240 )
Afonso Bordado
2023-04-20 22:54:43 +01:00
7ad2fe32c9
aarch64: Avoid a copy in the extract_vector lowering (#6252 )
Trevor Elliott
2023-04-20 11:24:12 -07:00
b667f5fa5b
Avoid introducing a move for struct return (#6245 )
Trevor Elliott
2023-04-20 11:13:40 -07:00
620ec03ca4
Update release date of Wasmtime 8.0.0 (#6248 )
wasmtime-publish
2023-04-20 09:04:42 -05:00
c59bb8db39
Update several dependencies. (#6171 )
Dan Gohman
2023-04-20 07:03:49 -07:00
f89ac63766
riscv64: Remove the gen_move2 helper (#6246 )
Trevor Elliott
2023-04-19 14:04:30 -07:00
8e76ec82be
wasi-common: export StringArray type (#6244 )
Pat Hickey
2023-04-19 13:13:25 -07:00
b23691032b
Fix default architecture for winch (#6242 )
Alex Crichton
2023-04-19 14:45:48 -05:00
077d4755d9
Mark loads from VMCallerCheckedAnyfunc as readonly (#6243 )
Alex Crichton
2023-04-19 14:22:25 -05:00
0a062369a8
delete wasi truncation_rights test (#6236 )
Pat Hickey
2023-04-19 09:40:42 -07:00
ef7af28ef0
Bump hashbrown to 0.13.2 (#6238 )
Trevor Elliott
2023-04-18 16:12:09 -07:00
b6bb6a196a
Add support for binary/octal literals to ISLE (#6234 )
Alex Crichton
2023-04-18 18:04:04 -05:00
c17a3d89f7
cranelift: Remove EBB references from docs (#6235 )
Trevor Elliott
2023-04-18 16:01:45 -07:00
51ed20ab4d
Add Engine::precompile_compatibility_hash (#5826 )
Lann
2023-04-18 17:21:16 -04:00
a486aa37ad
Update doc for which integer types are supported (#6233 )
Alexa VanHattum
2023-04-18 16:02:31 -04:00
5e4b928161
Run cargo-vet prune. (#6231 )
Bobby Holley
2023-04-18 11:23:46 -07:00
24b607cf75
wasi-common: change behavior of path_readlink to truncate on too-small buffers (#6225 )
Pat Hickey
2023-04-18 11:12:30 -07:00
2494867c5f
Add a WASI test for a creating an absolute-path symlink. (#6071 )
Dan Gohman
2023-04-18 10:48:51 -07:00
62f8928bee
x64: Add non-SSE4.1 lowerings of ceil/trunc/floor/nearest (#6224 )
Alex Crichton
2023-04-18 12:23:18 -05:00
299131ae2d
Gracefully handle ENOTSUP for memfd_create (#6230 )
Alex Crichton
2023-04-18 11:50:48 -05:00
387db16d28
Remove unsigned variants of DataValue (#6218 )
T0b1-iOS
2023-04-18 16:08:29 +02:00
d4b771e5a3
Allow inline source and the path attribute in the host bindgen! macro (#6226 )
Trevor Elliott
2023-04-17 16:51:52 -07:00
9ee613a0b7
wasi-common: deprecate fd_allocate (#6217 )
Pat Hickey
2023-04-17 14:35:28 -07:00
7ebff82861
Optimize sign extension via shifts (#6220 )
Alex Crichton
2023-04-17 13:48:08 -05:00
9a4bd7c6df
x64: Begin to lift SSE 4.1 requirement for SIMD support (#6216 )
Alex Crichton
2023-04-17 11:09:58 -05:00
85118c8c26
Add clippy suggestions (#6203 )
kevaundray
2023-04-17 16:53:34 +01:00
3f93c5f698
changes
lowered_block_improvements
T0b1
2023-04-15 05:04:07 +02:00
afb8d61c87
changes
T0b1
2023-04-15 05:00:52 +02:00
a31407c991
maybe better blockorder impl
T0b1
2023-04-15 04:15:44 +02:00
91de5de049
Update wasm-tools crates (#6215 )
Alex Crichton
2023-04-14 19:07:32 -05:00
9dd0b59c2a
winch(x64): Improve ABI support in trampolines (#6204 )
Saúl Cabrera
2023-04-14 17:13:23 -04:00
9e1ff9726c
egraphs: Add bmask bit pattern optimization rule (#6196 )
Afonso Bordado
2023-04-14 19:50:48 +01:00
2d25db047f
x64: Lower SIMD requirement to SSE4.1 from SSE4.2 (#6206 )
Alex Crichton
2023-04-14 12:24:43 -05:00
26f9ce02bc
For clarity in examples avoid importing/exporting functions of the same name. (#6211 )
matt rice
2023-04-14 15:32:05 +00:00
cc1c14ac91
wasmtime component bindgen: when tracing is enabled, emit an event for args & results (#6209 )
Pat Hickey
2023-04-13 15:58:53 -07:00
9425a252bb
Rework only_interfaces to the interfaces field (#6210 )
Trevor Elliott
2023-04-13 15:02:56 -07:00
7b5819b55a
Small follow up fix for http tests. (#6207 )
Brendan Burns
2023-04-13 07:37:49 -07:00
3956a6aa0f
remove unsigned_add_overflow_condition (#6199 )
T0b1-iOS
2023-04-13 16:30:44 +02:00
91e36f3449
Clarify the representation of icmp output (#6202 )
Karl Meakin
2023-04-12 21:05:44 +01:00
42528d82b8
Add multi_lane precondition to bitselect => {u,s}{min,max} rewrite (#6201 )
Karl Meakin
2023-04-12 20:04:30 +01:00
d1d381e298
add a wasi-test to show a dir_fd always gets ERRNO_BADF on appropriate fd_ operations (#6197 )
Pat Hickey
2023-04-12 09:57:53 -07:00
f684a5fbee
remove iadd_cout and isub_bout (#6198 )
T0b1-iOS
2023-04-12 01:39:32 +02:00
c0166f78f9
ISLE: simplify select/bitselect when both choices are the same (#6141 )
Karl Meakin
2023-04-11 23:41:19 +01:00
b9a58148cf
ISLE: split algebraic.isle into several files (#6140 )
Karl Meakin
2023-04-11 22:39:18 +01:00
569089e473
Add {u,s}{add,sub,mul}_overflow instructions (#5784 )
T0b1-iOS
2023-04-11 22:16:04 +02:00
4c32dd7786
riscv64: Delete SelectIf instruction (#5888 )
Afonso Bordado
2023-04-11 18:33:32 +01:00
9acb649f17
cranelift-native: Detect RISC-V extensions using /proc/cpuinfo (#6192 )
Afonso Bordado
2023-04-11 18:31:42 +01:00
f2393b8f27
Removes debug assertion that was related to issue 796 (#6175 )
kevaundray
2023-04-11 17:52:11 +01:00
0478ead3f8
Handle signature() for more libcalls (#6174 )
bjorn3
2023-04-11 18:50:41 +02:00
52440f0fc8
Remove ImmutableRegisterState and replace {get,set}_value in State with current_frame{,_mut} (#6179 )
bjorn3
2023-04-11 14:15:22 +02:00
96a60aa26b
Make cranelift-interpreter non-generic over value (#6178 )
bjorn3
2023-04-11 13:13:29 +02:00
3ff6e0fe03
Some improvements to the wasi-http client implementation of write. (#6161 )
Brendan Burns
2023-04-10 20:26:19 -07:00
85f0c68008
Add only_interfaces and with to the bindgen! macro. (#6160 )
Trevor Elliott
2023-04-10 16:28:52 -07:00
4053ae9e08
Minir typo/Grammar fixes (#6187 )
kevaundray
2023-04-10 20:39:25 +01:00
435b6894d7
x64: Clarify and shrink up ModRM/SIB encoding (#6181 )
Alex Crichton
2023-04-10 14:37:19 -05:00
8f1a7773a3
Revert "ISLE: rewrite loose inequalities to strict inequalities and strict inequalities to equalities (#6130 )" (#6193 )
Chris Fallin
2023-04-10 11:43:15 -07:00
dbd000c1ce
Change asm to __asm__ in helpers.c (#6188 )
Alex Crichton
2023-04-10 12:47:25 -05:00
b9fb31e9a7
Re-export cranelift-control from cranelift-codegen (#6173 )
bjorn3
2023-04-10 18:49:43 +02:00
ac2bd1f305
cranelift: Rename a filetest with the wrong extension (#6190 )
Jamey Sharp
2023-04-10 09:27:42 -07:00
83a8ca77cd
Mirror default-owned change for guests in wit-bindgen (#6189 )
Alex Crichton
2023-04-10 11:27:13 -05:00
2d1dbb17af
fix doc comment (#6183 )
kevaundray
2023-04-10 15:23:49 +01:00
a97e82c6e2
doc: fix StackSlot reference to FunctionBuilder (#6182 )
Chris Dickinson
2023-04-09 14:14:19 -07:00
71d3b638f3
Clarify instructions.rs documentation for ushr/ashr (narrow values) (#6186 )
Alexa VanHattum
2023-04-09 16:01:49 -04:00
e3dbad9cc2
add result type assertion (#6184 )
kevaundray
2023-04-09 20:55:15 +01:00
e84305b445
Add a WASI test for a creating an absolute-path symlink. (#6166 )
Dan Gohman
2023-04-07 23:13:50 -07:00
bada17beab
Various cranelift interpreter improvements (#6176 )
bjorn3
2023-04-07 17:22:13 +02:00
e1777710b1
Don't override declare_*_in_func in cranelift-jit (#6169 )
bjorn3
2023-04-06 20:44:12 +02:00
230e2135d6
Cranelift: remove non-egraphs optimization pipeline and use_egraphs option. (#6167 )
Chris Fallin
2023-04-06 11:11:03 -07:00
465913eb2c
ci: use version tag of install-openvino-action (#6168 )
Andrew Brown
2023-04-06 20:04:59 +02:00