<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in worker.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>61a371ac - CacheConfigs are always enabled; clarify directory validation (#11376)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#61a371ac</link>
        <description>CacheConfigs are always enabled; clarify directory validation (#11376)

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Mon, 04 Aug 2025 15:26:29 +0000</pubDate>
        <dc:creator>Jesse Rusak &lt;me@jesserusak.com&gt;</dc:creator>
    </item>
<item>
        <title>2d95076d - Update windows-sys crate to its latest major version (#11199)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#2d95076d</link>
        <description>Update windows-sys crate to its latest major version (#11199)Keeping up-to-date

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Mon, 07 Jul 2025 23:28:47 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>2bac6574 - Update the `log` dependency (#11197)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#2bac6574</link>
        <description>Update the `log` dependency (#11197)* Update the `log` dependencyThis enables getting warnings about formatting strings in the `log`crate directives which are then additionally fixed here as well.* Update dependency directive in `Cargo.toml`

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Mon, 07 Jul 2025 23:25:45 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>703871a2 - Enable the `useless_conversion` Clippy lint (#10838)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#703871a2</link>
        <description>Enable the `useless_conversion` Clippy lint (#10838)* Enable the `useless_conversion` Clippy lintWe&apos;ve got lots of types in Wasmtime and convert between them quite alot, but often over time conversions become unnecessary throughrefactorings or similar. This will hopefully enable us to clean up someconversions as they come up to try to have as few as possible ideally.* Review comments

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Tue, 27 May 2025 16:49:22 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>90ac295e - Update Wasmtime to the 2024 Rust Edition (#10806)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#90ac295e</link>
        <description>Update Wasmtime to the 2024 Rust Edition (#10806)* Update Wasmtime to the 2024 Rust EditionNow that our MSRV supports the 2024 edition it&apos;s possible to make thisswitch. This commit moves Wasmtime to the 2024 Edition to keepup-to-date with Rust idioms and access many of the edition featuresexclusive to the 2024 edition.prtest:full* Reformat with the 2024 edition

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Mon, 19 May 2025 16:40:55 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>a0442ea0 - Enforce `uninlined_format_args` for the workspace (#9065)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#a0442ea0</link>
        <description>Enforce `uninlined_format_args` for the workspace (#9065)* Enforce `uninlined_format_args` for the workspace* fix: failing `Monolith Checks` job* fix: formatting

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Mon, 05 Aug 2024 09:59:59 +0000</pubDate>
        <dc:creator>Hamir Mahal &lt;hamirmahal@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0e9121da - Fix some typos (#8641)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#0e9121da</link>
        <description>Fix some typos (#8641)* occurred* winch typos* tests typos* cli typos* fuzz typos* examples typos* docs typos* crates/wasmtime typos* crates/environ typos* crates/cranelift typos* crates/test-programs typos* crates/c-api typos* crates/cache typos* crates other typos* cranelift/codegen/src/isa typos* cranelift/codegen/src other typos* cranelift/codegen other typos* cranelift other typos* ci js typo* .github workflows typo* RELEASES typo* Fix clang-format documentation line---------Co-authored-by: Andrew Brown &lt;andrew.brown@intel.com&gt;

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Thu, 16 May 2024 23:21:22 +0000</pubDate>
        <dc:creator>FrankReh &lt;FrankReh@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>08c7359f - Update a few crates on their major version tracks (#7908)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#08c7359f</link>
        <description>Update a few crates on their major version tracks (#7908)Found via `cargo outdated` and the vets here were easy enough.

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Mon, 12 Feb 2024 15:56:27 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>1ced2ef4 - crates/cache: print warning information only when the renaming truly fails (#7497)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#1ced2ef4</link>
        <description>crates/cache: print warning information only when the renaming truly fails (#7497)

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Wed, 08 Nov 2023 15:04:35 +0000</pubDate>
        <dc:creator>Xinzhao Xu &lt;z2d@jifangcheng.com&gt;</dc:creator>
    </item>
<item>
        <title>62fdafa1 - Remove clippy configuration from repo and crates (#6927)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#62fdafa1</link>
        <description>Remove clippy configuration from repo and crates (#6927)Wasmtime&apos;s CI does not run clippy so there&apos;s no enforcement of thisconfiguration. Additionally the configuration per-crate is not uniformlyapplied across all of the Wasmtime workspace and is only on somehistorical crates. Because we don&apos;t run clippy in CI this commit removesall of the clippy annotations for allow/warn/deny from the source.

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Tue, 29 Aug 2023 21:07:27 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>9ec02f9d - Decouple `serde` from its `derive` crate (#6917)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#9ec02f9d</link>
        <description>Decouple `serde` from its `derive` crate (#6917)By not activating the `derive` feature on `serde`, the compilation speedcan be improved by a lot. This is because `serde` can then compile inparallel to `serde_derive`, allowing it to finish compilation possiblyeven before `serde_derive`, unblocking all the crates waiting for`serde` to start compiling much sooner.As it turns out the main deciding factor for how long the compile time of aproject is, is primarly determined by the depth of dependencies ratherthan the width. In other words, a crate&apos;s compile times aren&apos;t affectedby how many crates it depends on, but rather by the longest chain ofdependencies that it needs to wait on. In many cases `serde` is part ofthat long chain, as it is part of a long chain if the `derive` featureis active:`proc-macro2` compile build script &gt; `proc-macro2` run build script &gt;`proc-macro2` &gt; `quote` &gt; `syn` &gt; `serde_derive` &gt; `serde` &gt;`serde_json` (or any crate that depends on serde)By decoupling it from `serde_derive`, the chain is shortened and compiletimes get much better.Check this issue for a deeper elaboration:https://github.com/serde-rs/serde/issues/2584For `wasmtime` I&apos;m seeing a reduction from 24.75s to 22.45s whencompiling in `release` mode. This is because wasmtime through `gimli`has a dependency on `indexmap` which can only start compiling when`serde` is finished, which you want to happen as early as possible sosome of wasmtime&apos;s dependencies can start compiling.To measure the full effect, the dependencies can&apos;t by themselvesactivate the `derive` feature. I&apos;ve upstreamed a patch for`fxprof-processed-profile` which was the only dependency that activatedit for `wasmtime` (not yet published to crates.io). `wasmtime-cli` andco. may need patches for their dependencies to see a similarimprovement.

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Tue, 29 Aug 2023 16:02:06 +0000</pubDate>
        <dc:creator>Christopher Serr &lt;christopher.serr@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1d4766f3 - Remove the unused `file-per-thread-logger` dependencies from `wasmtime-cache` (#6910)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#1d4766f3</link>
        <description>Remove the unused `file-per-thread-logger` dependencies from `wasmtime-cache` (#6910)

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Fri, 25 Aug 2023 14:10:27 +0000</pubDate>
        <dc:creator>Quentin Gliech &lt;quenting@element.io&gt;</dc:creator>
    </item>
<item>
        <title>df150253 - Migrate from `winapi` to `windows-sys` (#4346)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#df150253</link>
        <description>Migrate from `winapi` to `windows-sys` (#4346)* Migrate from `winapi` to `windows-sys`I believe that Microsoft itself is supporting the development of`windows-sys` and it&apos;s also used by `cap-std` now so this switchesWasmtime&apos;s dependencies on Windows APIs from the `winapi` crate to the`windows-sys` crate. We still have `winapi` in our dependency graph butthat may get phased out over time.* Make windows-sys a target-specific dependency

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Tue, 28 Jun 2022 18:02:41 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>7b5176ba - Upgrade all crates to the Rust 2021 edition (#3991)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#7b5176ba</link>
        <description>Upgrade all crates to the Rust 2021 edition (#3991)* Upgrade all crates to the Rust 2021 editionI&apos;ve personally started using the new format strings for things like`panic!(&quot;some message {foo}&quot;)` or similar and have been upgrading crateson a case-by-case basis, but I think it probably makes more sense to goahead and blanket upgrade everything so 2021 features are alwaysavailable.* Fix compile of the C API* Fix a warning* Fix another warning

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Mon, 04 Apr 2022 17:27:12 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>ea0cb971 - Update to rustix 0.26.2. (#3521)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#ea0cb971</link>
        <description>Update to rustix 0.26.2. (#3521)This pulls in a fix for Android, where Android&apos;s seccomp policy on olderversions is to make `openat2` irrecoverably crash the process, so we haveto do a version check up front rather than relying on `ENOSYS` todetermine if `openat2` is supported.And it pulls in the fix for the link errors when multiple versions ofrsix/rustix are linked in.And it has updates for two crate renamings: rsix has been renamed torustix, and unsafe-io has been renamed to io-extras.

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Mon, 15 Nov 2021 18:21:13 +0000</pubDate>
        <dc:creator>Dan Gohman &lt;dev@sunfishcode.online&gt;</dc:creator>
    </item>
<item>
        <title>47490b43 - Use rsix to make system calls in Wasmtime. (#3355)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#47490b43</link>
        <description>Use rsix to make system calls in Wasmtime. (#3355)* Use rsix to make system calls in Wasmtime.`rsix` is a system call wrapper crate that we use in `wasi-common`,which can provide the following advantages in the rest of Wasmtime: - It eliminates some `unsafe` blocks in Wasmtime&apos;s code. There&apos;s   still an `unsafe` block in the library, but this way, the `unsafe`   is factored out and clearly scoped. - And, it makes error handling more consistent, factoring out code for   checking return values and `io::Error::last_os_error()`, and code that   does `errno::set_errno(0)`.This doesn&apos;t cover *all* system calls; `rsix` doesn&apos;t implementsignal-handling APIs, and this doesn&apos;t cover calls made through `std` orcrates like `userfaultfd`, `rand`, and `region`.

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Fri, 17 Sep 2021 22:28:56 +0000</pubDate>
        <dc:creator>Dan Gohman &lt;dev@sunfishcode.online&gt;</dc:creator>
    </item>
<item>
        <title>9e142f87 - Fix some warnings on nightly Rust (#3148)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#9e142f87</link>
        <description>Fix some warnings on nightly Rust (#3148)Looks like these trailing-semicolons-in-macros are likely to become ahard error in the future, so this updates to remove them as necessary.

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Thu, 05 Aug 2021 18:02:44 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>08f9eb17 - Making caching support optional in Wasmtime (#2119)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/worker.rs#08f9eb17</link>
        <description>Making caching support optional in Wasmtime (#2119)This commit moves all of the caching support that currently lives in`wasmtime-environ` into a `wasmtime-cache` crate and makes it optional. Thegoal here is to slim down the `wasmtime-environ` crate and clearly separateboundaries where caching is a standalone and optional feature, not intertwinedwith other crates.

            List of files:
            /wasmtime-44.0.1/crates/cache/src/worker.rs</description>
        <pubDate>Fri, 07 Aug 2020 20:42:40 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
</channel>
</rss>
