<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/alloc, branch stable</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=stable</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=stable'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-08-04T09:52:21+00:00</updated>
<entry>
<title>replace version placeholder</title>
<updated>2025-08-04T09:52:21+00:00</updated>
<author>
<name>Boxy</name>
<email>rust@boxyuwu.dev</email>
</author>
<published>2025-08-04T09:52:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3c822d038a785fa95124305ee154e88d314b78e7'/>
<id>urn:sha1:3c822d038a785fa95124305ee154e88d314b78e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #135975 - balt-dev:master, r=tgross35</title>
<updated>2025-07-31T05:41:58+00:00</updated>
<author>
<name>Stuart Cook</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-07-31T05:41:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dc8aec4cf2b27ea8cc419eb9f9a3d1bcd4ddc64c'/>
<id>urn:sha1:dc8aec4cf2b27ea8cc419eb9f9a3d1bcd4ddc64c</id>
<content type='text'>
Implement `push_mut`

Implementation of rust-lang/rust#135974.
</content>
</entry>
<entry>
<title>Implement push_mut</title>
<updated>2025-07-30T17:26:16+00:00</updated>
<author>
<name>Balt</name>
<email>59123926+balt-dev@users.noreply.github.com</email>
</author>
<published>2025-06-17T03:44:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3ccfa14e48919ce13a7d13be530a2e772e17cd05'/>
<id>urn:sha1:3ccfa14e48919ce13a7d13be530a2e772e17cd05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `[T]::array_chunks(_mut)`</title>
<updated>2025-07-28T06:03:07+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2025-07-01T16:33:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=173926da2bd94bde24740a4b9e6b1bac1bfcb910'/>
<id>urn:sha1:173926da2bd94bde24740a4b9e6b1bac1bfcb910</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `compiler-builtins-mangled-names`</title>
<updated>2025-07-26T00:21:20+00:00</updated>
<author>
<name>Trevor Gross</name>
<email>tmgross@umich.edu</email>
</author>
<published>2025-07-26T00:21:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=51c5f191dec8b78b8a1b6e26eec26c26556125e3'/>
<id>urn:sha1:51c5f191dec8b78b8a1b6e26eec26c26556125e3</id>
<content type='text'>
This config was added in 207de019dc67 ("libary: Forward
compiler-builtins "asm"  and "mangled-names" feature") but it does not
appear this has ever been used. The PR adding it (RUST-78472) says that
this was exposed to help with configuration and points at the [Hermit
Cargo config], but as far as I can tell, this feature name has never
been mentioned in that repository's git history.

Thus, clean up a seemingly unneeded feature.

[Hermit Cargo config]: https://github.com/hermit-os/hermit-rs/blob/ab2b830930e6a9a98c8294997a8183feeabeda4a/.cargo/config
</content>
</entry>
<entry>
<title>Remove `compiler-builtins-no-asm`</title>
<updated>2025-07-25T22:08:57+00:00</updated>
<author>
<name>Trevor Gross</name>
<email>tmgross@umich.edu</email>
</author>
<published>2025-07-25T22:08:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a076bd8a61841941f52a43a31c9c77def961227e'/>
<id>urn:sha1:a076bd8a61841941f52a43a31c9c77def961227e</id>
<content type='text'>
This feature used to be for when Cranelift didn't support inline
assembly, but its last uses were removed in 52933e0bd200 ("Don't disable
inline asm usage in compiler-builtins when the cranelift backend is
enabled"). and cba05a7a14b3 ("Support naked functions").

This doesn't remove the feature from the `compiler-builtins` crate, that
will be done separately in the subtree repo.
</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>Rollup merge of #143909 - nik-rev:patch-1, r=jhpratt</title>
<updated>2025-07-18T12:49:19+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-07-18T12:49:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=744ca5959a665e23e7e7b30ecf81d17c22223cc2'/>
<id>urn:sha1:744ca5959a665e23e7e7b30ecf81d17c22223cc2</id>
<content type='text'>
docs(alloc::fmt): Make type optional, instead of matching empty string

Think this is clearer.

Noticed as I was implementing [`tree-sitter-rust-format-args`](https://github.com/nik-rev/tree-sitter-rust-format-args), and attempting to match the empty string results in an error.
</content>
</entry>
<entry>
<title>Rollup merge of #143595 - fee1-dead-contrib:push-sylpykzkmynr, r=RalfJung,fee1-dead</title>
<updated>2025-07-17T01:58:30+00:00</updated>
<author>
<name>León Orell Valerian Liehr</name>
<email>me@fmease.dev</email>
</author>
<published>2025-07-17T01:58:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=83288db888606371dfac6491fc5720d31774aa8c'/>
<id>urn:sha1:83288db888606371dfac6491fc5720d31774aa8c</id>
<content type='text'>
add `const_make_global`; err for `const_allocate` ptrs if didn't call

Implements as discussed on Zulip: [#t-compiler/const-eval &gt; const heap](https://rust-lang.zulipchat.com/#narrow/channel/146212-t-compiler.2Fconst-eval/topic/const.20heap/with/527125421)

r? ```@rust-lang/wg-const-eval```

Fixes https://github.com/rust-lang/rust/issues/129233
</content>
</entry>
<entry>
<title>add `const_make_global`; err for `const_allocate` ptrs if didn't call</title>
<updated>2025-07-15T16:32:12+00:00</updated>
<author>
<name>Deadbeef</name>
<email>ent3rm4n@gmail.com</email>
</author>
<published>2025-07-07T16:20:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3f2dc2bd1a2e0120b868911497ddbd8e43f3a9fa'/>
<id>urn:sha1:3f2dc2bd1a2e0120b868911497ddbd8e43f3a9fa</id>
<content type='text'>
Co-Authored-By: Ralf Jung &lt;post@ralfj.de&gt;
Co-Authored-By: Oli Scherer &lt;github333195615777966@oli-obk.de&gt;
</content>
</entry>
</feed>
