<?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 lib.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>073aedab - Enable the `unsafe-op-in-unsafe-fn` lint (#10559)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/jit/src/lib.rs#073aedab</link>
        <description>Enable the `unsafe-op-in-unsafe-fn` lint (#10559)* Enable the `unsafe-op-in-unsafe-fn` lintThis commit enables the `unsafe-op-in-unsafe-fn` lint in rustc for theentire workspace. This lint will be warn-by-default in the 2024 editionso this is intended to smooth the future migration to the new edition.Many `unsafe` blocks were added in places the lint warned about, withtwo major exceptions. The `wasmtime` and `wasmtime-c-api` crates simplyexpect this lint to fire and effectively disable the lint. They&apos;re toobig at this time to do through this PR. My hope is that one day in thefuture they&apos;ll be migrated, but more realistically that probably won&apos;thappen so these crates just won&apos;t benefit from this lint.* Fix nostd fiber buildprtest:full* Fix build on Windows* Fix asan build

            List of files:
            /wasmtime-44.0.1/cranelift/jit/src/lib.rs</description>
        <pubDate>Wed, 09 Apr 2025 21:06:59 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>56148ad9 - cranelift-jit: add bump memory allocator, make configurable (#10512)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/jit/src/lib.rs#56148ad9</link>
        <description>cranelift-jit: add bump memory allocator, make configurable (#10512)* cranelift-jit: add bump memory allocator, make configurableThis adds a new JIT memory allocator which operates on an address rangethat is reserved up-front. This is useful in order to side-step issueswhere allocation behavior affect relocations, i.e. on x86 where we runinto issues when the system allocator returns memory that is more than4 GiB apart.The main drawback of this allocator option is that the memory range hasto be reserved up-front, so allocation will fail if this space isexhausted.This commit:- adds a &apos;JITMemoryProvider&apos; trait- moves the previous on-demand allocator to this trait- adds a new &apos;Arena&apos; allocator* ArenaMemoryProvider: add tests, simplify alignment logic* ArenaMemoryProvider: add asserts* Move pipeline flush back out of `set_readable_and_executable`* Fix aarch64 build* Document Windows overcommit limitation

            List of files:
            /wasmtime-44.0.1/cranelift/jit/src/lib.rs</description>
        <pubDate>Wed, 09 Apr 2025 00:20:23 +0000</pubDate>
        <dc:creator>Mrmaxmeier &lt;3913977+Mrmaxmeier@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>5856590f - Configure workspace lints, enable running some Clippy lints on CI (#7561)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/jit/src/lib.rs#5856590f</link>
        <description>Configure workspace lints, enable running some Clippy lints on CI (#7561)* Configure Rust lints at the workspace levelThis commit adds necessary configuration knobs to have lints configuredat the workspace level in Wasmtime rather than the crate level. Thisuses a feature of Cargo first released with 1.74.0 (last week) of the`[workspace.lints]` table. This should help create a more consistent setof lints applied across all crates in our workspace in addition topossibly running select clippy lints on CI as well.* Move `unused_extern_crates` to the workspace levelThis commit configures a `deny` lint level for the`unused_extern_crates` lint to the workspace level rather than theprevious configuration at the individual crate level.* Move `trivial_numeric_casts` to workspace level* Change workspace lint levels to `warn`CI will ensure that these don&apos;t get checked into the codebase andotherwise provide fewer speed bumps for in-process development.* Move `unstable_features` lint to workspace level* Move `unused_import_braces` lint to workspace level* Start running Clippy on CIThis commit configures our CI to run `cargo clippy --workspace` for allmerged PRs. Historically this hasn&apos;t been all the feasible due to theamount of configuration required to control the number of warnings onCI, but with Cargo&apos;s new `[lint]` table it&apos;s possible to have aone-liner to silence all lints from Clippy by default. This commit bydefault sets the `all` lint in Clippy to `allow` to by-default disablewarnings from Clippy. The goal of this PR is to enable selective accessto Clippy lints for Wasmtime on CI.* Selectively enable `clippy::cast_sign_loss`This would have fixed #7558 so try to head off future issues with thatby warning against this situation in a few crates. This lint is stillquite noisy though for Cranelift for example so it&apos;s not worthwhile atthis time to enable it for the whole workspace.* Fix CI errorprtest:full

            List of files:
            /wasmtime-44.0.1/cranelift/jit/src/lib.rs</description>
        <pubDate>Mon, 20 Nov 2023 23:23:41 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>62fdafa1 - Remove clippy configuration from repo and crates (#6927)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/jit/src/lib.rs#62fdafa1</link>
        <description>Remove clippy configuration from repo and crates (#6927)Wasmtime&apos;s CI does not run clippy so there&apos;s no enforcement of thisconfiguration. Additionally the configuration per-crate is not uniformlyapplied across all of the Wasmtime workspace and is only on somehistorical crates. Because we don&apos;t run clippy in CI this commit removesall of the clippy annotations for allow/warn/deny from the source.

            List of files:
            /wasmtime-44.0.1/cranelift/jit/src/lib.rs</description>
        <pubDate>Tue, 29 Aug 2023 21:07:27 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>8d50cf3e - Add a link to the JIT demo.</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/jit/src/lib.rs#8d50cf3e</link>
        <description>Add a link to the JIT demo.

            List of files:
            /wasmtime-44.0.1/cranelift/jit/src/lib.rs</description>
        <pubDate>Fri, 07 Jan 2022 16:08:05 +0000</pubDate>
        <dc:creator>Teymour Aldridge &lt;notifications@reasoning.page&gt;</dc:creator>
    </item>
<item>
        <title>411ec3a8 - Rename SimpleJIT to JIT as it isn&apos;t simple anymore</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/cranelift/jit/src/lib.rs#411ec3a8</link>
        <description>Rename SimpleJIT to JIT as it isn&apos;t simple anymore

            List of files:
            /wasmtime-44.0.1/cranelift/jit/src/lib.rs</description>
        <pubDate>Fri, 04 Dec 2020 18:28:31 +0000</pubDate>
        <dc:creator>bjorn3 &lt;bjorn3@users.noreply.github.com&gt;</dc:creator>
    </item>
</channel>
</rss>
