<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/panic_abort, branch 1.89.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.89.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.89.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-06-08T02:36:58+00:00</updated>
<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>deduplicate abort implementations</title>
<updated>2025-05-15T09:20:13+00:00</updated>
<author>
<name>joboet</name>
<email>jonasboettiger@icloud.com</email>
</author>
<published>2025-03-29T11:16:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b7f2cd3a2b1606934018cc64bac52bb887ea892a'/>
<id>urn:sha1:b7f2cd3a2b1606934018cc64bac52bb887ea892a</id>
<content type='text'>
Currently, the code for process aborts is duplicated across `panic_abort` and `std`. This PR uses `#[rustc_std_internal_symbol]` to make the `std` implementation available to `panic_abort` via the linker, thereby deduplicating the code.
</content>
</entry>
<entry>
<title>Migrate panic_abort 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-11T23:41:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b9454af36def6d5f4b690cffabf8cd7a6f2f45d6'/>
<id>urn:sha1:b9454af36def6d5f4b690cffabf8cd7a6f2f45d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>panic_abort: Apply unsafe_op_in_unsafe_fn</title>
<updated>2025-02-14T15:36:17+00:00</updated>
<author>
<name>Eric Huss</name>
<email>eric@huss.org</email>
</author>
<published>2025-02-13T20:42:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e13928de93c142d2b4052d28d7ed0aaca192c0ee'/>
<id>urn:sha1:e13928de93c142d2b4052d28d7ed0aaca192c0ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark extern blocks as unsafe</title>
<updated>2025-02-09T17:11:13+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-02-07T19:42:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a4e7f8f9bf10588cb5519ae09a15be155499901f'/>
<id>urn:sha1:a4e7f8f9bf10588cb5519ae09a15be155499901f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>step cfg(bootstrap)</title>
<updated>2024-07-28T18:46:29+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2024-07-23T02:06:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5eca36d27a5599f1e15885cd36d6559d36048cd3'/>
<id>urn:sha1:5eca36d27a5599f1e15885cd36d6559d36048cd3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stabilise c_unwind</title>
<updated>2024-06-19T12:54:51+00:00</updated>
<author>
<name>Gary Guo</name>
<email>gary@garyguo.net</email>
</author>
<published>2023-08-25T12:45:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ebdfcd93a3a71bde87be117bdb9e01e0ade34981'/>
<id>urn:sha1:ebdfcd93a3a71bde87be117bdb9e01e0ade34981</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for Arm64EC to the Standard Library</title>
<updated>2024-04-15T23:05:16+00:00</updated>
<author>
<name>Daniel Paoliello</name>
<email>danpao@microsoft.com</email>
</author>
<published>2024-03-27T17:49:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=32f5ca4be7fc71274879800cb51c90ccdb7f35a5'/>
<id>urn:sha1:32f5ca4be7fc71274879800cb51c90ccdb7f35a5</id>
<content type='text'>
</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>Cleanup windows abort_internal</title>
<updated>2024-03-02T18:22:15+00:00</updated>
<author>
<name>Chris Denton</name>
<email>chris@chrisdenton.dev</email>
</author>
<published>2024-03-01T14:42:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ce26c7882024874bacf05bedf0e8de692e6f6d13'/>
<id>urn:sha1:ce26c7882024874bacf05bedf0e8de692e6f6d13</id>
<content type='text'>
</content>
</entry>
</feed>
