<?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 config.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>57b4bf56 - Do not do `result.context(format!(&quot;..&quot;))` (#12539)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/config.rs#57b4bf56</link>
        <description>Do not do `result.context(format!(&quot;..&quot;))` (#12539)Use `result.with_context(|| format!(&quot;..&quot;))` instead, to delay the formatting andstring allocation until if/when we actually encounter an error.

            List of files:
            /wasmtime-44.0.1/crates/cache/src/config.rs</description>
        <pubDate>Fri, 06 Feb 2026 20:40:38 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8cccb547 - Do not include `anyhow!` macro in `wasmtime_environ::prelude` (#12296)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/config.rs#8cccb547</link>
        <description>Do not include `anyhow!` macro in `wasmtime_environ::prelude` (#12296)We are trying to switch to `format_err!` instead.

            List of files:
            /wasmtime-44.0.1/crates/cache/src/config.rs</description>
        <pubDate>Fri, 09 Jan 2026 19:49:33 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>bbd12e92 - wasmtime-cache: use `wasmtime_environ::Error` instead of `anyhow` (#12210)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/config.rs#bbd12e92</link>
        <description>wasmtime-cache: use `wasmtime_environ::Error` instead of `anyhow` (#12210)

            List of files:
            /wasmtime-44.0.1/crates/cache/src/config.rs</description>
        <pubDate>Fri, 26 Dec 2025 19:22:13 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<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/config.rs#61a371ac</link>
        <description>CacheConfigs are always enabled; clarify directory validation (#11376)

            List of files:
            /wasmtime-44.0.1/crates/cache/src/config.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>2bac6574 - Update the `log` dependency (#11197)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/config.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/config.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>390e1549 - wasmtime: Fix rendering of `Cache` and `CacheConfig` docs (#11015)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/config.rs#390e1549</link>
        <description>wasmtime: Fix rendering of `Cache` and `CacheConfig` docs (#11015)Use the setting name rather than `$setting` for documentationrendering.

            List of files:
            /wasmtime-44.0.1/crates/cache/src/config.rs</description>
        <pubDate>Wed, 11 Jun 2025 16:07:32 +0000</pubDate>
        <dc:creator>Sa&#250;l Cabrera &lt;saulecabrera@gmail.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/config.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/config.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>2cd52b76 - Allow creation of a CacheConfig without loading from a file (#10665)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/config.rs#2cd52b76</link>
        <description>Allow creation of a CacheConfig without loading from a file (#10665)* cache: Add builder pattern for CacheConfig* wasmtime: Add cache_config method to wasmtime::Config* Refactor test_builder_default to use test_prolog helper* Remove enabled option from CacheConfigBuilder and always set to true* Change builder methods to take &amp;mut self and return &amp;mut Self* Simplify cache configuration APIA new `cache_config(Option&lt;CacheConfig&gt;)` method replaces multiple methodsfor controlling module caching. Now `None` disables caching, and users candirectly provide a cache config or load one from a file.* Make cache configuration optional* Add Cache struct to separate configuration from runtime (wip)* Ensure default values earlier* Consolidate CacheConfig and CacheConfigBuilder* Set Cache directly on wastime::Config and make it easier to create onefrom a file* Validate after loading file again* Move cache to top-level module* Fix tests

            List of files:
            /wasmtime-44.0.1/crates/cache/src/config.rs</description>
        <pubDate>Tue, 29 Apr 2025 14:50:26 +0000</pubDate>
        <dc:creator>Ben Brandt &lt;benjamin.j.brandt@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e2664e55 - Reduce typo count (#9106)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/config.rs#e2664e55</link>
        <description>Reduce typo count (#9106)

            List of files:
            /wasmtime-44.0.1/crates/cache/src/config.rs</description>
        <pubDate>Mon, 12 Aug 2024 14:51:11 +0000</pubDate>
        <dc:creator>Bruce Mitchener &lt;bruce.mitchener@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/config.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/config.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/config.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/config.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>9ec02f9d - Decouple `serde` from its `derive` crate (#6917)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/config.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/config.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/config.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/config.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>9820c5c3 - Replace unmaintained directories crate</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/cache/src/config.rs#9820c5c3</link>
        <description>Replace unmaintained directories crateFixes RUSTSEC-2020-0054 warning from cargo-audit/cargo-deny, follows the recommendation to switch to the new maintained `directories-next` crate forkOnly affects the cache directory determination for the environment and was a simple search&apos;n&apos;replace to this fork so don&apos;t think behavior has changed.https://rustsec.org/advisories/RUSTSEC-2020-0054

            List of files:
            /wasmtime-44.0.1/crates/cache/src/config.rs</description>
        <pubDate>Sat, 17 Oct 2020 11:08:59 +0000</pubDate>
        <dc:creator>Johan Andersson &lt;repi@repi.se&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/config.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/config.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>
