Commit Graph

  • 738a05d880 Bump Wasmtime to 18.0.0 (#7751) wasmtime-publish 2024-01-05 08:30:02 -08:00
  • c63cf1f52f fix fd_read and fd_write for wasm32-wasi-threads (#7750) Joel Dice 2024-01-04 17:33:53 -07:00
  • ae535f1f85 feat: implement ResourceAny -> Resource<T> conversion (#7712) Roman Volosatovs 2024-01-04 16:59:20 +01:00
  • ae5d2843a6 feat: implement Resource<T> -> ResourceAny conversion (#7688) Roman Volosatovs 2024-01-04 00:09:09 +01:00
  • 2b2e63831a cmake: remove unused file copy (#7744) Tyler Rockwood 2024-01-03 17:04:15 -06:00
  • 9bdf7ec911 docs: Fix a small typo in the docs for prepare address (#7743) Saúl Cabrera 2024-01-03 13:55:47 -05:00
  • 7c7c2b9989 docs: Update documentation for Store::get_fuel (#7742) Saúl Cabrera 2024-01-03 13:55:21 -05:00
  • 523bc959f5 docs: fix typos (#7741) vuittont60 2024-01-03 23:53:56 +08:00
  • 5708d69375 winch: Add memory instructions (#7721) Saúl Cabrera 2024-01-03 09:07:30 -05:00
  • 8573214213 Update several dependencies to windows-sys 0.52. (#7740) Dan Gohman 2024-01-02 21:50:36 -08:00
  • 2bd90027f3 Optimize more reduction-of-an-extend cases (#7711) scottmcm 2024-01-02 18:22:22 -08:00
  • 6180764733 Bump MSRV to 1.73.0, use 1.75.0 in CI (#7739) Alex Crichton 2024-01-02 13:36:14 -06:00
  • 7c723664fd wasi-nn: update openvino-rs to 0.6.0 (#7729) Iceber Gu 2024-01-03 03:34:24 +08:00
  • c263f56aeb Document disabling debug-builtins a bit more (#7736) Alex Crichton 2024-01-02 12:22:50 -06:00
  • af20fa9046 Fix clif-util run fails directly when target is specified (#7723) penguin_wwy 2024-01-03 02:22:40 +08:00
  • d12e4237de Simplify ireduce of modular operators, when it lowers the total instructions (#7719) scottmcm 2024-01-02 10:22:00 -08:00
  • 37c06fd9ec Fix Rust toolchain used for builds (#7738) Alex Crichton 2024-01-02 12:17:04 -06:00
  • b583c54fda Fix ty_half_width in isle prelude (#7715) scottmcm 2023-12-21 08:50:43 -08:00
  • 37300d3f4b Add sextend_maybe and uextend_maybe to opt ISLE (#7710) scottmcm 2023-12-20 11:31:09 -08:00
  • d622ffcc4a PCC [AArch64]: load_constant64_full generates incorrect fact range for 32-bit MOVN (#7699) Feilong Jiang 2023-12-21 03:10:28 +08:00
  • 61e1cdff5a Update release date of Wasmtime 16.0.0 (#7708) wasmtime-publish 2023-12-19 17:52:39 -08:00
  • f8c9f6711f More spaceship patterns (#7702) scottmcm 2023-12-19 13:12:54 -08:00
  • 866d97c5bf Update stability-tiers.md to fix a Markdown typo (#7703) Brett Cannon 2023-12-18 15:09:38 -08:00
  • 36b1091425 Cranelift: use more iconst_[su] in opts, notably enabling some i128 patterns (#7693) scottmcm 2023-12-18 12:14:03 -08:00
  • 42456a20e7 Fix clippy lint issues in component macro bindgen file (#7698) kajacx 2023-12-18 18:12:54 +01:00
  • e6a9fa19a2 wasi-sockets: Add SO_REUSEADDR back in (#7690) Dave Bakker 2023-12-17 19:34:27 +01:00
  • e4ce5a5d14 Update to windows-sys 0.52 (#7632) Luke Parker 2023-12-17 13:32:23 -05:00
  • 54d3727ac3 wasi-nn: adapt to new test infrastructure (#7679) Andrew Brown 2023-12-15 15:22:55 -08:00
  • 81e383f5c0 fix(wasi-common): convert ErrorKind::WouldBlock instead of trapping (#7686) Harald Hoyer 2023-12-14 17:07:54 +01:00
  • b411c2133a wasi-sockets: Factor out cap-std (#7687) Dave Bakker 2023-12-14 17:03:06 +01:00
  • 3b055d4776 Winch: integer conversion instructions (#7683) Jeffrey Charles 2023-12-13 13:54:03 -08:00
  • 3a77066750 Add release notes for Wasmtime 16 (#7678) Alex Crichton 2023-12-13 12:46:04 -06:00
  • 2ac2015f2a [WASI] Dynamic SocketAddr check for outbound socket traffic (#7662) Ryan Levick 2023-12-13 19:45:49 +01:00
  • 17091e6f6c Winch: Change emits to return TypedReg to put on stack (#7682) Jeffrey Charles 2023-12-13 10:37:22 -08:00
  • 410d8bfad5 feat(wasmtime): allow definition of dynamic resource types in the linker (#7680) Roman Volosatovs 2023-12-13 18:27:20 +01:00
  • a18752c8a3 Use the compilation cache for components (#7649) Trevor Elliott 2023-12-12 14:58:49 -08:00
  • 2a367f4e04 Cranelift: Add iconst shorthand to simplify ISLE opts (#7670) scottmcm 2023-12-12 11:57:14 -08:00
  • 6bb3e5bf43 PCC: Fix several aarch64 check_constant failures (#7593) Feilong Jiang 2023-12-13 03:37:17 +08:00
  • 849b2fca96 ci: Update to actions/checkout@v4 from v3. (#7674) Bruce Mitchener 2023-12-12 22:18:20 +07:00
  • e6da2f6fb2 Remove unnecessary macro argument (#7673) Andrew Brown 2023-12-11 15:18:59 -08:00
  • 2acfb63435 Update *_badfd methods in the adapter to return an errno (#7672) Alex Crichton 2023-12-11 09:37:22 -06:00
  • ef70686be9 Include Version in the export name if required (#7656) James Sturtevant 2023-12-11 07:17:16 -08:00
  • 4f2d634ca4 add adapter_{open|close}_badfd exports to Preview 1 adapter (#7663) Joel Dice 2023-12-08 16:35:36 -07:00
  • 82fbd0c038 Add a test for allow-ip-name-lookup=no (#7657) Ryan Levick 2023-12-08 18:38:48 +01:00
  • f9f8a4df28 Replace clap attributes with command and arg (#7658) Xinzhao Xu 2023-12-09 00:19:10 +08:00
  • 63e260693d Ensure remote-address is allowed when creating UDP stream (#7648) Ryan Levick 2023-12-08 17:14:02 +01:00
  • 3b61c511a0 Move wasmtime-wasi's Table to wasmtime::component::ResourceTable (#7655) Pat Hickey 2023-12-07 16:47:58 -08:00
  • 76f71d83f2 Cranelift: More simplification opts for iadd/isub (#7654) scottmcm 2023-12-07 14:45:55 -08:00
  • 576db0196d Add options to WasiCtx for toggling TCP and UDP on and off (#7647) Ryan Levick 2023-12-07 19:49:06 +01:00
  • 2b80a2811e Additional extend opt patterns (#7644) scottmcm 2023-12-06 15:42:23 -08:00
  • 239e4a1cf8 Add opt patterns for 3-way comparison (Ord::cmp or <=>) (#7636) scottmcm 2023-12-06 15:02:17 -08:00
  • 21c065e3a7 Increase stack size in examples/threads.c (#7651) Alex Crichton 2023-12-06 16:18:59 -06:00
  • 08d101becb use wasi-http and wasi-cli 0.2.0-rc-2023-12-05 (#7640) Pat Hickey 2023-12-06 10:57:22 -08:00
  • 62ad1185bc mpk: deduplicate documentation (#7642) Andrew Brown 2023-12-06 08:09:26 -08:00
  • 5c8bce70a1 Document cargo vet in contributing docs (#7635) Alex Crichton 2023-12-05 11:21:36 -06:00
  • f41a2522c4 Add audits for windows-sys 0.52 (#7634) Alex Crichton 2023-12-05 10:57:54 -06:00
  • 8e7f67ac68 Rewrite wait/notify with wasm threads (#7629) Alex Crichton 2023-12-05 10:31:51 -06:00
  • bac512aaac winch: Rework br_table jumps (#7628) Saúl Cabrera 2023-12-05 05:36:43 -05:00
  • 11586fb279 Add fields.has to query if a header is present in a fields (#7625) Trevor Elliott 2023-12-04 23:35:48 -08:00
  • cc816ff728 Bump Wasmtime to 17.0.0 (#7631) wasmtime-publish 2023-12-04 16:23:21 -08:00
  • 494e2b89d5 Consolidate platform-specific definitions in Wasmtime (#7626) Alex Crichton 2023-12-04 16:53:52 -06:00
  • af38ee094a Update tutorial to use wasi_snapshot_preview1 (#7627) Matthew Phillips 2023-12-04 10:26:40 -05:00
  • 57efd60879 mpk: add an example testing the memory limits (#7609) Andrew Brown 2023-12-01 16:46:12 -08:00
  • 03a14ac64f mpk: optimize layout of protected stripes, again (#7622) Andrew Brown 2023-12-01 10:21:39 -08:00
  • 338653878d winch: Tighten fuzzing criteria (#7621) Saúl Cabrera 2023-11-30 15:53:39 -05:00
  • e7d42325e8 Cranelift: additional icmp & select ISLE opts (#7615) scottmcm 2023-11-30 11:40:20 -08:00
  • 08669427b5 Add release notes for 15.0.1 (#7620) Alex Crichton 2023-11-30 11:12:08 -06:00
  • 73d664f821 Add small tests for wasi:random/{random,insecure} (#7617) Alex Crichton 2023-11-30 10:30:26 -06:00
  • 48517dee21 Revert "winch: Ensure stack pointer for br_table (#7602)" (#7616) Saúl Cabrera 2023-11-30 11:25:03 -05:00
  • d4ef634625 include wasi:random/insecure{_seed} in command::add_to_linker (#7613) Joel Dice 2023-11-29 18:00:58 -07:00
  • 654aee18df Revert "mpk: optimize layout of protected stripes (#7603)" (#7611) Andrew Brown 2023-11-29 14:44:30 -08:00
  • f050dd4305 Add extended version information to wasmtime --version (#7610) Alex Crichton 2023-11-29 16:23:38 -06:00
  • 2d7a00e60d wasi-sockets: Fix flaky UDP test. (#7608) Dave Bakker 2023-11-29 22:15:38 +01:00
  • 043e4cef69 mpk: optimize layout of protected stripes (#7603) Andrew Brown 2023-11-29 12:26:19 -08:00
  • 8dea31c496 winch: Ensure stack pointer for br_table (#7602) Saúl Cabrera 2023-11-29 15:15:51 -05:00
  • 320bedef05 Remove wasi-http "checking authority" log (#7607) itowlson 2023-11-30 08:54:44 +13:00
  • c92f0099db Trim wasmtime serve's default world (#7597) Alex Crichton 2023-11-29 13:30:02 -06:00
  • 8cf0d42342 Raise Http{Request,Response}BodyError when too much is written (#7591) Trevor Elliott 2023-11-29 11:24:44 -08:00
  • ffdac62d2a wasi-sockets: integration test & internal documentation updates (#7570) Dave Bakker 2023-11-29 20:17:25 +01:00
  • c541f76eb3 Update wasm-tools crates (#7604) Alex Crichton 2023-11-29 13:07:48 -06:00
  • f8fee9385d add clang format (#7601) Tyler Rockwood 2023-11-29 12:39:04 -06:00
  • 56c6337d92 Replace the preview2 table's HashMap storage with a Vec (#7596) Trevor Elliott 2023-11-29 10:31:38 -08:00
  • 1d234f8885 wasi-http spec tweaks (#7589) Trevor Elliott 2023-11-29 10:27:55 -08:00
  • d2887aba14 Cranelift: Remove some unneeded arithmetic.isle patterns (#7599) scottmcm 2023-11-29 08:26:11 -08:00
  • 4d2244608d Winch: cleanup stack in br_if in non-fallthrough case (#7590) Jeffrey Charles 2023-11-28 12:05:11 -08:00
  • 1c7a07b326 c-api: support disabling mach ports use on macos (#7595) Caio Ramos Casimiro 2023-11-28 14:24:28 -03:00
  • ad4b7c55a6 mpk: allow forcing MPK during tests (#7576) Andrew Brown 2023-11-28 07:03:36 -08:00
  • cd97c9f147 cranelift-jit: implement GOT relocations for aarch64 (#7584) Mrmaxmeier 2023-11-27 21:30:22 +01:00
  • ef07f40fe2 Update the wasm-tools family of crates (#7587) Alex Crichton 2023-11-27 12:32:03 -06:00
  • 55ac2688d7 preview1: Update semantics of seeking on appending files (#7586) Alex Crichton 2023-11-27 11:13:46 -06:00
  • 9da24f338f Fix typo in wasmtime crate documentation (#7585) Collin Styles 2023-11-27 09:00:53 -08:00
  • 6506567cb3 wasi: fs time precision option (#7569) Guy Bedford 2023-11-26 20:16:32 -08:00
  • 9910177a8b riscv64: use vadd.vi for small immediate vector subtraction (#7522) pyroMechanical 2023-11-23 09:27:11 -05:00
  • 55f9a4bdcd Winch: fix bug by spilling when emitting func call (#7573) Jeffrey Charles 2023-11-23 04:00:07 -08:00
  • b960adb8e7 Fix broken link in ISLE language reference (#7577) Brett Cannon 2023-11-22 16:02:59 -08:00
  • 707753e0d9 mpk: fix CPUID bit check (#7575) Andrew Brown 2023-11-22 14:20:01 -08:00
  • 212faeafe8 ci: log CPU details when testing (#7574) Andrew Brown 2023-11-22 13:55:03 -08:00
  • b49e38a070 docs: clarify definition in Introduction (#7566) vwkd 2023-11-23 01:38:11 +04:00
  • b4b7bc9347 c-api: support accessing the module of an instance_pre (#7572) Tyler Rockwood 2023-11-22 13:55:54 -06:00
  • 2e8e09a6db move wasmtime-wasi's unit test for stdin to a separate integration test (#7564) Pat Hickey 2023-11-21 09:35:48 -08:00