History log of /wasmtime-44.0.1/crates/core/src/alloc/string.rs (Results 1 – 7 of 7)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: dev, v36.0.9, v44.0.1, v43.0.2, v36.0.8, v24.0.8, v44.0.0, v43.0.1, v42.0.2, v36.0.7, v24.0.7, v43.0.0
# 72dccdfd 09-Mar-2026 bjorn3 <[email protected]>

Make serde an optional dependency in wasmtime-core (#12739)

cg_clif does not need serde, yet it was previously pulled in by
Cranelift through the dependency on wasmtime-core.


# d8e213f7 04-Mar-2026 Nick Fitzgerald <[email protected]>

Rename our OOM-handling `String` to `TryString` (#12720)


Revision tags: v42.0.1
# cfd8a4d2 25-Feb-2026 Nick Fitzgerald <[email protected]>

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.


Revision tags: v41.0.4, v42.0.0, v40.0.4, v36.0.6, v24.0.6
# 285a6dc6 09-Feb-2026 Nick Fitzgerald <[email protected]>

Add some small niceties to our OOM-handling `String` (#12556)

Derive some traits and expose the `as_str` method.


# 33a3a2dd 09-Feb-2026 Nick Fitzgerald <[email protected]>

Implement serialization and deserialization for our OOM-handling `String` (#12552)


# 0c673b70 06-Feb-2026 Nick Fitzgerald <[email protected]>

Add a reusable `StringPool` for interning strings (#12536)

* Add a reusable `StringPool` for interning strings

And make sure it handles allocation failure.

* fix string pool tests

* Address revie

Add a reusable `StringPool` for interning strings (#12536)

* Add a reusable `StringPool` for interning strings

And make sure it handles allocation failure.

* fix string pool tests

* Address review feedback

* One more piece of review feedback that got missed

show more ...


# bf42bd4f 05-Feb-2026 Nick Fitzgerald <[email protected]>

Add a fallible-allocation-only version of `String` (#12534)

* Add a fallible-allocation-only version of `String`

* oom test for push_str