Commit Graph

  • 7a55779c6b x64: fix miscompilation of select.i128 (#4017) Andrew Brown 2022-04-12 09:56:57 -07:00
  • 54aa720506 fuzzing: Refactor TableOps fuzz generator to allow GC with refs on the stack (#4016) Nick Fitzgerald 2022-04-11 14:33:27 -07:00
  • 01f71207a8 Copy release notes for 0.35.3 from point-release branch to main. (#4015) Chris Fallin 2022-04-11 14:12:03 -07:00
  • 057c9865c2 Delete cranelift regalloc document (#4013) uint256_t 2022-04-12 05:55:55 +09:00
  • 7e8f356798 Enable explicitly initializating copy-on-write images (#3964) Alex Crichton 2022-04-11 12:51:58 -05:00
  • 23410971f1 Touch up release notes slightly (#4011) Alex Crichton 2022-04-11 12:42:29 -05:00
  • 0c7885cc05 fuzz: improve wasm-spec-interpreter documentation, add library path (#4007) Andrew Brown 2022-04-11 07:07:58 -07:00
  • 1bf0c8c220 cranelift: fix broken selinux-fix refactor (#4001) Mrmaxmeier 2022-04-08 03:45:21 +02:00
  • f62199da8c x64: port load to ISLE (#3993) Andrew Brown 2022-04-07 18:31:22 -07:00
  • 76f7cde673 Add m1 to build matrix and release (#3983) Bailey Hayes 2022-04-06 20:40:04 -04:00
  • d147802d51 Update wasm-tools crates (#3997) Alex Crichton 2022-04-05 14:32:33 -05:00
  • 7ac2598009 Update release notes for 0.36.0 (#3996) Alex Crichton 2022-04-05 14:16:27 -05:00
  • 35377bd33f Fixup release documentation (#3988) Alex Crichton 2022-04-05 14:14:44 -05:00
  • 011d2e1faa Refactor away the Instantiator type in Wasmtime (#3972) Alex Crichton 2022-04-05 10:35:00 -05:00
  • 78a595ac88 Bump Wasmtime to 0.37.0 (#3994) wasmtime-publish 2022-04-05 09:24:28 -05:00
  • 7b5176baea Upgrade all crates to the Rust 2021 edition (#3991) Alex Crichton 2022-04-04 12:27:12 -05:00
  • f18dbe49c9 Add cranelift 2022-04-04 meeting notes (#3992) Nick Fitzgerald 2022-04-04 09:09:24 -07:00
  • e6f110dc2f Fix document formatting (#3990) Kk Shinkai 2022-04-04 22:05:40 +08:00
  • c89dc55108 Add a two-week delay to Wasmtime's release process (#3955) Alex Crichton 2022-04-01 13:11:10 -05:00
  • 666c2554ea Merge pull request from GHSA-gwc9-348x-qwv2 Chris Fallin 2022-03-31 14:26:01 -07:00
  • 353f1b48ab Split wasmtime-runtime's single getter into typed getters (#3987) Alex Crichton 2022-03-31 16:24:42 -05:00
  • fde84aa79c Deduplicate creation of CompiledModule (#3986) Alex Crichton 2022-03-31 15:37:16 -05:00
  • 5338e12f9d Disable module linking in instantiate fuzzer (#3981) Alex Crichton 2022-03-31 13:17:34 -05:00
  • bd6fe11ca9 cranelift: remove load_complex and store_complex (#3976) Andrew Brown 2022-03-31 10:05:10 -07:00
  • c8daf0b8db support SIMD fuzzing in reference interpreter (#3980) Conrad Watt 2022-03-31 16:07:39 +01:00
  • e8dd13cf87 x64: port the remainder of select to ISLE (#3973) Andrew Brown 2022-03-30 13:32:26 -07:00
  • a5752773b2 Add Wasmtime agenda item for 2022-03-31. (#3974) Chris Fallin 2022-03-30 13:26:15 -07:00
  • 453feb6f82 Remove some dead code (#3970) Alex Crichton 2022-03-30 13:51:34 -05:00
  • d1d10dc8da Refactor the TypeTables type (#3971) Alex Crichton 2022-03-30 13:51:25 -05:00
  • 5d8dd648d7 x64: port fcmp to ISLE (#3967) Andrew Brown 2022-03-29 15:41:49 -07:00
  • 819b61b661 Update to rustix 0.33.5, to fix a link error on Android (#3966) Dan Gohman 2022-03-29 10:17:10 -07:00
  • 6c8c94723a Scalar values in vectorizelanes & extractlanes (#3922) Damian Heaton 2022-03-28 17:32:59 +01:00
  • 105163cc15 Remove shell prompt from installation CLI code (#3962) Luke Hinds 2022-03-25 16:40:14 +00:00
  • 4dd2300b66 Prevent triage workflow from executing on forks. (#3960) Peter Huene 2022-03-24 13:41:26 -07:00
  • 65b443ad23 Fix for issue #3948 (#3956) Brian Jones 2022-03-24 13:32:52 -07:00
  • 13ec5ff64c c-api: Add a way to get type of wasmtime_module_t (#3959) Alex Crichton 2022-03-24 13:32:56 -05:00
  • 76b82910c9 Remove the module linking implementation in Wasmtime (#3958) Alex Crichton 2022-03-23 14:57:34 -05:00
  • 6a60e8363f Add support for async call hooks (#3876) Adam Wick 2022-03-23 08:43:34 -07:00
  • 923faaff4f Update cranelift-03-21.md (#3952) Andrew Brown 2022-03-23 07:53:09 -07:00
  • 1ae8ba2d5d doc: wasm_functype_new takes ownership of its input (#3957) 罗泽轩 2022-03-23 12:04:57 +08:00
  • 4d5bd5f90e x64: fix register allocation panic due to load-coalesced value (#3954) Andrew Brown 2022-03-21 18:46:27 -07:00
  • 3bfbb3226e x64: prefix all machine instructions with x64_ (#3947) Andrew Brown 2022-03-18 17:53:15 -07:00
  • 5fa104205d x64: improve generation of i128 icmp (#3946) Andrew Brown 2022-03-18 16:36:31 -07:00
  • 41594dc5d9 Expose details for mlocking modules externally (#3944) Alex Crichton 2022-03-18 13:51:55 -05:00
  • e92cbfb283 x64: port icmp to ISLE (#3886) Andrew Brown 2022-03-18 11:22:09 -07:00
  • 8cfb552090 Increase instance size limit when fuzzing (#3943) Alex Crichton 2022-03-18 12:17:24 -05:00
  • 5f53fd5ca2 Clarify patch release criteria (#3940) Alex Crichton 2022-03-18 09:09:50 -05:00
  • 520ccc9215 Add cached incremental compilation topic to Cranelift's 04-04 meeting (#3939) Benjamin Bouvier 2022-03-17 18:35:36 +01:00
  • dd32bd13d6 Update zstd to 0.11.1 (#3938) Nazar Mokrynskyi 2022-03-17 16:54:02 +02:00
  • fdf063df98 Increase minimum instance threshold for spectests fuzzer (#3935) Alex Crichton 2022-03-16 12:27:50 -05:00
  • 58062b5efe x64 backend: fix fpcmp to avoid load-op merging. (#3934) Chris Fallin 2022-03-16 09:48:20 -07:00
  • 3f9bff17c8 Support disabling backtraces at compile time (#3932) Alex Crichton 2022-03-16 09:18:16 -05:00
  • 7a3d5cf814 Add a Wasmtime agenda item (#3930) Alex Crichton 2022-03-15 11:02:23 -05:00
  • fa72d63b92 Update the v8 crate used when fuzzing (#3929) Alex Crichton 2022-03-15 10:04:34 -05:00
  • c22033bf93 Delete historical interruptable support in Wasmtime (#3925) Alex Crichton 2022-03-14 15:25:11 -05:00
  • 62a6a7ab6c Use const-initialized thread locals (#3923) Alex Crichton 2022-03-14 12:29:58 -05:00
  • 884ca1f75b Remove more dead relocation handling code (#3924) Alex Crichton 2022-03-14 12:29:45 -05:00
  • 44351cc4af fuzz: Increase more limits when spectest fuzzing (#3926) Alex Crichton 2022-03-14 11:35:17 -05:00
  • a68f44a924 Mention custom WasiCtx in 0.35.0 release notes (#3918) Jeff Parsons 2022-03-15 01:11:02 +11:00
  • acee06aa16 Add agenda item for Wasmtime 2022-03-17 meeting. (#3916) Chris Fallin 2022-03-10 12:00:22 -08:00
  • bc1170c2dd Eagerly create ModuleMemoryImages (#3914) Alex Crichton 2022-03-10 12:23:34 -06:00
  • 0df4e961c0 fix(wasi): enable all WasiFiles to be pollable (#3913) Nathaniel McCallum 2022-03-10 13:09:06 -05:00
  • 13b9396931 Add vector compare to 0 optims (#3887) FreddieLiardet 2022-03-10 00:20:06 +00:00
  • 8b48ce7fb7 feat(wasi)!: make most WasiFile methods take &mut self (#3901) Nathaniel McCallum 2022-03-09 18:22:42 -05:00
  • 44a435a43a feat(wasi): provide default implementations for WasiFile (#3904) Nathaniel McCallum 2022-03-09 17:38:10 -05:00
  • ae4d86804d cli: Add documentation for the --fuel option (#3893) Nick Fitzgerald 2022-03-09 13:57:16 -08:00
  • 6b4e84f2e3 doc: improve VTune documentation (#3907) Andrew Brown 2022-03-09 13:51:20 -08:00
  • 4d404c90b4 Ensure functions are aligned properly on AArch64 (#3908) Alex Crichton 2022-03-09 15:45:30 -06:00
  • 1a54826ca8 Updated RELEASES for 0.35.1 patch release. (#3910) Chris Fallin 2022-03-09 13:30:39 -08:00
  • 26ce9a3853 Fix uextend on x64 for non-i32-source cases. (#3906) Chris Fallin 2022-03-09 11:10:59 -08:00
  • f21aa98ccb Fuzz-code-coverage motivated improvements (#3905) Alex Crichton 2022-03-09 12:58:27 -06:00
  • 29298b1f88 fuzz: Raise memory pages limit for spectest fuzzing (#3903) Alex Crichton 2022-03-09 11:36:55 -06:00
  • e73446790e fuzz: Limit memories in the instantiate-many fuzzer (#3902) Alex Crichton 2022-03-09 10:53:05 -06:00
  • 2f4419cc6c Implement runtime checks for compilation settings (#3899) Alex Crichton 2022-03-09 09:46:25 -06:00
  • 9137b4a50e Bump Wasmtime to 0.35.0 (#3885) wasmtime-publish 2022-03-07 15:18:34 -06:00
  • e81d4cea03 feat(wasi): make WasiCtx overridable (#3895) Roman Volosatovs 2022-03-07 22:17:59 +01:00
  • 7c3dd3398d Reduce benchmark runtime on CI (#3896) Alex Crichton 2022-03-07 13:41:42 -06:00
  • 7b0238fd7e ci: Scope version bump branch name (#3894) Alex Crichton 2022-03-07 13:41:31 -06:00
  • 526b892168 Add cranelift meeting notes 2022-03-07 (#3892) George Kulakowski 2022-03-07 09:55:36 -08:00
  • e4b9c81aa9 Finalize 0.35.0 release notes (#3891) Alex Crichton 2022-03-07 11:35:40 -06:00
  • 6e9da94e43 Relax restrictions in the differential fuzzer (#3890) Alex Crichton 2022-03-07 11:35:26 -06:00
  • dbe797447d Fix table element limits in spectest fuzzer (#3888) Alex Crichton 2022-03-07 10:45:25 -06:00
  • a8acd66c3a Add Cranelift agenda item (#3889) Alexa VanHattum 2022-03-07 11:31:31 -05:00
  • 8c9c72caaa Add a benchmark for measuring call overhead (#3883) Alex Crichton 2022-03-04 15:01:49 -06:00
  • 352908e960 Fix calling call hooks with unchecked func variants (#3881) Alex Crichton 2022-03-04 12:29:44 -06:00
  • a7567cb9ec typo: fix typos in documentation comments (#3882) Andrew Brown 2022-03-04 10:16:37 -08:00
  • 8861d0cc42 fuzz: Update pooling allocator limits on tables (#3880) Alex Crichton 2022-03-03 11:24:38 -06:00
  • d3fd1ebe5f fuzz: Increase table limit in differential_v8 fuzzer (#3879) Alex Crichton 2022-03-03 11:24:01 -06:00
  • 38d0d426f2 fuzz: Bump table limit with spectest fuzzing (#3878) Alex Crichton 2022-03-03 11:23:39 -06:00
  • 7d1bc7d808 Move spec interpreter fuzzing behind a Cargo feature (#3871) Alex Crichton 2022-03-02 14:29:25 -06:00
  • 1fb71fa1ea Remove some asserts in MemoryImage::new (#3874) Alex Crichton 2022-03-02 14:04:59 -06:00
  • 2f48c890a8 Fix failing fuzzers with too-small instance sizes (#3873) Alex Crichton 2022-03-02 13:34:04 -06:00
  • ad5ce38467 Remove all-arch from cranelift-interpreter (#3872) Alex Crichton 2022-03-02 12:03:16 -06:00
  • 8aad99ffae Fix allowing an override of LIBGMP_PATHS (#3870) Alex Crichton 2022-03-02 11:41:59 -06:00
  • 15940d071f Force enable multi-value for spec tests in fuzzing (#3869) Alex Crichton 2022-03-02 11:17:14 -06:00
  • f0fa01d552 Pin spec interpreter to a specific revision (#3868) Alex Crichton 2022-03-02 10:54:05 -06:00
  • e8ae3c0afd feat: remove the limitation of either R or W polls (#3866) Harald Hoyer 2022-03-01 19:19:04 +01:00
  • 98ef18a22a Fuzzing against verified fork of spec interpreter (#3843) Conrad Watt 2022-03-01 18:01:46 +00:00
  • ceab1e62fa Fix broken ISLE language reference link (#3865) Alexa VanHattum 2022-02-28 20:11:30 -05:00
  • 29ebfa4d93 Fix a nightly warning (#3863) Alex Crichton 2022-02-28 17:18:37 -06:00