Commit Graph

  • 134dddc8de riscv64: Load constants from the constant pool (#6933) Afonso Bordado 2023-08-30 16:30:14 +01:00
  • 2bb65c9592 Expose target and Cranelift settings in C API (#6934) Alex Crichton 2023-08-30 17:29:05 +02:00
  • 878a243ae0 Host resources wit-bindgen code generation (#6886) Timmy Silesmo 2023-08-30 05:14:02 +02:00
  • 327d442c42 Handle more errors in maybe_exit_on_error (#6930) Alex Crichton 2023-08-30 00:29:29 +02:00
  • 30378d18b2 Add some initial release notes for 13.0.0 (#6929) Alex Crichton 2023-08-30 00:02:46 +02:00
  • 62fdafa14a Remove clippy configuration from repo and crates (#6927) Alex Crichton 2023-08-29 23:07:27 +02:00
  • 16aa06464b egraphs: Recognize bitselect from bitwise operations (#6879) Afonso Bordado 2023-08-29 20:47:28 +01:00
  • 4e52d95c98 riscv64: Refactor constant emission (#6915) Afonso Bordado 2023-08-29 19:09:09 +01:00
  • 9ec02f9d91 Decouple serde from its derive crate (#6917) Christopher Serr 2023-08-29 18:02:06 +02:00
  • 8efcb98516 update serde and provide cargo vet (#6921) Pat Hickey 2023-08-28 09:56:18 -07:00
  • 0c7bf47f0e x64: Implement bitselect for scalars (#6918) Afonso Bordado 2023-08-28 16:34:54 +01:00
  • 8401186b39 x64: Fix incorrect lowering of vector bitselect (#6907) Alex Crichton 2023-08-28 16:15:01 +02:00
  • 1e8b45925e egraphs: Disable bitwise splat transform for floats (#6916) Afonso Bordado 2023-08-28 14:31:11 +01:00
  • 4cedb3e15e fuzzgen: Enable select with float arms (#6883) Afonso Bordado 2023-08-27 00:23:50 +01:00
  • 3590236618 Remove component union types (#6913) Lann 2023-08-26 15:51:23 -04:00
  • 2da108df40 winch: Add support for parametric instructions (#6912) Saúl Cabrera 2023-08-25 13:57:07 -04:00
  • d431416ea4 Update release notes on main for 12.0.1 (#6911) Alex Crichton 2023-08-25 18:39:33 +02:00
  • 1d4766f375 Remove the unused file-per-thread-logger dependencies from wasmtime-cache (#6910) Quentin Gliech 2023-08-25 16:10:27 +02:00
  • 968d3a9a79 Update dependencies (#6904) Alphyr 2023-08-25 16:08:38 +02:00
  • ac7d070788 wasi-nn: remove BackendKind, add wrapper structs (#6893) Andrew Brown 2023-08-24 19:47:14 -07:00
  • f8c03d5acb Don't force veneers on island emission (#6902) Alex Crichton 2023-08-25 01:49:43 +02:00
  • e17b6c83f3 Update vets for gimli/object/etc. (#6908) Alex Crichton 2023-08-25 01:05:01 +02:00
  • 68ba286655 Avoid spawn_blocking and poll and asyncfd. (#6906) Dan Gohman 2023-08-24 14:52:08 -07:00
  • c4aee3468b Set compiler flag 'unwind_info' to false if specified in config (#6547) Timon 2023-08-24 23:25:19 +02:00
  • deea625167 Only include misc_testsuite/winch when testing Winch (#6905) Saúl Cabrera 2023-08-24 16:51:52 -04:00
  • c6201624ba Update vet metadata on patch releases (#6903) Alex Crichton 2023-08-24 19:58:12 +02:00
  • 55fb2ee5d0 [c-api]: Expose more configuration options (#6896) Tyler Rockwood 2023-08-24 09:16:51 -05:00
  • 056ccdec94 Rename cc helpers (#6862) Gurinder Singh 2023-08-24 05:05:06 +00:00
  • 8c34599425 winch: Use type information to derive operand sizes (#6891) Saúl Cabrera 2023-08-24 00:32:37 -04:00
  • 12d8c1c632 Update webpki-roots and rustls deps (#6894) Pat Hickey 2023-08-23 13:55:43 -07:00
  • a6c52300af Rename the wasi-http struct module to types (#6892) Trevor Elliott 2023-08-23 12:55:16 -07:00
  • 55350477ce Handle more failures with --trap-on-grow-failure (#6885) Alex Crichton 2023-08-23 20:11:23 +02:00
  • c3ce7b6537 doc: add ADOPTERS.md (#6887) Bailey Hayes 2023-08-23 11:52:00 -04:00
  • 14b39bc234 winch: Initial support for floats (#6860) Saúl Cabrera 2023-08-23 06:44:35 -04:00
  • 770c5d0f3f wasi-nn: add named models (#6854) Andrew Brown 2023-08-22 17:11:26 -07:00
  • 2f6e9777cb Implement the tcp interface of wasi-sockets. (#6837) Dan Gohman 2023-08-22 16:23:52 -07:00
  • 819fad0d9f wiggle: generate offset accessors for structs (#6884) Adam C. Foltzer 2023-08-22 13:13:40 -07:00
  • 5b8bb97044 riscv64: Optimize bitselect+cmp codegen (#6876) Afonso Bordado 2023-08-22 17:30:21 +01:00
  • 0e0dbcf0f9 docs: add Perl's Wasm package to PL list (#6880) Victor Adossi 2023-08-22 23:23:12 +09:00
  • af35da6946 egraphs: Add some select optimizations (#6843) Afonso Bordado 2023-08-21 21:50:56 +01:00
  • 858c1d85c5 Enable component support in Wasmtime's CI-based binaries (#6875) Alex Crichton 2023-08-21 22:45:01 +02:00
  • 4fc053b5f3 cranelift: Remove f{min,max}_pseudo instructions (#6874) Alex Crichton 2023-08-21 22:44:07 +02:00
  • 5b0f2819d0 Fuzzing tweaks in wake of the pooling allocator refactor (#6873) Nick Fitzgerald 2023-08-21 13:18:46 -07:00
  • 592ddc5209 Update minimum rust-version listed (#6872) Alex Crichton 2023-08-21 20:16:10 +02:00
  • 2728866f5f egraphs: Delete select+fcmp to f{min,max}_pseudo transform (#6859) Afonso Bordado 2023-08-21 18:13:16 +01:00
  • 1155d10e4d Use generated bindings to run components in the CLI (#6869) Alex Crichton 2023-08-21 18:12:21 +02:00
  • ed634b2972 Update notes about 64-bit memory support (#6868) Alex Crichton 2023-08-21 17:52:08 +02:00
  • e2581e9e84 Update release date of Wasmtime 12.0.0 (#6863) wasmtime-publish 2023-08-21 09:39:31 -05:00
  • 367bdc8c66 Refactor Wasmtime CLI to support components (#6836) Alex Crichton 2023-08-19 02:15:01 +02:00
  • 6ddb7cce83 Bump the wasm-tools family of crates (#6861) Alex Crichton 2023-08-19 02:14:50 +02:00
  • a34427a3d2 Wasmtime: refactor the pooling allocator for components (#6835) Nick Fitzgerald 2023-08-18 14:23:47 -07:00
  • b9134e21d5 Call verifier after egraph pass (#6858) Gurinder Singh 2023-08-18 09:16:52 +00:00
  • 6650378a9e Add splat simplify opt for various ops (#6851) Gurinder Singh 2023-08-18 08:19:39 +00:00
  • e250334b8e feat: align wasi-http with component linker (#6195) Eduardo de Moura Rodrigues 2023-08-18 04:52:16 +02:00
  • 6d643eb1e0 riscv64: Implement SIMD FMA (#6857) Afonso Bordado 2023-08-17 23:31:13 +01:00
  • 96e3372ec3 stream wit definition eliminates stream-error (#6846) Pat Hickey 2023-08-17 13:54:48 -07:00
  • 4799ea11ae wmemcheck: update docs. (#6856) Chris Fallin 2023-08-17 10:39:03 -07:00
  • 11af6aff01 wasi-nn: update upstream specification (#6853) Andrew Brown 2023-08-16 16:14:26 -07:00
  • 61303958ce wasi-nn: refactor to allow preview2 access (#6821) Andrew Brown 2023-08-16 12:25:45 -07:00
  • ca5a9db0d1 Memcheck for Wasm guests in Wasmtime (#6820) ssunkin-fastly 2023-08-15 20:47:07 -07:00
  • 16713422b8 CI: upgrade to qemu 8.0.4. (#6849) Chris Fallin 2023-08-15 18:26:29 -07:00
  • e3b4954610 Sync wasi-cli with wit definitions in standards repo (#6806) Pat Hickey 2023-08-15 09:11:02 -07:00
  • 88698a6748 Rename preview2::preview2 to preview2::host (#6847) Trevor Elliott 2023-08-14 18:47:41 -07:00
  • d58cf09cb7 winch: Simplify the MacroAssembler and Assembler interfaces (#6841) Saúl Cabrera 2023-08-14 18:22:58 -06:00
  • 29de58d191 There are no files in preview1 other than mod.rs (#6845) Trevor Elliott 2023-08-14 16:19:22 -07:00
  • 8edc3a7763 Update stdio on Unix to fall back to worker threads (#6833) Alex Crichton 2023-08-14 23:58:18 +02:00
  • 2750b730ed Update RELEASES.md (#6838) Timon 2023-08-14 18:22:10 +02:00
  • 79f3345178 Minor documentation updates to docs/WASI-tutorial.md (#6839) Jia Tan 2023-08-15 00:13:32 +08:00
  • 76f1cb251d Add support for vector in DataValueExt::int() (#6844) Gurinder Singh 2023-08-14 10:32:24 +00:00
  • 30d086f78e Back out CLI changes from 12.0.0 release notes (#6834) Alex Crichton 2023-08-12 00:29:45 +02:00
  • 137c6f6d6c Add an API to detect precompiled modules/components (#6832) Alex Crichton 2023-08-10 22:14:46 +02:00
  • c7fc5d1ea2 Fix testing cli-flags crate with component-model feature (#6831) Alex Crichton 2023-08-10 20:18:06 +02:00
  • e6cc402b1b riscv64: Add IFMA instruction support (#6815) Afonso Bordado 2023-08-09 23:09:20 +01:00
  • f32993002b aarch64: Move AMode computation into ISLE (#6805) Alex Crichton 2023-08-09 22:25:11 +02:00
  • 26b9ac7f99 aarch64: Fix return_call's interaction with pointer authentication (#6810) Alex Crichton 2023-08-09 20:29:47 +02:00
  • b29476fa42 Remove basic-block padding from Wasmtime fuzzing (#6814) Alex Crichton 2023-08-09 18:55:31 +02:00
  • 959c648040 Configure Mach ports vs signals via Config (#6807) Alex Crichton 2023-08-09 18:43:04 +02:00
  • dd87d29bfd Sync wasi-filesystem with wit definitions in standards repo (#6791) Pat Hickey 2023-08-08 15:51:34 -07:00
  • bf51c6acce Fix typo (#6822) Andrew Brown 2023-08-08 15:07:51 -07:00
  • 2764edc59c Add release notes for 12.0.0 (#6817) Alex Crichton 2023-08-08 17:58:14 +02:00
  • 2897e409db Remove the implementation of wasi-crypto (#6816) Alex Crichton 2023-08-08 17:43:59 +02:00
  • 3878a0025e Fix typo (#6819) Andrew Brown 2023-08-07 16:14:06 -07:00
  • 4f1b38f022 Cranelift: avoid quadratic behavior in label-fixup processing (#6804) Chris Fallin 2023-08-07 13:28:27 -07:00
  • c4eafedf18 Fix error result of clock_time_get (#6812) Daniel Vigovszky 2023-08-07 16:22:21 +02:00
  • 4c4663e2f6 Bump Wasmtime to 13.0.0 (#6809) wasmtime-publish 2023-08-07 09:05:27 -05:00
  • bb3734bd72 Change preview2 builder methods to use &mut self (#6770) Alex Crichton 2023-08-05 19:02:45 +02:00
  • de4ede0826 Add a bindgen test that exercises using error types from a different interface (#6802) Trevor Elliott 2023-08-04 05:38:44 -07:00
  • 217de07e76 Resolve trappable error types with fully qualified package paths (#6795) Trevor Elliott 2023-08-03 13:11:30 -07:00
  • fc03e74119 Update the dev-dependency for wit-bindgen to 0.9.0 (#6800) Trevor Elliott 2023-08-03 10:38:05 -07:00
  • afeee15a9f Fix incorrect sample code in documentation (#6796) (#6797) Anoop Elias 2023-08-03 22:12:14 +05:30
  • 615d697a0b Update preview1 to trap on misaligned pointers (#6776) Alex Crichton 2023-08-03 00:15:32 +02:00
  • 5200159791 Fix posix-signals-on-macos on aarch64-apple-darwin (#6793) Alex Crichton 2023-08-02 17:56:06 +02:00
  • 6eb58981d4 consistient WASI preview1 rights reporting (#6784) Pat Hickey 2023-08-02 03:19:04 -07:00
  • a560d40195 Wasmtime: Introduce {Module,Component}::resources_required (#6789) Nick Fitzgerald 2023-08-01 13:27:56 -07:00
  • 72b87183ff Add core dump support to the runtime (#6513) Rainy Sinclair 2023-08-01 11:49:39 -04:00
  • 0d4ad618ae Resource table tracks child relationships (#6779) Pat Hickey 2023-07-31 20:46:09 -07:00
  • eb40e59ed3 Wasmtime: Move OnDemandInstanceAllocator to its own module (#6790) Nick Fitzgerald 2023-07-31 17:04:24 -07:00
  • c61899aea0 wasi: Test the stdio streams implementation (#6764) Trevor Elliott 2023-07-31 15:26:52 -07:00
  • b84bf7ac7c Don't generate same-named imports in fact modules (#6783) Alex Crichton 2023-07-28 11:58:14 -05:00
  • 868f0c381c Wasmtime: Add support for Wasm tail calls (#6774) Nick Fitzgerald 2023-07-27 14:33:11 -07:00