<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/alloc/src/raw_vec, branch beta</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=beta</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=beta'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-04T00:01:53+00:00</updated>
<entry>
<title>Rollup merge of #145750 - btj:drop-alloc-guard, r=tgross35</title>
<updated>2025-09-04T00:01:53+00:00</updated>
<author>
<name>Stuart Cook</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-09-04T00:01:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d71a9b6bcf9aae816291c560432b728f7d7f3494'/>
<id>urn:sha1:d71a9b6bcf9aae816291c560432b728f7d7f3494</id>
<content type='text'>
raw_vec.rs: Remove superfluous fn alloc_guard

`alloc_guard` checks that its argument is at most `isize::MAX`, but it is called only with layout sizes, which are already guaranteed to be at most `isize::MAX`.
</content>
</entry>
<entry>
<title>raw_vec.rs: Remove superfluous fn alloc_guard</title>
<updated>2025-09-03T05:34:32+00:00</updated>
<author>
<name>Bart Jacobs</name>
<email>bart.jacobs@cs.kuleuven.be</email>
</author>
<published>2025-08-22T13:28:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d9dc20c7529d93ba4e1f91c9e44fb882c07aa1c0'/>
<id>urn:sha1:d9dc20c7529d93ba4e1f91c9e44fb882c07aa1c0</id>
<content type='text'>
It checks that its argument is at most isize::MAX, but it is called
only with layout sizes, which are already guaranteed to be at most
isize::MAX.
</content>
</entry>
<entry>
<title>Fix typo in comment</title>
<updated>2025-08-26T20:58:44+00:00</updated>
<author>
<name>Tobias Stoeckmann</name>
<email>tobias@stoeckmann.org</email>
</author>
<published>2025-08-26T20:44:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=45296bb633bc7fdd0c692a8be3035393ec3c9314'/>
<id>urn:sha1:45296bb633bc7fdd0c692a8be3035393ec3c9314</id>
<content type='text'>
Turn "any heap allocators" into "any heap allocator".
</content>
</entry>
<entry>
<title>Rename `tests/codegen` into `tests/codegen-llvm`</title>
<updated>2025-07-22T12:28:48+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2025-07-21T12:34:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a27f3e3fd1e4d16160f8885b6b06665b5319f56c'/>
<id>urn:sha1:a27f3e3fd1e4d16160f8885b6b06665b5319f56c</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
