Commit Graph

  • 9d487c5c8b Allocate thread IDs for wasi_thread_spawn sequentially (#7884) Milek7 2024-02-12 17:06:22 +01:00
  • 08c7359fef Update a few crates on their major version tracks (#7908) Alex Crichton 2024-02-12 09:56:27 -06:00
  • 7b4fb8ca4f wasi-sockets: (TCP) Use tokio's built in methods to perform the state changes (#7895) Dave Bakker 2024-02-12 16:11:35 +01:00
  • c7f748d5a9 Update ahash dependency (#7912) Alex Crichton 2024-02-09 23:11:05 -05:00
  • a586b8435f Revert "vet: prune lockfile (#7910)" (#7913) Trevor Elliott 2024-02-09 23:09:02 -05:00
  • a24f6001c9 vet: prune lockfile (#7910) Andrew Brown 2024-02-09 17:14:16 -08:00
  • 2c6f38622d winch: Add saturating conversion instructions (#7909) Saúl Cabrera 2024-02-09 18:26:53 -05:00
  • 1f6e901a88 x64: Refactor multiplication instructions (#7871) Alex Crichton 2024-02-09 17:44:05 -05:00
  • a82090972a Fix more nightly warnings (#7907) Alex Crichton 2024-02-09 17:36:00 -05:00
  • d6c31acc20 wasi-http: Make the host header forbidden (#7905) Trevor Elliott 2024-02-09 17:06:44 -05:00
  • 8652011f69 Refactor wasmtime::FuncType to hold a handle to its registered type (#7892) Nick Fitzgerald 2024-02-09 13:07:52 -08:00
  • 22bdf2b740 Fix assertion locations in memflags after #7903 (#7906) Trevor Elliott 2024-02-09 14:33:09 -05:00
  • 15e5cf088c Fix warnings on nightly (#7904) Nick Fitzgerald 2024-02-09 09:54:11 -08:00
  • 45d2f2369d Make some MemFlags functions const (#7903) Trevor Elliott 2024-02-09 12:48:38 -05:00
  • 83cf7438ab winch: Add support for WebAssembly loads/stores (#7894) Saúl Cabrera 2024-02-09 10:28:33 -05:00
  • cee0eeb289 Rename Func::{from_caller_checked_func_ref => from_vm_func_ref} (#7899) Nick Fitzgerald 2024-02-08 15:07:34 -08:00
  • eff57321ee Rename WasmHeapType::TypedFunc to WasmHeapType::Concrete (#7901) Nick Fitzgerald 2024-02-08 15:07:30 -08:00
  • a747dc581b vet: update lock file for trusted windows crates (#7900) Andrew Brown 2024-02-08 15:01:40 -08:00
  • 0f55bdbb24 Fix warning about field that is never read (#7898) Nick Fitzgerald 2024-02-08 12:04:31 -08:00
  • 2c0e528b9f Fix test pooling_allocator::instance_too_large when wmemcheck is enabled (#7897) Matheus Cardoso 2024-02-08 16:00:13 -03:00
  • de051941c9 Update itertools to 0.12 in cranelift_wasm (#7875) Fredrik Fornwall 2024-02-08 16:01:15 +01:00
  • 0877c343bc Update ADOPTERS.md (#7887) Pat Hickey 2024-02-07 17:54:18 -08:00
  • 74a303a813 Guard recursion in will_simplify_with_ireduce (#7882) Trevor Elliott 2024-02-07 00:02:03 -05:00
  • 7d0bdccec0 Accept explicit CPU delta time in GuestProfiler (#7873) Milek7 2024-02-07 03:16:27 +01:00
  • 73caead130 Add audit of itertools 0.10.5 -> 0.12.1 (#7880) Nick Fitzgerald 2024-02-06 14:21:29 -08:00
  • 7464bbcb3b Add missing subsume uses in egraph rules (#7879) Trevor Elliott 2024-02-06 15:16:03 -05:00
  • 5b2ae8365e Cranelift: Use a fixpoint loop to compute the best value for each eclass (#7859) Nick Fitzgerald 2024-02-05 14:42:32 -08:00
  • 2673a40633 Disable SO_REUSEADDR in wasmtime serve (#7863) Alex Crichton 2024-02-05 12:43:40 -06:00
  • 825494fe6a Add wasmtime-c-api-impl to the list of crates to publish (#7837) Max Brunsfeld 2024-02-05 10:05:27 -08:00
  • 616d430e10 Update zstd dependency (#7870) Alex Crichton 2024-02-05 11:55:47 -06:00
  • 6d105f4d84 Update and add lots of docs, mostly for components (#7862) Alex Crichton 2024-02-05 11:55:22 -06:00
  • d4eaacd665 Add C API for GuestProfiler (#7854) Milek7 2024-02-05 18:34:19 +01:00
  • 02d100569b Add cloning for DWARF String attributes (#7858) yowl 2024-02-05 11:31:47 -05:00
  • c9aea3e824 Bump Wasmtime to 19.0.0 (#7868) wasmtime-publish 2024-02-05 06:58:59 -08:00
  • c7a7b8c577 x64: Add {u,s}mulhi.i8 instruction support (#7866) Afonso Bordado 2024-02-03 20:58:57 +00:00
  • c2fc362da2 mpk: enable MPK if available in CI (#7815) Andrew Brown 2024-02-03 10:33:16 -08:00
  • 220139b026 Remove type parameter from VerifierStepResult (#7861) edoardo marangoni 2024-02-02 19:43:21 +01:00
  • 787e966161 Fix handling of Tunables on cross-compiles (#7844) Alex Crichton 2024-02-02 07:43:26 -06:00
  • b6a8abc6ce Enable some dependency features for wasi-nn. (#7855) jianjunz 2024-02-01 22:01:24 +08:00
  • 0d662c9d3d Update our github action to Node 20 (#7850) Alex Crichton 2024-01-31 18:07:44 -06:00
  • 9eb5c839cc Update setup-android github action (#7851) Alex Crichton 2024-01-31 15:47:24 -06:00
  • 3fa13f85ab Update the actions/upload-artifact action (#7849) Alex Crichton 2024-01-31 15:21:35 -06:00
  • 7c9547f905 Fix timeouts in wasmtime serve, by using a more granular epoch (#7847) Trevor Elliott 2024-01-29 19:30:38 -08:00
  • 54530ce134 vet: trust the windows crates (#7846) Andrew Brown 2024-01-29 19:29:11 -08:00
  • d285d22a5f Replace an explicit implementation of Service with service_fn (#7845) Trevor Elliott 2024-01-29 19:28:16 -08:00
  • cbce665db4 Enable the component-model feature by default in Wasmtime (#7841) Alex Crichton 2024-01-29 17:46:34 -06:00
  • 0f979b6fe9 Tweak a feature directive for wasmtime-cli (#7843) Alex Crichton 2024-01-29 17:46:19 -06:00
  • f0c9e9bbf5 Shuffle some items around in wasmtime (#7839) Alex Crichton 2024-01-29 17:41:11 -06:00
  • b5057d89b2 Fix funcrefs cross-compiled between architectures (#7842) Alex Crichton 2024-01-29 17:17:46 -06:00
  • 32d5ff4edf Update wasm-tools crates (#7840) Alex Crichton 2024-01-29 15:12:13 -06:00
  • 496237c207 Rename WasmType to WasmValType (#7838) Nick Fitzgerald 2024-01-29 12:26:46 -08:00
  • 8efd404da7 Fix typo in lib name of wasmtime-c-api (#7836) Max Brunsfeld 2024-01-29 09:24:36 -08:00
  • d4242001d5 Support compilation-only build by adding a runtime feature (#7766) Adam Bratschi-Kaye 2024-01-29 16:51:43 +01:00
  • 04adffd8e8 Expose ModuleExport to avoid repeated string lookups (#7828) Josh Groves 2024-01-27 22:30:21 -03:30
  • 6d3735a1c5 runtime: avoid references to mutable statics (#7834) Mrmaxmeier 2024-01-27 22:05:09 +01:00
  • 27d3ef2ff5 wasmtime: Rename SignatureFooBar to TypeFooBar (#7826) Nick Fitzgerald 2024-01-26 15:38:59 -08:00
  • a6a858627e Rework first_non_empty_iovec to match first_non_empty_ciovec (#7831) Trevor Elliott 2024-01-26 14:43:08 -08:00
  • 22885384ba feat: support component type introspection (#7804) Roman Volosatovs 2024-01-26 21:02:26 +01:00
  • 5c0027be59 Update to actions/cache@v4 (#7823) Alex Crichton 2024-01-25 19:21:25 -06:00
  • c49a256498 wasmtime: Add some comments and minor tweaks to signature registry (#7825) Nick Fitzgerald 2024-01-25 16:36:50 -08:00
  • b368240521 x64: Break more data dependencies in float-related instructions (#7818) Alex Crichton 2024-01-25 17:41:11 -06:00
  • 7f62f4d160 Update some wasm-tools deps (#7824) Alex Crichton 2024-01-25 17:26:53 -06:00
  • 0bcceda3b1 winch: Emit unwind info in the x64 backend (#7798) Trevor Elliott 2024-01-25 15:11:48 -08:00
  • 94b3e84e90 Enable the component model by default (#7821) Alex Crichton 2024-01-25 13:24:05 -06:00
  • 30f2c8bbf9 Add release notes for 17.0.0 (#7822) Alex Crichton 2024-01-25 12:52:09 -06:00
  • 1c335c1b29 use released WASI Preview 2 (version 0.2.0) wits (#7817) Pat Hickey 2024-01-25 09:43:57 -08:00
  • e7064d4d05 Close intermediate streams for reads/writes (#7816) Alex Crichton 2024-01-24 17:29:41 -06:00
  • 6e2ff18a14 Fix contributor documentation for building the C API (#7814) Alex Crichton 2024-01-24 16:53:12 -06:00
  • 3e68c4a45e expose tail call configuration option to c api (#7811) Wolfgang Meier 2024-01-24 23:17:57 +01:00
  • 5f6288f6e0 Update the Wasmi fuzzing oracle to version 0.31.0 (#7791) Robin Freyler 2024-01-24 20:19:10 +01:00
  • 5c5640feed demange names in guest-profiler output (#7809) Yaodong Yang 2024-01-25 01:47:11 +08:00
  • 5fdb36a115 Update some cargo vet-related metadata (#7810) Alex Crichton 2024-01-24 10:46:25 -06:00
  • b110e57e1b preview 1 test-programs: fdflags_sync always unsupported (#7806) Pat Hickey 2024-01-23 16:03:22 -08:00
  • e9d580776e Update to the latest wasi-io and wasi-sockets. (#7805) Dan Gohman 2024-01-22 16:59:57 -08:00
  • 649e6b5ad2 WASI: remove unnecessary Sync constraints (#7802) Dave Bakker 2024-01-22 18:46:36 +01:00
  • 93580f247c examples: Don't fread() within assert(...). (#7803) Bruce Mitchener 2024-01-23 00:10:14 +07:00
  • c736c712e5 wasmtime: add EngineWeak which has ::upgrade, created by Engine::weak (#7797) Pat Hickey 2024-01-19 11:07:38 -08:00
  • 27fe3c5b4e mpk: add --memory-protection-keys to the CLI options (#7788) Andrew Brown 2024-01-19 07:37:22 -08:00
  • 38421d69e7 Rename generated structures to Guest in bindgen (#7794) Alex Crichton 2024-01-18 15:54:44 -06:00
  • e5817d9602 Make wasmtime dependency in wiggle and wasi-common optional with a default feature (#7792) Juniper Tyree 2024-01-18 18:57:25 +02:00
  • 2c86e26b25 fix: allow dynamic owned resources to be used as borrowed parameters (#7783) Roman Volosatovs 2024-01-18 17:54:47 +01:00
  • f3b5478bfc mpk: allow benchmarking MPK (#7787) Andrew Brown 2024-01-17 16:38:45 -08:00
  • 3f52cffa63 winch: Check for stack overflow (#7774) Trevor Elliott 2024-01-17 10:39:09 -08:00
  • 4b2425dc30 winch: Reduce instruction offset printing in winch (#7782) Trevor Elliott 2024-01-17 09:27:08 -08:00
  • 10ab511126 wasi implementations: use rc-2024-01-16 for sockets, cli, http (#7781) Pat Hickey 2024-01-16 15:55:05 -08:00
  • aafe0a6ff6 docs: Add a page about test case reduction (#7780) Nick Fitzgerald 2024-01-16 11:35:05 -08:00
  • 2fcf41f05b Remove wasmtime-jit (#7769) Adam Bratschi-Kaye 2024-01-16 18:49:50 +01:00
  • 7443485548 Document internals of DomTreeWithChildren (#7768) Maja Kądziołka 2024-01-16 18:09:25 +01:00
  • b546a5f257 Winch: Float conversion instructions (#7773) Jeffrey Charles 2024-01-12 14:49:25 -05:00
  • df270a4b17 Fix the ABI of Option<u128> on x86_64 (#7770) bjorn3 2024-01-11 19:50:54 +01:00
  • 7ad1603d13 wasi: Test multiple pollables (#7767) Trevor Elliott 2024-01-11 08:13:58 -08:00
  • 536cf88ce9 wasi: Test that pollables may be used multiple times (#7763) Trevor Elliott 2024-01-10 13:38:55 -08:00
  • 5660a88ba5 Update the wasm-tools family of crates (#7764) Alex Crichton 2024-01-10 10:19:14 -06:00
  • b5169d9902 examples: add component model example (#7759) Tyler Rockwood 2024-01-09 15:55:05 -06:00
  • 446a7f5e02 winch: Multi-Value Part 2: Blocks (#7707) Saúl Cabrera 2024-01-08 14:57:40 -05:00
  • 176dca67f1 adopters: add Redpanda (#7758) Tyler Rockwood 2024-01-08 12:12:50 -06:00
  • c0d0e406e6 Change update of gcc on MinGW (#7760) Alex Crichton 2024-01-08 13:11:20 -06:00
  • 7690c50022 Switch winch's internal stack from a VecDeque to a Vec (#7756) Trevor Elliott 2024-01-05 15:08:12 -08:00
  • 985b607433 remove authority and scheme from http header (#7747) Alexander Lyon 2024-01-05 16:35:55 +00:00
  • 20079d9789 Add WASI async example and update the Rust WASI docs. (#7752) Katie Bell 2024-01-06 03:34:37 +11:00