<?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 backend.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f6dfc89a - Implement Aarch64AdrPrelPgHi21 and Aarch64AddAbsLo12Nc relocations in cranelift-object (#12824)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#f6dfc89a</link>
        <description>Implement Aarch64AdrPrelPgHi21 and Aarch64AddAbsLo12Nc relocations in cranelift-object (#12824)On aarch64 in non-PIC mode, colocated symbols (non-preemptible linkage)generate adrp+add instruction pairs with Aarch64AdrPrelPgHi21 andAarch64AddAbsLo12Nc relocations. These relocations were not handled incranelift-object&apos;s process_reloc, causing an unimplemented!() panic.Fixes #12818Co-authored-by: Claude Opus 4.6 (1M context) &lt;noreply@anthropic.com&gt;

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Tue, 24 Mar 2026 15:41:48 +0000</pubDate>
        <dc:creator>Liam Eckert &lt;liameckert17@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/cranelift/object/src/backend.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/object/src/backend.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>329aaf78 - Check that symbols that needs to be defined are defined in cranelift-object (#11740)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#329aaf78</link>
        <description>Check that symbols that needs to be defined are defined in cranelift-object (#11740)They aren&apos;t defined, you get weird errors and crashes at link time.

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Wed, 24 Sep 2025 15:24:06 +0000</pubDate>
        <dc:creator>bjorn3 &lt;17426603+bjorn3@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>0e7876a0 - Use the new section/symbol_flags_mut helpers in cranelift-object (#11425)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#0e7876a0</link>
        <description>Use the new section/symbol_flags_mut helpers in cranelift-object (#11425)* Use the new section/symbol_flags_mut helpers in cranelift-objectThis ensures that the correct default flags are used.* Add vets---------Co-authored-by: Alex Crichton &lt;alex@alexcrichton.com&gt;

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Wed, 13 Aug 2025 14:52:54 +0000</pubDate>
        <dc:creator>bjorn3 &lt;17426603+bjorn3@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>909c02f4 - Fix section/symbol flags when setting the used flag (#11217)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#909c02f4</link>
        <description>Fix section/symbol flags when setting the used flag (#11217)

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Fri, 11 Jul 2025 15:24:12 +0000</pubDate>
        <dc:creator>bjorn3 &lt;17426603+bjorn3@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>9c3d1028 - Allow marking data objects as used for the linker (#11206)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#9c3d1028</link>
        <description>Allow marking data objects as used for the linker (#11206)

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Thu, 10 Jul 2025 17:01:58 +0000</pubDate>
        <dc:creator>bjorn3 &lt;17426603+bjorn3@users.noreply.github.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/cranelift/object/src/backend.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/cranelift/object/src/backend.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>90ac295e - Update Wasmtime to the 2024 Rust Edition (#10806)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.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/object/src/backend.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>2af0a1f7 - Introduce log2_min_function_alignment flag (#10391)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#2af0a1f7</link>
        <description>Introduce log2_min_function_alignment flag (#10391)* Remove function_alignment handling from cranelift-object and cranelift-jitIt is already handled by MachBuffer. The symbol_alignment could also beremoved as no current backend has a symbol alignment bigger than thefunction alignment, but keeping it around is a bit safer when newbackends are introduced.* Introduce log2_min_function_alignment flagThis is required for cg_clif to implement -Zmin-function-alignment.

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Thu, 13 Mar 2025 22:55:43 +0000</pubDate>
        <dc:creator>bjorn3 &lt;17426603+bjorn3@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>716ebcea - Remove Function argument from define_function_bytes (#10346)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#716ebcea</link>
        <description>Remove Function argument from define_function_bytes (#10346)* Remove Function argument from define_function_bytesdefine_function_bytes is supposed to be used when the code was notcompiled by Cranelift and thus wouldn&apos;t have any associated Function.* Avoid collecting the relocations into a Vec twice

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Thu, 06 Mar 2025 17:23:43 +0000</pubDate>
        <dc:creator>bjorn3 &lt;17426603+bjorn3@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>ee818682 - Improvements to the subsection support in cranelift-object (#9742)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#ee818682</link>
        <description>Improvements to the subsection support in cranelift-object (#9742)* Use a single section name for all subsectionsThis reduces the size of the object file as identical section names getdeduplicated.* Add a per_function_section equivalent for data objectsOn cg_clif&apos;s simple-raytracer benchmark this reduces the executable&apos;ssize by 1MB from ~10MB to ~9MB. It does make lld slower though seeminglyunlike per_function_sections, so keeping this as separate flag isbeneficial for cg_clif.* Add link to PR

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Thu, 05 Dec 2024 15:08:33 +0000</pubDate>
        <dc:creator>bjorn3 &lt;17426603+bjorn3@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>f96aac79 - Deprecate Context::compile_and_emit (#9281)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#f96aac79</link>
        <description>Deprecate Context::compile_and_emit (#9281)The only thing it does over Context::compile is writing the machine codeto a Vec specified by the user. Every user of Context::compile_and_emitin Cranelift didn&apos;t actually need ownership over the machine code bytesand thus would have been able to use Context::compile instead to avoidan unnecessary allocation. This commit moves all in-tree users ofcompile_and_emit to compile and additionally to avoid other users addingan unnecessary allocation as they though it to be necessary, this commitadditionally deprecates compile_and_emit.

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Thu, 19 Sep 2024 15:18:01 +0000</pubDate>
        <dc:creator>bjorn3 &lt;17426603+bjorn3@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>44cd0026 - Update object to 0.36 (#8733)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#44cd0026</link>
        <description>Update object to 0.36 (#8733)* Update object to 0.36* Update exemptions for the `object` crate---------Co-authored-by: Alex Crichton &lt;alex@alexcrichton.com&gt;

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Mon, 03 Jun 2024 14:55:43 +0000</pubDate>
        <dc:creator>Philip Craig &lt;philipjcraig@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b363a866 - Fix `ObjectBuilder` doc links (#8468)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#b363a866</link>
        <description>Fix `ObjectBuilder` doc links (#8468)

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Thu, 25 Apr 2024 14:59:01 +0000</pubDate>
        <dc:creator>Caleb Robson &lt;94545082+Spartan2909@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>d3689c2d - Remove workaround for fixed object bug (#8276)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#d3689c2d</link>
        <description>Remove workaround for fixed object bug (#8276)It causes TLS relocations to be incorrect on Mach-O since the objectcrate has been updated.

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Mon, 01 Apr 2024 14:06:16 +0000</pubDate>
        <dc:creator>bjorn3 &lt;17426603+bjorn3@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>a8b2801b - Update object to 0.33.0 (#8047)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#a8b2801b</link>
        <description>Update object to 0.33.0 (#8047)* Update object to 0.33.0* Add vet for object and update cargo-deny---------Co-authored-by: Alex Crichton &lt;alex@alexcrichton.com&gt;

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Tue, 05 Mar 2024 17:56:03 +0000</pubDate>
        <dc:creator>Philip Craig &lt;philipjcraig@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9ce3ffe1 - Update some CI dependencies (#7983)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#9ce3ffe1</link>
        <description>Update some CI dependencies (#7983)* Update some CI dependencies* Update to the latest nightly toolchain* Update mdbook* Update QEMU for cross-compiled testing* Update `cargo nextest` for usage with MIRIprtest:full* Remove lots of unnecessary imports* Downgrade qemu as 8.2.1 seems to segfault* Remove more imports* Remove unused winch trait method* Fix warnings about unused trait methods* More unused imports* More unused imports

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Thu, 22 Feb 2024 23:54:03 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>ccaf2bfa - aarch64: Implement TLSDESC for TLS GD accesses (#7201)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#ccaf2bfa</link>
        <description>aarch64: Implement TLSDESC for TLS GD accesses (#7201)* aarch64: Implement TLSDESC for TLS GD accesses* aarch64: Box ExternalName to avoid growing the `Inst` enum

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Tue, 10 Oct 2023 10:30:05 +0000</pubDate>
        <dc:creator>Afonso Bordado &lt;afonso360@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>ecc1b794 - riscv64: Add GOT relocations for PIC code (#7184)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#ecc1b794</link>
        <description>riscv64: Add GOT relocations for PIC code (#7184)* riscv64: Use `CALL_PLT` relocation for all calls* riscv64: Set the ELF RVC flag only when the C extension is enabled* riscv64: Use PC Relative Relocations for all Calls* riscv64: Add support for PIC symbols

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Mon, 09 Oct 2023 03:25:14 +0000</pubDate>
        <dc:creator>Afonso Bordado &lt;afonso360@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>9fc4a710 - cranelift: Group labels by FuncId instead of Name (#7183)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/object/src/backend.rs#9fc4a710</link>
        <description>cranelift: Group labels by FuncId instead of Name (#7183)This prevents confusing label locations when there are multiple functionswith the same Name.

            List of files:
            /wasmtime-44.0.1/cranelift/object/src/backend.rs</description>
        <pubDate>Mon, 09 Oct 2023 03:11:00 +0000</pubDate>
        <dc:creator>Afonso Bordado &lt;afonso360@users.noreply.github.com&gt;</dc:creator>
    </item>
</channel>
</rss>
