<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/std/src/panic.rs, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-05-24T14:32:00+00:00</updated>
<entry>
<title>rename internal panicking::try to catch_unwind</title>
<updated>2025-05-24T14:32:00+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2025-05-24T13:42:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1827bc0f39024c18e810feb42d203d68d8111a7c'/>
<id>urn:sha1:1827bc0f39024c18e810feb42d203d68d8111a7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use generic Atomic type where possible</title>
<updated>2025-04-26T23:18:08+00:00</updated>
<author>
<name>Christopher Durham</name>
<email>cad97@cad97.com</email>
</author>
<published>2024-09-19T04:15:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4d93f6056824c338751f19356d33bb61ce818749'/>
<id>urn:sha1:4d93f6056824c338751f19356d33bb61ce818749</id>
<content type='text'>
in core/alloc/std only for now, and ignoring test files

Co-authored-by: Pavel Grigorenko &lt;GrigorenkoPV@ya.ru&gt;
</content>
</entry>
<entry>
<title>add last std diagnostic items for clippy</title>
<updated>2025-02-18T09:54:37+00:00</updated>
<author>
<name>cyrgani</name>
<email>ansgar.w.zielke@gmail.com</email>
</author>
<published>2025-02-18T09:54:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a72402a0f950e92758600aa7996899b5241bb6a5'/>
<id>urn:sha1:a72402a0f950e92758600aa7996899b5241bb6a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Apply dependency_on_unit_never_type_fallback</title>
<updated>2025-02-13T21:10:27+00:00</updated>
<author>
<name>Eric Huss</name>
<email>eric@huss.org</email>
</author>
<published>2025-02-12T22:12:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7dc9e057428f4f235de2fec90218980bac7c46a7'/>
<id>urn:sha1:7dc9e057428f4f235de2fec90218980bac7c46a7</id>
<content type='text'>
This generates a warning of irrefutable patterns. I decided to slightly
tweak the example so the closure returns unit, since the intent wasn't
to show the weird behavior of returning `!`.
</content>
</entry>
<entry>
<title>Move std::panic unit tests to integration tests</title>
<updated>2025-01-26T10:28:04+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-01-17T09:39:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=09c4dbf7fbb545c0b861ea2473dcb84023f494c4'/>
<id>urn:sha1:09c4dbf7fbb545c0b861ea2473dcb84023f494c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #128321 - BatmanAoD:catch-unwind-doc-update, r=Mark-Simulacrum</title>
<updated>2024-09-29T05:54:47+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2024-09-29T05:54:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9903b256a2f5d57a912c6aa793d4373db30f9f9a'/>
<id>urn:sha1:9903b256a2f5d57a912c6aa793d4373db30f9f9a</id>
<content type='text'>
Update `catch_unwind` doc comments for `c_unwind`

Updates `catch_unwind` doc comments to indicate that catching a foreign exception _will no longer_ be UB. Instead, there are two possible behaviors, though it is not specified which one an implementation will choose.

Nominated for t-lang to confirm that they are okay with making such a promise based on t-opsem FCP, or whether they would like to be included in the FCP.

Related: https://github.com/rust-lang/rust/issues/74990, https://github.com/rust-lang/rust/issues/115285, https://github.com/rust-lang/reference/pull/1226
</content>
</entry>
<entry>
<title>Reformat using the new identifier sorting from rustfmt</title>
<updated>2024-09-22T23:11:29+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2024-09-22T23:05:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c682aa162b0d41e21cc6748f4fecfe01efb69d1f'/>
<id>urn:sha1:c682aa162b0d41e21cc6748f4fecfe01efb69d1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update docs for `catch_unwind` &amp; related funcs</title>
<updated>2024-09-15T22:13:38+00:00</updated>
<author>
<name>Kyle J Strand</name>
<email>batmanaod@gmail.com</email>
</author>
<published>2024-07-28T22:48:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=249d3d2644aa88332b429b8cfecdcf31bbc1bd34'/>
<id>urn:sha1:249d3d2644aa88332b429b8cfecdcf31bbc1bd34</id>
<content type='text'>
Documentation comments for `catch_unwind` and `thread::join` to indicate
new behavioral guarantee when catching a foreign exception.
</content>
</entry>
<entry>
<title>add std::panic::abort_unwind</title>
<updated>2024-09-14T05:41:00+00:00</updated>
<author>
<name>Christopher Durham</name>
<email>cad97@cad97.com</email>
</author>
<published>2024-09-14T05:41:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7e7ccb25b48dac9c341c972fc8dfce3cb300989f'/>
<id>urn:sha1:7e7ccb25b48dac9c341c972fc8dfce3cb300989f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: do not overwrite style in `get_backtrace_style`</title>
<updated>2024-08-12T08:08:56+00:00</updated>
<author>
<name>joboet</name>
<email>jonasboettiger@icloud.com</email>
</author>
<published>2024-08-04T08:32:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8542cd67f0581dbace80f451a90caf9257802cb1'/>
<id>urn:sha1:8542cd67f0581dbace80f451a90caf9257802cb1</id>
<content type='text'>
If another thread calls `set_backtrace_style` while a `get_backtrace_style` is reading the environment variables, `get_backtrace_style` will overwrite the value. Use an atomic CAS to avoid this.
</content>
</entry>
</feed>
