Commit Graph

  • 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