<?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 interpret.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>557cc2d6 - Another batch of dependency updates (#11832)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/interpret.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/cranelift/src/interpret.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>6f523e7b - Fix `uadd_overflow_trap` in interpreter (#11258)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/interpret.rs#6f523e7b</link>
        <description>Fix `uadd_overflow_trap` in interpreter (#11258)

            List of files:
            /wasmtime-44.0.1/cranelift/src/interpret.rs</description>
        <pubDate>Wed, 16 Jul 2025 18:48:16 +0000</pubDate>
        <dc:creator>primoly &lt;168267431+primoly@users.noreply.github.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/cranelift/src/interpret.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/cranelift/src/interpret.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/cranelift/src/interpret.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/cranelift/src/interpret.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>f9f8a4df - Replace clap attributes with command and arg (#7658)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/interpret.rs#f9f8a4df</link>
        <description>Replace clap attributes with command and arg (#7658)

            List of files:
            /wasmtime-44.0.1/cranelift/src/interpret.rs</description>
        <pubDate>Fri, 08 Dec 2023 16:19:10 +0000</pubDate>
        <dc:creator>Xinzhao Xu &lt;z2d@jifangcheng.com&gt;</dc:creator>
    </item>
<item>
        <title>32a7593c - cranelift: Remove booleans (#5031)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/interpret.rs#32a7593c</link>
        <description>cranelift: Remove booleans (#5031)Remove the boolean types from cranelift, and the associated instructions breduce, bextend, bconst, and bint. Standardize on using 1/0 for the return value from instructions that produce scalar boolean results, and -1/0 for boolean vector elements.Fixes #3205Co-authored-by: Afonso Bordado &lt;afonso360@users.noreply.github.com&gt;Co-authored-by: Ulrich Weigand &lt;ulrich.weigand@de.ibm.com&gt;Co-authored-by: Chris Fallin &lt;chris@cfallin.org&gt;

            List of files:
            /wasmtime-44.0.1/cranelift/src/interpret.rs</description>
        <pubDate>Mon, 17 Oct 2022 23:00:27 +0000</pubDate>
        <dc:creator>Trevor Elliott &lt;telliott@fastly.com&gt;</dc:creator>
    </item>
<item>
        <title>f7767eb3 - clif-util: always use `pretty-env-logger` (#4443)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/interpret.rs#f7767eb3</link>
        <description>clif-util: always use `pretty-env-logger` (#4443)Rather than sometimes using `file-per-thread-logger`.Also remove the debug CLI flags, so that we can always just define`RUST_LOG=...` to get logging and don&apos;t need to also do other things.

            List of files:
            /wasmtime-44.0.1/cranelift/src/interpret.rs</description>
        <pubDate>Wed, 13 Jul 2022 20:43:12 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5fe06f73 - Update to clap 3.* (#4082)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/interpret.rs#5fe06f73</link>
        <description>Update to clap 3.* (#4082)* Update to clap 3.0This commit migrates all CLI commands internally used in this projectfrom structopt/clap2 to clap 3. The intent here is to ensure that we&apos;reusing maintained versions of the dependencies as structopt and clap 2are less maintained nowadays. Most transitions were prettystraightforward and mostly dealing with structopt/clap3 differences.* Fix a number of `cargo deny` errorsThis commit fixes a few errors around duplicate dependencies whicharose from the prior update to clap3. This also uses a new feature in`deny.toml`, `skip-tree`, which allows having a bit more targetedignores for skips of duplicate version checks. This showed a few morelocations in Wasmtime itself where we could update some dependencies.

            List of files:
            /wasmtime-44.0.1/cranelift/src/interpret.rs</description>
        <pubDate>Thu, 28 Apr 2022 17:47:12 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>4283d211 - cranelift: Move most debug-level logs to the trace level</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/interpret.rs#4283d211</link>
        <description>cranelift: Move most debug-level logs to the trace levelCranelift crates have historically been much more verbose with debug-levellogging than most other crates in the Rust ecosystem. We log things like howmany parameters a basic block has, the color of virtual registers duringregalloc, etc. Even for Cranelift hackers, these things are largely only usefulwhen hacking specifically on Cranelift and looking at a particular test case,not even when using some Cranelift embedding (such as Wasmtime).Most of the time, when people want logging for their Rust programs, they dosomething like:    RUST_LOG=debug cargo runThis means that they get all that mostly not useful debug logging out ofCranelift. So they might want to disable logging for Cranelift, or change it toa higher log level:    RUST_LOG=debug,cranelift=info cargo runThe problem is that this is already more annoying to type that `RUST_LOG=debug`,and that Cranelift isn&apos;t one single crate, so you actually have to playwhack-a-mole with naming all the Cranelift crates off the top of your head,something more like this:    RUST_LOG=debug,cranelift=info,cranelift_codegen=info,cranelift_wasm=info,...Therefore, we&apos;re changing most of the `debug!` logs into `trace!` logs: anythingthat is very Cranelift-internal, unlikely to be useful/meaningful to the&quot;average&quot; Cranelift embedder, or prints a message for each instruction visitedduring a pass. On the other hand, things that just report a one line statisticfor a whole pass, for example, are left as `debug!`. The more verbose the logmessages are, the higher the bar they must clear to be `debug!` rather than`trace!`.

            List of files:
            /wasmtime-44.0.1/cranelift/src/interpret.rs</description>
        <pubDate>Mon, 26 Jul 2021 18:50:16 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6d500998 - Rewrite interpreter generically (#2323)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/interpret.rs#6d500998</link>
        <description>Rewrite interpreter generically (#2323)* Rewrite interpreter genericallyThis change re-implements the Cranelift interpreter to use generic values; this makes it possible to do abstract interpretation of Cranelift instructions. In doing so, the interpretation state is extracted from the `Interpreter` structure and is accessed via a `State` trait; this makes it possible to not only more clearly observe the interpreter&apos;s state but also to interpret using a dummy state (e.g. `ImmutableRegisterState`). This addition made it possible to implement more of the Cranelift instructions (~70%, ignoring the x86-specific instructions).* Replace macros with closures

            List of files:
            /wasmtime-44.0.1/cranelift/src/interpret.rs</description>
        <pubDate>Mon, 02 Nov 2020 20:28:07 +0000</pubDate>
        <dc:creator>Andrew Brown &lt;andrew.brown@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ed38348b - clif-util: Switch to using `structopt` for CLI arguments</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/interpret.rs#ed38348b</link>
        <description>clif-util: Switch to using `structopt` for CLI arguments

            List of files:
            /wasmtime-44.0.1/cranelift/src/interpret.rs</description>
        <pubDate>Mon, 14 Sep 2020 23:26:02 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>31cbbd1d - clif-util: Use `anyhow::Error` for errors instead of `String`</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/interpret.rs#31cbbd1d</link>
        <description>clif-util: Use `anyhow::Error` for errors instead of `String`Also does the same for `cranelift-filetests`.

            List of files:
            /wasmtime-44.0.1/cranelift/src/interpret.rs</description>
        <pubDate>Mon, 14 Sep 2020 23:23:30 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b65bd1c8 - Add an `interpret` command to clif-util</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/interpret.rs#b65bd1c8</link>
        <description>Add an `interpret` command to clif-util

            List of files:
            /wasmtime-44.0.1/cranelift/src/interpret.rs</description>
        <pubDate>Tue, 21 Apr 2020 19:02:44 +0000</pubDate>
        <dc:creator>Andrew Brown &lt;andrew.brown@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
