<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/panic_unwind/Cargo.toml, branch perf-tmp</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-08-20T23:45:24+00:00</updated>
<entry>
<title>Migrate `panic_unwind` to use `cfg_select!`</title>
<updated>2025-08-20T23:45:24+00:00</updated>
<author>
<name>Josh Stone</name>
<email>jistone@redhat.com</email>
</author>
<published>2025-08-20T23:45:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d41cd486555e2f81b2dade5307316c40ba5c3f54'/>
<id>urn:sha1:d41cd486555e2f81b2dade5307316c40ba5c3f54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `core` via `rustc-std-workspace-core` in `library/panic*`</title>
<updated>2025-07-31T22:47:24+00:00</updated>
<author>
<name>Trevor Gross</name>
<email>tmgross@umich.edu</email>
</author>
<published>2025-07-30T14:03:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=daf353461be9c1ea0c9b70023016b150a08baaf2'/>
<id>urn:sha1:daf353461be9c1ea0c9b70023016b150a08baaf2</id>
<content type='text'>
The three panic-related library crates need to have access to `core`,
and `compiler-builtins` needs to be in the crate graph. Rather than
specifying both dependencies, switch these crates to use
`rustc-std-workspace-core` which already does this.

This means there is now a single place that the `compiler-builtins`
dependency needs to get configured, for everything other than `alloc`
and `std`.
</content>
</entry>
<entry>
<title>Use the in-tree `compiler-builtins`</title>
<updated>2025-06-08T02:36:58+00:00</updated>
<author>
<name>Trevor Gross</name>
<email>tmgross@umich.edu</email>
</author>
<published>2025-06-04T20:56:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cc3e57147e7cf5933a2bfa4b92b5a3a5eb424997'/>
<id>urn:sha1:cc3e57147e7cf5933a2bfa4b92b5a3a5eb424997</id>
<content type='text'>
Many of `std`'s dependency have a dependency on the crates.io
`compiler-builtins` when used with the feature
`rustc-std-workspace-core`. Use a Cargo patch to select the in-tree
version instead.

`compiler-builtins` is also added as a dependency of
`rustc-std-workspace-core` so these crates can remove their crates.io
dependency in the future.
</content>
</entry>
<entry>
<title>Migrate panic_unwind to Rust 2024</title>
<updated>2025-03-11T16:46:34+00:00</updated>
<author>
<name>Eric Huss</name>
<email>eric@huss.org</email>
</author>
<published>2025-02-12T02:56:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=985f66bc22885073b6375d47e1c095ab3510b79a'/>
<id>urn:sha1:985f66bc22885073b6375d47e1c095ab3510b79a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for wasm exception handling to Emscripten target</title>
<updated>2025-01-06T09:29:54+00:00</updated>
<author>
<name>Hood Chatham</name>
<email>roberthoodchatham@gmail.com</email>
</author>
<published>2024-10-17T11:00:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=49c74234a79107afa7f86ca947708c3abef07674'/>
<id>urn:sha1:49c74234a79107afa7f86ca947708c3abef07674</id>
<content type='text'>
Gated behind an unstable `-Z emscripten-wasm-eh` flag
</content>
</entry>
<entry>
<title>update cfgs</title>
<updated>2024-11-27T15:14:54+00:00</updated>
<author>
<name>Boxy</name>
<email>rust@boxyuwu.dev</email>
</author>
<published>2024-11-27T15:14:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=22998f078588cf479530ff93e4a66ab4bb666398'/>
<id>urn:sha1:22998f078588cf479530ff93e4a66ab4bb666398</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Port std library to RTEMS</title>
<updated>2024-09-03T07:19:29+00:00</updated>
<author>
<name>Jan Sommer</name>
<email>jan.sommer@dlr.de</email>
</author>
<published>2023-08-21T17:03:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6f435cb07f647f41136af6c175dd6964dd7142b4'/>
<id>urn:sha1:6f435cb07f647f41136af6c175dd6964dd7142b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use rustc-dep-of-std in panic_unwind</title>
<updated>2024-06-16T09:38:30+00:00</updated>
<author>
<name>Lzu Tao</name>
<email>taolzu@gmail.com</email>
</author>
<published>2024-06-01T11:14:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=06aee7ee03a87a53c29f72f08e41469b9d88232e'/>
<id>urn:sha1:06aee7ee03a87a53c29f72f08e41469b9d88232e</id>
<content type='text'>
Wihout it, std keeps rebuiling when unchanged.
But we could use `--keep-stage=1` to make it not rebuild.
</content>
</entry>
<entry>
<title>Replace libc::c_int with core::ffi::c_int</title>
<updated>2024-04-14T07:11:51+00:00</updated>
<author>
<name>Chris Denton</name>
<email>chris@chrisdenton.dev</email>
</author>
<published>2024-03-09T02:03:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b1f1039d8bd8ffdda6a58c37f248a247fd9a4e72'/>
<id>urn:sha1:b1f1039d8bd8ffdda6a58c37f248a247fd9a4e72</id>
<content type='text'>
And remove the libc crate when it isn't needed
</content>
</entry>
<entry>
<title>Remove std's transitive dependency on cfg-if 0.1</title>
<updated>2022-11-02T22:01:20+00:00</updated>
<author>
<name>Collin Baker</name>
<email>collinbaker@chromium.org</email>
</author>
<published>2022-10-21T18:38:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dfab01b6e0ee60dda61b2c51ac76850c5e79b550'/>
<id>urn:sha1:dfab01b6e0ee60dda61b2c51ac76850c5e79b550</id>
<content type='text'>
After rust-lang/rust#101946 this completes the move to cfg-if 1.0 by:
* Updating getrandom 0.1.14-&gt;0.1.16
* Updating panic_abort, panic_unwind, and unwind to cfg-if 1.0
</content>
</entry>
</feed>
