<?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 vec.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>439de7fb - Handle OOM in the rest of Wasmtime&apos;s non-component, -async, -compilation APIs (#12858)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#439de7fb</link>
        <description>Handle OOM in the rest of Wasmtime&apos;s non-component, -async, -compilation APIs (#12858)* Handle OOM in more places in the public APIA bunch of random places:* Add: `Trap::try_new` to handle OOM while creating traps* Use: `TryVec` inside `Func::call_impl_do_call` and `wasm_val_raw_storage` to  hold the args and rets* Add: `Instance::try_exports` for iterating over an instance&apos;s exports while  handling OOM* `Linker:try_get`, like `Linker::get` but handling OOM* `Linker:try_get_by_import`, like `Linker::get_by_import` but handling OOM* Use `try_new` to box things in `SharedMemory::new`* Use `TryVec` instead of `Vec` in our dynamic tables* Add OOM tests for most of Wasmtime&apos;s public APIExcludes component-, async-, and compilation-related APIs.* address review feedback* fix test compilation* fix c-api

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Mon, 30 Mar 2026 18:35:31 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>2283e84f - Fix a panic with a massive `max_wasm_stack` configured (#12869)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#2283e84f</link>
        <description>Fix a panic with a massive `max_wasm_stack` configured (#12869)* Fix a panic with a massive `max_wasm_stack` configuredThis commit fixes a panic through a `checked_add(...).unwrap()` whichcan happen when `Config::max_wasm_stack` is configured to be a verylarge value. This is a mostly benign panic as it&apos;s unlikely this isconfigured much in the wild, but nevertheless seems like a good issuesto fix regardless.* Fix an overflow/OOM panic in pulleyprtest:full* Fix CI* Another CI fix* Fix test on 32-bit* Fix miri test

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Mon, 30 Mar 2026 18:32:56 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>837d02fa - Add `TryVec::retain[_mut]` methods (#12838)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#837d02fa</link>
        <description>Add `TryVec::retain[_mut]` methods (#12838)Same as `std::vec::Vec::retain[_mut]`

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Wed, 25 Mar 2026 19:48:08 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>72dccdfd - Make serde an optional dependency in wasmtime-core (#12739)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#72dccdfd</link>
        <description>Make serde an optional dependency in wasmtime-core (#12739)cg_clif does not need serde, yet it was previously pulled in byCranelift through the dependency on wasmtime-core.

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Mon, 09 Mar 2026 16:47:57 +0000</pubDate>
        <dc:creator>bjorn3 &lt;17426603+bjorn3@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>183891f0 - Rename our OOM-handling `Vec` to `TryVec` (#12721)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#183891f0</link>
        <description>Rename our OOM-handling `Vec` to `TryVec` (#12721)* Rename our OOM-handling `Vec` to `TryVec`* fix tests that got mangled by the LSP server* fix more tests mangled by LSP

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Thu, 05 Mar 2026 00:03:12 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8a8a9237 - Remove `#[derive(Clone)]` from our OOM-handling `Vec&lt;T&gt;` (#12668)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#8a8a9237</link>
        <description>Remove `#[derive(Clone)]` from our OOM-handling `Vec&lt;T&gt;` (#12668)If the `Vec&lt;T&gt;` is non-empty, then cloning will allocate, so we should onlyimplement `TryClone`, not `Clone`.

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Wed, 25 Feb 2026 19:08:11 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cfd8a4d2 - Add an OOM-handling `TryCow` type and `TryToOwned` trait (#12669)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#cfd8a4d2</link>
        <description>Add an OOM-handling `TryCow` type and `TryToOwned` trait (#12669)These are like `std::borrow::Cow` and `std::borrow::ToOwned` but return`OutOfMemory` errors on allocation failure.

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Wed, 25 Feb 2026 18:44:43 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>763ace02 - Add a `clear` method to our OOM-handling `Vec` (#12620)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#763ace02</link>
        <description>Add a `clear` method to our OOM-handling `Vec` (#12620)

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Wed, 18 Feb 2026 21:14:22 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5c2795e4 - Allow slicing our OOM-handling `Vec` with ranges (#12582)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#5c2795e4</link>
        <description>Allow slicing our OOM-handling `Vec` with ranges (#12582)Not just `usize`s.

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Fri, 13 Feb 2026 17:55:08 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>83cf59f2 - Add a `vec!` macro for our OOM-handling `Vec` (#12581)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#83cf59f2</link>
        <description>Add a `vec!` macro for our OOM-handling `Vec` (#12581)

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Thu, 12 Feb 2026 22:02:59 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9ead02e7 - Add `truncate` and `resize` methods to our OOM-handling `Vec` (#12583)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#9ead02e7</link>
        <description>Add `truncate` and `resize` methods to our OOM-handling `Vec` (#12583)

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Thu, 12 Feb 2026 21:23:40 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>282546d4 - Implement `serde` support for our OOM-handling `SecondaryMap` (#12564)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#282546d4</link>
        <description>Implement `serde` support for our OOM-handling `SecondaryMap` (#12564)* Implement `serde` support for our OOM-handling `SecondaryMap`* remove duplicate impl from bad rebase

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Wed, 11 Feb 2026 19:34:38 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>efb98a9f - Implement serialization and deserialization for `wasmtime_environ::collections::PrimaryMap` (#12560)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#efb98a9f</link>
        <description>Implement serialization and deserialization for `wasmtime_environ::collections::PrimaryMap` (#12560)

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Tue, 10 Feb 2026 20:34:02 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>71c51d03 - Implement serialization and deserialization for our OOM-handling `Vec` (#12553)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#71c51d03</link>
        <description>Implement serialization and deserialization for our OOM-handling `Vec` (#12553)* Implement serialization and deserialization for our OOM-handling `Vec`* Review feedback

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Tue, 10 Feb 2026 17:23:41 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c2112959 - Handle OOM in `Linker::func_wrap` (#12537)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#c2112959</link>
        <description>Handle OOM in `Linker::func_wrap` (#12537)* Handle OOM in `Linker::func_wrap`* review feedback* fix clippy and certain cfg builds

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Fri, 06 Feb 2026 20:04:12 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0c673b70 - Add a reusable `StringPool` for interning strings (#12536)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#0c673b70</link>
        <description>Add a reusable `StringPool` for interning strings (#12536)* Add a reusable `StringPool` for interning stringsAnd make sure it handles allocation failure.* fix string pool tests* Address review feedback* One more piece of review feedback that got missed

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Fri, 06 Feb 2026 18:34:57 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e3d4b33d - Our OOM-handling `Vec`&apos;s `into_boxed_slice` method need not `realloc` when `len == cap` (#12525)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#e3d4b33d</link>
        <description>Our OOM-handling `Vec`&apos;s `into_boxed_slice` method need not `realloc` when `len == cap` (#12525)

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Wed, 04 Feb 2026 21:06:31 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b8e97b5b - Define a `TryClone` trait for cloning with fallible allocation (#12519)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#b8e97b5b</link>
        <description>Define a `TryClone` trait for cloning with fallible allocation (#12519)* Define a `TryClone` trait for cloning with fallible allocationPart of https://github.com/bytecodealliance/wasmtime/issues/12069* add reason to `allow` annotation

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Wed, 04 Feb 2026 18:24:32 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>28f6f5e7 - Add fallible `try_collect` to collections (#12505)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#28f6f5e7</link>
        <description>Add fallible `try_collect` to collections (#12505)* Add fallible `try_collect` to collectionsThis adds a new `TryCollect` extension trait to `wasmtime-core` whichenables `iter.try_collect()` to fallibly collect into a `Vec&lt;T&gt;` or`Box&lt;[T]&gt;` while handling OOM. This is intended to serve as areplacement for the `new_boxed_slice_*` helpers in appropriatesituations since it more closely matches what Wasmtime likely alreadydoes today where we throw `.collect()` on iterators.* Extend oom tests a bit more* Use a TryExtend trait* Fix oom tests

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Tue, 03 Feb 2026 19:27:54 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>7b929e7f - Implement `IntoIterator` for our OOM-handling `Vec` (#12472)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/core/src/alloc/vec.rs#7b929e7f</link>
        <description>Implement `IntoIterator` for our OOM-handling `Vec` (#12472)

            List of files:
            /wasmtime-44.0.1/crates/core/src/alloc/vec.rs</description>
        <pubDate>Thu, 29 Jan 2026 19:26:16 +0000</pubDate>
        <dc:creator>Nick Fitzgerald &lt;fitzgen@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
