<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_data_structures/src/sync/parallel.rs, branch 1.80.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.80.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.80.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-11-09T00:39:02+00:00</updated>
<entry>
<title>Auto merge of #117557 - Zoxc:panic-prio, r=petrochenkov</title>
<updated>2023-11-09T00:39:02+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2023-11-09T00:39:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d8dbf7ca0ee9c6da0fd039b1eb8cf7c7cb840f43'/>
<id>urn:sha1:d8dbf7ca0ee9c6da0fd039b1eb8cf7c7cb840f43</id>
<content type='text'>
Make `FatalErrorMarker` lower priority than other panics

This makes `FatalErrorMarker` lower priority than other panics in a parallel sections. If any other panics occur, they will be unwound instead of `FatalErrorMarker`. This ensures `rustc` will exit with the correct error code on ICEs.

This fixes https://github.com/rust-lang/rust/issues/116659.
</content>
</entry>
<entry>
<title>Make `FatalErrorMarker` lower priority than other panics</title>
<updated>2023-11-03T18:46:00+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-11-03T09:56:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ff1858e2aa4c7ff60ae72ec7d90973a7a14b94f9'/>
<id>urn:sha1:ff1858e2aa4c7ff60ae72ec7d90973a7a14b94f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `filter_map` in `try_par_for_each_in`</title>
<updated>2023-11-03T16:17:16+00:00</updated>
<author>
<name>Josh Stone</name>
<email>jistone@redhat.com</email>
</author>
<published>2023-11-03T16:17:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3984914affa48bb6a65a68844a0ddff498c30512'/>
<id>urn:sha1:3984914affa48bb6a65a68844a0ddff498c30512</id>
<content type='text'>
This simplifies the expression, especially for the rayon part, and also
lets us drop the `E: Copy` constraint.
</content>
</entry>
<entry>
<title>Avoid a `track_errors` by bubbling up most errors from `check_well_formed`</title>
<updated>2023-10-20T08:46:27+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2023-10-18T08:47:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fd9ef69adf631a96ffad2d777653ae2554909866'/>
<id>urn:sha1:fd9ef69adf631a96ffad2d777653ae2554909866</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract parallel operations in `rustc_data_structures::sync` into a new `parallel` submodule</title>
<updated>2023-09-06T07:47:34+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-09-04T21:12:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fe614712dded0a861fbcbf654663128318eb6dfb'/>
<id>urn:sha1:fe614712dded0a861fbcbf654663128318eb6dfb</id>
<content type='text'>
</content>
</entry>
</feed>
