<?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 utils.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><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/utils.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/utils.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>f2e1eaa8 - cranelift-filetest: Add support for Wasm-to-CLIF translation filetests (#5412)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#f2e1eaa8</link>
        <description>cranelift-filetest: Add support for Wasm-to-CLIF translation filetests (#5412)This adds support for `.wat` tests in `cranelift-filetest`. The test runnertranslates the WAT to Wasm and then uses `cranelift-wasm` to translate the Wasmto CLIF.These tests are always precise output tests. The test expectations can beupdated by running tests with the `CRANELIFT_TEST_BLESS=1` environment variableset, similar to our compile precise output tests. The test&apos;s expected output iscontained in the last comment in the test file.The tests allow for configuring the kinds of heaps used to implement Wasm linearmemory via TOML in a `;;!` comment at the start of the test.To get ISA and Cranelift flags parsing available in the filetests crate, I hadto move the `parse_sets_and_triple` helper from the `cranelift-tools` binarycrate to the `cranelift-reader` crate, where I think it logicallyfits.Additionally, I had to make some more bits of `cranelift-wasm`&apos;s dummyenvironment `pub` so that I could properly wrap and compose it with theenvironment used for the `.wat` tests. I don&apos;t think this is a big deal, but ifwe eventually want to clean this stuff up, we can probably remove the dummyenvironments completely, remove `translate_module`, and fold them into these newtest environments and test runner (since Wasmtime isn&apos;t using those thingsanyways).

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Mon, 12 Dec 2022 19:31:29 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>fc72b7cc - cranelift: Correctly recover from parsing unknown values (#4447)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#fc72b7cc</link>
        <description>cranelift: Correctly recover from parsing unknown values (#4447)When parsing isa specific values we were accidentally discarding thevalue of the flag, and treating it always as a boolean flag.This would cause a `clif-util` invocation such as`cargo run -- compile -D --set has_sse41=false --target x86_64 test.clif`to be interpreted as `--set has_sse41` and enable that feature insteadof disabling it.

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Thu, 14 Jul 2022 20:07:58 +0000</pubDate>
        <dc:creator>Afonso Bordado &lt;afonso360@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>1c014d12 - Cranelift: ensure ISA level needed for SIMD is present when SIMD is enabled. (#3816)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#1c014d12</link>
        <description>Cranelift: ensure ISA level needed for SIMD is present when SIMD is enabled. (#3816)Addresses #3809: when we are asked to create a Cranelift backend withshared flags that indicate support for SIMD, we should check that theISA level needed for our SIMD lowerings is present.

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Thu, 17 Feb 2022 01:29:30 +0000</pubDate>
        <dc:creator>Chris Fallin &lt;chris@cfallin.org&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/utils.rs#ed38348b</link>
        <description>clif-util: Switch to using `structopt` for CLI arguments

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.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/utils.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/utils.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>9cf90b83 - Move `iterate_files` to the utils module</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#9cf90b83</link>
        <description>Move `iterate_files` to the utils module

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Tue, 21 Apr 2020 19:02:18 +0000</pubDate>
        <dc:creator>Andrew Brown &lt;andrew.brown@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>6bee7671 - clif-util: try both global and target-dependent settings when parsing --set flags;</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#6bee7671</link>
        <description>clif-util: try both global and target-dependent settings when parsing --set flags;

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Mon, 27 Apr 2020 16:35:43 +0000</pubDate>
        <dc:creator>Benjamin Bouvier &lt;public@benj.me&gt;</dc:creator>
    </item>
<item>
        <title>3a13f79b - Try to reduce CI times with a Rust `*.wat` parser (#1332)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#3a13f79b</link>
        <description>Try to reduce CI times with a Rust `*.wat` parser (#1332)This commit moves the cranelift tests and tools from the `wabt` crate oncrates.io (which compiles the wabt C++ codebase) to the `wat` crate oncrates.io which is a Rust parser for the `*.wat` format. This wasmotivated by me noticing that release builds on Windows are ~5 minuteslonger than Linux builds, and local timing graphs showed that `wabt-sys`was by far the longest build step in the build process.This commit changes the `clif-util` binary where the `--enable-simd`flag is no longer respected with the text format as input, since the`wat` crate has no feature gating. This was already sort of notrespected, though, since `--enable-simd` wasn&apos;t consulted for binaryinputs which `clif-util` supports as well. If this isn&apos;t ok though thenit should be ok to close this PR!

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Fri, 10 Jan 2020 22:32:16 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>1176e4f1 - Fix clippy warnings (#1168)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#1176e4f1</link>
        <description>Fix clippy warnings (#1168)

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Thu, 24 Oct 2019 15:54:31 +0000</pubDate>
        <dc:creator>yjh &lt;yjh465402634@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d7d48d5c - Add the dyn keyword before trait objects;</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#d7d48d5c</link>
        <description>Add the dyn keyword before trait objects;

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Thu, 06 Jun 2019 08:11:41 +0000</pubDate>
        <dc:creator>Benjamin Bouvier &lt;public@benj.me&gt;</dc:creator>
    </item>
<item>
        <title>5adab629 - Update to the rustfmt in rust 1.31, which is now stable.</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#5adab629</link>
        <description>Update to the rustfmt in rust 1.31, which is now stable.

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Thu, 06 Dec 2018 21:15:48 +0000</pubDate>
        <dc:creator>Dan Gohman &lt;sunfish@mozilla.com&gt;</dc:creator>
    </item>
<item>
        <title>f8754c2c - Fix warnings when the &quot;wasm&quot; feature is disabled.</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#f8754c2c</link>
        <description>Fix warnings when the &quot;wasm&quot; feature is disabled.

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Thu, 29 Nov 2018 00:08:26 +0000</pubDate>
        <dc:creator>Dan Gohman &lt;sunfish@mozilla.com&gt;</dc:creator>
    </item>
<item>
        <title>90756a8a - clif-util: Default to reading input files from stdin</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#90756a8a</link>
        <description>clif-util: Default to reading input files from stdinFixes #495

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Thu, 06 Sep 2018 23:46:49 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f4dbd38a - Rename Cretonne to Cranelift!</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#f4dbd38a</link>
        <description>Rename Cretonne to Cranelift!

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Fri, 13 Jul 2018 16:01:28 +0000</pubDate>
        <dc:creator>Dan Gohman &lt;sunfish@mozilla.com&gt;</dc:creator>
    </item>
<item>
        <title>26523fdf - [clippy] Pass a few argument types by value, not by reference;</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#26523fdf</link>
        <description>[clippy] Pass a few argument types by value, not by reference;Since Location is basically just a usize, and wasmparser::Type is anenum, and both are copiable, this passes them down by value instead ofby reference, as suggested by Clippy.

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Mon, 09 Jul 2018 14:15:17 +0000</pubDate>
        <dc:creator>Benjamin Bouvier &lt;public@benj.me&gt;</dc:creator>
    </item>
<item>
        <title>4a4453dc - Use `to_string()` instead of `format!(&quot;{}&quot;, ...)`.</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#4a4453dc</link>
        <description>Use `to_string()` instead of `format!(&quot;{}&quot;, ...)`.

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Mon, 04 Jun 2018 23:27:09 +0000</pubDate>
        <dc:creator>Dan Gohman &lt;sunfish@mozilla.com&gt;</dc:creator>
    </item>
<item>
        <title>4e67e08e - Use the target-lexicon crate.</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#4e67e08e</link>
        <description>Use the target-lexicon crate.This switches from a custom list of architectures to use thetarget-lexicon crate. - &quot;set is_64bit=1; isa x86&quot; is replaced with &quot;target x86_64&quot;, and   similar for other architectures, and the `is_64bit` flag is removed   entirely. - The `is_compressed` flag is removed too; it&apos;s no longer being used to   control REX prefixes on x86-64, ARM and Thumb are separate   architectures in target-lexicon, and we can figure out how to   select RISC-V compressed encodings when we&apos;re ready.

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Fri, 25 May 2018 18:41:14 +0000</pubDate>
        <dc:creator>Dan Gohman &lt;sunfish@mozilla.com&gt;</dc:creator>
    </item>
<item>
        <title>94a883ab - Make settings::Flags::new consume the Builder.</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#94a883ab</link>
        <description>Make settings::Flags::new consume the Builder.This makes it more clear what the relationship is between the Builderand the resulting Flags.

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Sat, 28 Apr 2018 04:01:35 +0000</pubDate>
        <dc:creator>Dan Gohman &lt;sunfish@mozilla.com&gt;</dc:creator>
    </item>
<item>
        <title>24fa169e - Rename the &apos;cretonne&apos; crate to &apos;cretonne-codegen&apos;.</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/src/utils.rs#24fa169e</link>
        <description>Rename the &apos;cretonne&apos; crate to &apos;cretonne-codegen&apos;.This fixes the next part of #287.

            List of files:
            /wasmtime-44.0.1/cranelift/src/utils.rs</description>
        <pubDate>Tue, 17 Apr 2018 15:48:02 +0000</pubDate>
        <dc:creator>Dan Gohman &lt;sunfish@mozilla.com&gt;</dc:creator>
    </item>
</channel>
</rss>
