<?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 codegen_settings.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>fce17390 - Migrate wiggle and wiggle generate to `wasmtime::error` (#12276)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs#fce17390</link>
        <description>Migrate wiggle and wiggle generate to `wasmtime::error` (#12276)

            List of files:
            /wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs</description>
        <pubDate>Thu, 08 Jan 2026 19:38:05 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>557cc2d6 - Another batch of dependency updates (#11832)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs#557cc2d6</link>
        <description>Another batch of dependency updates (#11832)* Another batch of dependency updatesBringing some deps in `Cargo.toml` up-to-date with their latest versionsalong the same lines as #11820 to avoid deps getting too stale/old.Code-wise this updates `anyhow` which enables preexisting Clippywarnings to check more code, so those warnings are fixed here as well.prtest:full* Run rustfmt

            List of files:
            /wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs</description>
        <pubDate>Fri, 10 Oct 2025 17:12:23 +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/wiggle/generate/src/codegen_settings.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/wiggle/generate/src/codegen_settings.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>0c0153c1 - Enforce `clippy::clone_on_copy` for the workspace (#9025)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs#0c0153c1</link>
        <description>Enforce `clippy::clone_on_copy` for the workspace (#9025)* Derive `Copy` for `Val`* Fix `clippy::clone_on_copy` for the whole repo* Enforce `clippy::clone_on_copy` for the workspace* fix some more clippy::clone_on_copy that got missed

            List of files:
            /wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs</description>
        <pubDate>Sat, 27 Jul 2024 01:11:06 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3ce896f6 - wiggle: choose between `&amp;mut self` and `&amp;self` (#5428)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs#3ce896f6</link>
        <description>wiggle: choose between `&amp;mut self` and `&amp;self` (#5428)Previously, all Wiggle-generated traits were generated with `&amp;mut self`signatures. With the addition of the `mutable` configuration option to`from_witx!` and `wasmtime_integration!`, one can disable this, emittinginstead traits that use `&amp;self` (i.e., `mutable: false`). This change ishelpful for implementing wasi-threads: WASI implementations withinterior mutability will now be able to communitcate this to theirWiggle-generated code.The other side of this change is the `get_cx` closure passed to Wiggle&apos;sgenerated `add_to_linker` function. When `mutability` is set to `true`(default), the `get_cx` function takes a `&amp;mut` data structure from thestore and returns a corresponding `&amp;mut` reference, usually to a fieldof the passed-in structure. When `mutability: false`, the `get_cx`closure will still take a `&amp;mut` data structure but now will return a`&amp;` reference.

            List of files:
            /wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs</description>
        <pubDate>Tue, 13 Dec 2022 22:38:47 +0000</pubDate>
        <dc:creator>Andrew Brown &lt;andrew.brown@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>22433ed7 - wiggle: new error configuration for generating a &quot;trappable error&quot; (#5276)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs#22433ed7</link>
        <description>wiggle: new error configuration for generating a &quot;trappable error&quot; (#5276)* Add a new &quot;trappable&quot; mode for wiggle to make an error typestart refactoring how errors are generated and configuredput a pin in this - you can now configure a generated errorbut i need to go fix NamesNames is no longer a struct, rt is hardcoded to wigglerest of fixes to pass testsits called a trappable error nowdon&apos;t generate UserErrorConversion trait if emptymention in macro docs* undo omitting the user error conversion trait when empty

            List of files:
            /wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs</description>
        <pubDate>Wed, 16 Nov 2022 16:54:41 +0000</pubDate>
        <dc:creator>Pat Hickey &lt;phickey@fastly.com&gt;</dc:creator>
    </item>
<item>
        <title>1ddf03aa - offer function-level control over tracing (#5194)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs#1ddf03aa</link>
        <description>offer function-level control over tracing (#5194)* wiggle: fix compilation with async functions when tracing is offFixes #5202* switch tracing config from a boolean to a structThis will enable more complex tracing rules in the future* rename AsyncConfField to FunctionFieldIt is going to be reused for cases other than just async functions* add support for disabling tracing per-functionThis adds a `disable_for` syntax after the `tracing` boolean.  Forexample:```wiggle::from_witx!(    tracing: true disable_for {        module1::foo,        module2::{bar, baz},    })```

            List of files:
            /wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs</description>
        <pubDate>Sat, 05 Nov 2022 18:31:09 +0000</pubDate>
        <dc:creator>Joe Shaw &lt;joe@joeshaw.org&gt;</dc:creator>
    </item>
<item>
        <title>27026194 - wiggle: allow disable tracing in Wiggle-generated code (#5146)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs#27026194</link>
        <description>wiggle: allow disable tracing in Wiggle-generated code (#5146)Wiggle generates code that instruments APIs with tracing code. This ishandy for diagnosing issues at runtime, but when inspecting the outputof Wiggle, it can make the generated code difficult for a human todecipher. This change makes tracing a default but optional feature,allowing users to avoid tracing code with commands like `cargo expand--no-default-features`. This should be no change for current cratesdepending on `wiggle`, `wiggle-macro`, and `wiggle-generate`.review: add &apos;tracing&apos; feature to wasi-commonreview: switch to using macro configuration parsingCo-authored-by: Andrew Brown &lt;andrew.brown@intel.com&gt;

            List of files:
            /wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs</description>
        <pubDate>Thu, 27 Oct 2022 18:26:54 +0000</pubDate>
        <dc:creator>Pat Hickey &lt;phickey@fastly.com&gt;</dc:creator>
    </item>
<item>
        <title>7a1b7cdf - Implement RFC 11: Redesigning Wasmtime&apos;s APIs (#2897)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs#7a1b7cdf</link>
        <description>Implement RFC 11: Redesigning Wasmtime&apos;s APIs (#2897)Implement Wasmtime&apos;s new API as designed by RFC 11. This is quite a large commit which has had lots of discussion externally, so for more information it&apos;s best to read the RFC thread and the PR thread.

            List of files:
            /wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs</description>
        <pubDate>Thu, 03 Jun 2021 14:10:53 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>f11cd8e7 - wiggle: add support for async traits; ABI func is now generic of ctx</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs#f11cd8e7</link>
        <description>wiggle: add support for async traits; ABI func is now generic of ctx* ctx parameter no longer accepted by wiggle::from_witx macro.* optional async_ parameter specifies which functions are async.* re-export async_trait::async_trait, so users don&apos;t have to take a dep.

            List of files:
            /wasmtime-44.0.1/crates/wiggle/generate/src/codegen_settings.rs</description>
        <pubDate>Fri, 05 Mar 2021 01:26:09 +0000</pubDate>
        <dc:creator>Pat Hickey &lt;pat@moreproductive.org&gt;</dc:creator>
    </item>
</channel>
</rss>
