<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/alloc/src/raw_vec, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-05-05T19:56:33+00:00</updated>
<entry>
<title>Simplify `Vec::as_non_null` implementation and make it `const`</title>
<updated>2025-05-05T19:56:33+00:00</updated>
<author>
<name>Vilim Lendvaj</name>
<email>vilim.lendvaj@sk.t-com.hr</email>
</author>
<published>2025-05-05T19:38:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=53459ffa8c0b9060f111b4730d1fe58a110470d9'/>
<id>urn:sha1:53459ffa8c0b9060f111b4730d1fe58a110470d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Swap usize -&gt; ptr transmute for strict_pov API</title>
<updated>2025-03-26T21:41:11+00:00</updated>
<author>
<name>James Wainwright</name>
<email>james.wainwright@lowrisc.org</email>
</author>
<published>2025-03-25T21:44:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=aadfd810f62e2e07440672cc20a0540c9904d69b'/>
<id>urn:sha1:aadfd810f62e2e07440672cc20a0540c9904d69b</id>
<content type='text'>
Removes some unsafety and reduces the number of `usize` -&gt; `ptr`
transmutes which might be helpful for CHERI-like targets in the future.
</content>
</entry>
<entry>
<title>Pass `Alignment` for `RawVecInner::new_in`</title>
<updated>2025-03-26T21:41:11+00:00</updated>
<author>
<name>James Wainwright</name>
<email>james.wainwright@lowrisc.org</email>
</author>
<published>2025-03-25T21:43:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=78e962139020df03174f03da6af91acc5cbb37e3'/>
<id>urn:sha1:78e962139020df03174f03da6af91acc5cbb37e3</id>
<content type='text'>
Encodes the safety constraint that `Unique`'s pointer must be non-zero
into the API.
</content>
</entry>
<entry>
<title>Add comments</title>
<updated>2025-03-07T19:11:13+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-02-13T15:38:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=22d0440993d6eab6e9faf35f729e2d52ba6d72a6'/>
<id>urn:sha1:22d0440993d6eab6e9faf35f729e2d52ba6d72a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fully test the alloc crate through alloctests</title>
<updated>2025-03-07T19:11:13+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-02-06T12:46:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ae5687e4b0a375d3307856fb81810f6cc9019be5'/>
<id>urn:sha1:ae5687e4b0a375d3307856fb81810f6cc9019be5</id>
<content type='text'>
For the tests that make use of internal implementation details, we
include the module to test using #[path] in alloctests now.
</content>
</entry>
<entry>
<title>Move all alloc integration tests to a new alloctests crate</title>
<updated>2025-03-07T19:11:11+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-02-06T11:38:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fb04372dc56129d69e39af80cac6e81694bd285f'/>
<id>urn:sha1:fb04372dc56129d69e39af80cac6e81694bd285f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>library: Use size_of from the prelude instead of imported</title>
<updated>2025-03-07T04:20:38+00:00</updated>
<author>
<name>Thalia Archibald</name>
<email>thalia@archibald.dev</email>
</author>
<published>2025-03-05T04:28:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=988eb1997014987caad878699ee1e7c000214508'/>
<id>urn:sha1:988eb1997014987caad878699ee1e7c000214508</id>
<content type='text'>
Use `std::mem::{size_of, size_of_val, align_of, align_of_val}` from the
prelude instead of importing or qualifying them.

These functions were added to all preludes in Rust 1.80.
</content>
</entry>
<entry>
<title>Polymorphize RawVec</title>
<updated>2024-08-10T00:06:26+00:00</updated>
<author>
<name>Ben Kimock</name>
<email>kimockb@gmail.com</email>
</author>
<published>2024-06-21T16:28:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d6c0ebef5089407eefbd45199f1dbcf65ee2d0c6'/>
<id>urn:sha1:d6c0ebef5089407eefbd45199f1dbcf65ee2d0c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reformat `use` declarations.</title>
<updated>2024-07-28T22:26:52+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-07-28T22:13:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=84ac80f1921afc243d71fd0caaa4f2838c294102'/>
<id>urn:sha1:84ac80f1921afc243d71fd0caaa4f2838c294102</id>
<content type='text'>
The previous commit updated `rustfmt.toml` appropriately. This commit is
the outcome of running `x fmt --all` with the new formatting options.
</content>
</entry>
<entry>
<title>try_with_capacity for RawVec</title>
<updated>2024-03-01T18:20:48+00:00</updated>
<author>
<name>Kornel</name>
<email>kornel@geekhood.net</email>
</author>
<published>2024-01-30T15:58:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f27a22c24a51ba734e4eb25c499320d819ebe236'/>
<id>urn:sha1:f27a22c24a51ba734e4eb25c499320d819ebe236</id>
<content type='text'>
</content>
</entry>
</feed>
