<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/sysroot/Cargo.toml, branch auto</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=auto</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=auto'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-21T17:12:18+00:00</updated>
<entry>
<title>Add panic=immediate-abort</title>
<updated>2025-09-21T17:12:18+00:00</updated>
<author>
<name>Ben Kimock</name>
<email>kimockb@gmail.com</email>
</author>
<published>2025-09-07T16:31:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=888679013d1f424adef06267f3630069b4cabd40'/>
<id>urn:sha1:888679013d1f424adef06267f3630069b4cabd40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #144399 - bjorn3:stdlib_tests_separate_packages, r=Mark-Simulacrum</title>
<updated>2025-07-28T06:36:53+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-07-28T06:36:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=21120e297c3d2db6a1f28e1a8798777a52f4fee2'/>
<id>urn:sha1:21120e297c3d2db6a1f28e1a8798777a52f4fee2</id>
<content type='text'>
Add a ratchet for moving all standard library tests to separate packages

https://github.com/rust-lang/rust/pull/136642 is the previous PR in this series. See https://github.com/rust-lang/rust/pull/135937 for the rationale of wanting to move all standard library tests to separate packages.

This also fixes std_detect testing on riscv.
</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>Disable unit tests for stdlib packages that don't contain any</title>
<updated>2025-07-24T09:15:28+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-07-24T09:15:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c5d7021cddd97a4ec8dd64f878711ec983986fcd'/>
<id>urn:sha1:c5d7021cddd97a4ec8dd64f878711ec983986fcd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add experimental backtrace-trace-only std feature</title>
<updated>2025-07-14T11:52:17+00:00</updated>
<author>
<name>Chris Denton</name>
<email>chris@chrisdenton.dev</email>
</author>
<published>2025-07-13T22:53:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9fd3886838afd28ee3834d0e7162fd6ab5adc944'/>
<id>urn:sha1:9fd3886838afd28ee3834d0e7162fd6ab5adc944</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #143660 - cuviper:lib-doc-false, r=tgross35</title>
<updated>2025-07-10T18:28:50+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-07-10T18:28:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6c4502d97d176bbc5bc14ee25f471abd463b0b1c'/>
<id>urn:sha1:6c4502d97d176bbc5bc14ee25f471abd463b0b1c</id>
<content type='text'>
Disable docs for `compiler-builtins` and `sysroot`

Bootstrap already had a manual doc filter for the `sysroot` crate, but
other library crates keep themselves out of the public docs by setting
`[lib] doc = false` in their manifest. This seems like a better solution
to hide `compiler-builtins` docs, and removes the `sysroot` hack too.

Fixes rust-lang/rust#143215 (after backport)
```@rustbot``` label beta-nominated
</content>
</entry>
<entry>
<title>Add opaque TypeId handles for CTFE</title>
<updated>2025-07-09T16:37:11+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github333195615777966@oli-obk.de</email>
</author>
<published>2025-03-12T10:26:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=486ffda9dcd0d4ef0a09d81e6ce5f241e77526a1'/>
<id>urn:sha1:486ffda9dcd0d4ef0a09d81e6ce5f241e77526a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Disable docs for `compiler-builtins` and `sysroot`</title>
<updated>2025-07-08T23:59:44+00:00</updated>
<author>
<name>Josh Stone</name>
<email>jistone@redhat.com</email>
</author>
<published>2025-07-08T23:38:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=87e7539fcdfa45b2aab618c044f888432c5d097d'/>
<id>urn:sha1:87e7539fcdfa45b2aab618c044f888432c5d097d</id>
<content type='text'>
Bootstrap already had a manual doc filter for the `sysroot` crate, but
other library crates keep themselves out of the public docs by setting
`[lib] doc = false` in their manifest. This seems like a better solution
to hide `compiler-builtins` docs, and removes the `sysroot` hack too.
</content>
</entry>
<entry>
<title>Avoid exporting panic_unwind as stdlib cargo feature</title>
<updated>2025-06-24T19:44:35+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-05-08T15:03:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6d3ff3915e09f736bda9bc1f04fe88a3630b71a2'/>
<id>urn:sha1:6d3ff3915e09f736bda9bc1f04fe88a3630b71a2</id>
<content type='text'>
There is already panic-unwind to enable it.
</content>
</entry>
</feed>
