<?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 error.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>dc029724 - Migrate C API to `wasmtime::error` (#12259)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/src/error.rs#dc029724</link>
        <description>Migrate C API to `wasmtime::error` (#12259)

            List of files:
            /wasmtime-44.0.1/crates/c-api/src/error.rs</description>
        <pubDate>Wed, 07 Jan 2026 21:26:03 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d3e7548e - Enable the `from_over_into` Clippy lint (#10837)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/src/error.rs#d3e7548e</link>
        <description>Enable the `from_over_into` Clippy lint (#10837)This requires implementing `From&lt;T&gt; for U` instead of `Into&lt;U&gt; for T`.While both trait impls are valid the `From`  one is more useful becauseit implies `Into` and additionally gives you `From`. This additionallythen migrates the existing codebase to using the new style of impls.

            List of files:
            /wasmtime-44.0.1/crates/c-api/src/error.rs</description>
        <pubDate>Tue, 27 May 2025 15:15:37 +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/c-api/src/error.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/c-api/src/error.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>ae84e6ed - Enable `unsafe-attr-outside-unsafe` 2024 edition lint (#9964)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/src/error.rs#ae84e6ed</link>
        <description>Enable `unsafe-attr-outside-unsafe` 2024 edition lint (#9964)* Enable `unsafe-attr-outside-unsafe` 2024 edition lintThis commit enables the `unsafe-attr-outside-unsafe` lint in rustc usedin transitioning to the 2024 edition. This requires that the`#[no_mangle]` attribute is replaced in favor of `#[unsafe(no_mangle)]`.This mostly affects the C API of wasmtime and most of the changes hereare a simple search/replace.* Another attribute update* Fix command adapter build

            List of files:
            /wasmtime-44.0.1/crates/c-api/src/error.rs</description>
        <pubDate>Thu, 09 Jan 2025 21:05:55 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>0c62d931 - wasmtime-c-api: switch from wasi-common to wasmtime-wasi (#8066)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/src/error.rs#0c62d931</link>
        <description>wasmtime-c-api: switch from wasi-common to wasmtime-wasi (#8066)* wasmtime-c-api: switch from using wasi-common to wasmtime-wasi* Fix WasiP1Ctx references, and stop eagerly opening dirs for preopens* Add OutputFile to skip async writes in stdout/stderr---------Co-authored-by: Trevor Elliott &lt;telliott@fastly.com&gt;

            List of files:
            /wasmtime-44.0.1/crates/c-api/src/error.rs</description>
        <pubDate>Fri, 12 Apr 2024 20:54:53 +0000</pubDate>
        <dc:creator>Pat Hickey &lt;phickey@fastly.com&gt;</dc:creator>
    </item>
<item>
        <title>2b00a541 - Make wasi-common self-contained, deprecate exports from wasmtime-wasi (#7881)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/src/error.rs#2b00a541</link>
        <description>Make wasi-common self-contained, deprecate exports from wasmtime-wasi (#7881)* WIP: try to make wasi-common self contained.* rebase: cargo.lock* remove all dependencies between wasi-common and wasmtime-wasi* use wasi-common directly throughout tests, benches, examples, cli run* wasi-threads: use wasi-common&apos;s maybe_exit_on_error in spawned threadnot a very modular design, but at this point wasi-common andwasi-threads are forever wed* fix wasmtime&apos;s docs* re-introduce wasmtime-wasi&apos;s exports of wasi-common definitions behind deprecated* factor out determining i32 process exit codeand remove libc dep because rustix provides the same constant* commands/run: inline the logic about aborting on trapsince this is the sole place in the codebase its used* Add high-level summary to wasi-common&apos;s top-level doc comment.* c-api: fix use of wasi_cap_std_sync =&gt; wasi_common::sync, wasmtime_wasi =&gt; wasi_common* fix tokio example* think better of combining downcast and masking into one method* fix references to wasmtime_wasi in docsprtest:full* benches: use wasi-common* cfg-if around use of rustix::process because that doesnt exist on windows* wasi-common: include tests, caught by verify-publish* fix another bench* exit requires wasmtime dep. caught by verify-publish.

            List of files:
            /wasmtime-44.0.1/crates/c-api/src/error.rs</description>
        <pubDate>Tue, 13 Feb 2024 17:57:58 +0000</pubDate>
        <dc:creator>Pat Hickey &lt;phickey@fastly.com&gt;</dc:creator>
    </item>
<item>
        <title>5e57c6aa - copy input msg into result of C API wasmtime_error_new (#6369)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/src/error.rs#5e57c6aa</link>
        <description>copy input msg into result of C API wasmtime_error_new (#6369)* copy input msg into result of C API wasmtime_error_new* make copy more clear with into_owned()

            List of files:
            /wasmtime-44.0.1/crates/c-api/src/error.rs</description>
        <pubDate>Thu, 11 May 2023 15:12:27 +0000</pubDate>
        <dc:creator>theothergraham &lt;theothergraham@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cfb506ba - add C API for epoch_deadline_callback and wasmtime_error_t creation (#6359)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/src/error.rs#cfb506ba</link>
        <description>add C API for epoch_deadline_callback and wasmtime_error_t creation (#6359)* add C API for epoch_dead_callback and wasmtime_error_t creation* revise C API wasmtime_error_new msg encoding

            List of files:
            /wasmtime-44.0.1/crates/c-api/src/error.rs</description>
        <pubDate>Tue, 09 May 2023 17:21:12 +0000</pubDate>
        <dc:creator>theothergraham &lt;theothergraham@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b07b0676 - Update how exits are modeled in the C API (#5215)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/src/error.rs#b07b0676</link>
        <description>Update how exits are modeled in the C API (#5215)Previously extracting an exit code was only possibly on a `wasm_trap_t`which will never successfully have an exit code on it, so the exit codeextractor is moved over to `wasmtime_error_t`. Additionally extracting awasm trace from a `wasmtime_error_t` is added since traces happen onboth traps and errors now.

            List of files:
            /wasmtime-44.0.1/crates/c-api/src/error.rs</description>
        <pubDate>Mon, 07 Nov 2022 17:35:49 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.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/c-api/src/error.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/c-api/src/error.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>e40c039e - wasmtime: Rip out incomplete/incorrect externref &quot;host info&quot; support</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/src/error.rs#e40c039e</link>
        <description>wasmtime: Rip out incomplete/incorrect externref &quot;host info&quot; supportBetter to be loud that we don&apos;t support attaching arbitrary host info to`externref`s than to limp along and pretend we do support it. Supporting itproperly won&apos;t reuse any of this code anyways.

            List of files:
            /wasmtime-44.0.1/crates/c-api/src/error.rs</description>
        <pubDate>Thu, 25 Jun 2020 17:24:40 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a8ee0554 - wasmtime: Initial, partial support for `externref`</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/src/error.rs#a8ee0554</link>
        <description>wasmtime: Initial, partial support for `externref`This is enough to get an `externref -&gt; externref` identity functionpassing.However, `externref`s that are dropped by compiled Wasm code are (safely)leaked. Follow up work will leverage cranelift&apos;s stack maps to resolve thisissue.

            List of files:
            /wasmtime-44.0.1/crates/c-api/src/error.rs</description>
        <pubDate>Sat, 23 May 2020 00:12:45 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0b3b9c29 - impl From&lt;anyhow::Error&gt; for Trap (#1753)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/src/error.rs#0b3b9c29</link>
        <description>impl From&lt;anyhow::Error&gt; for Trap (#1753)* From&lt;anyhow::Error&gt; for Trap* Add TrapReason::Error* wasmtime: Improve Error to Trap conversion* Remove Trap::message

            List of files:
            /wasmtime-44.0.1/crates/c-api/src/error.rs</description>
        <pubDate>Fri, 29 May 2020 20:24:12 +0000</pubDate>
        <dc:creator>Leonardo Yvens &lt;leoyvens@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>bd374fd6 - Add Wasmtime-specific C API functions to return errors (#1467)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/c-api/src/error.rs#bd374fd6</link>
        <description>Add Wasmtime-specific C API functions to return errors (#1467)* Add Wasmtime-specific C API functions to return errorsThis commit adds new `wasmtime_*` symbols to the C API, many of whichmirror the existing counterparts in the `wasm.h` header. These APIs areenhanced in a number of respects:* Detailed error information is now available through a  `wasmtime_error_t`. Currently this only exposes one function which is  to extract a string version of the error.* There is a distinction now between traps and errors during  instantiation and function calling. Traps only happen if wasm traps,  and errors can happen for things like runtime type errors when  interacting with the API.* APIs have improved safety with respect to embedders where the lengths  of arrays are now taken as explicit parameters rather than assumed  from other parameters.* Handle trap updates* Update C examples* Fix memory.c compile on MSVC* Update test assertions* Refactor C slightly* Bare-bones .NET update* Remove bogus nul handling

            List of files:
            /wasmtime-44.0.1/crates/c-api/src/error.rs</description>
        <pubDate>Mon, 06 Apr 2020 20:13:06 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
</channel>
</rss>
