<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_pattern_analysis/src, branch 1.76.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.76.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.76.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-01-07T23:02:45+00:00</updated>
<entry>
<title>Rework the explanation of relevancy</title>
<updated>2024-01-07T23:02:45+00:00</updated>
<author>
<name>Nadrieril</name>
<email>nadrieril+git@gmail.com</email>
</author>
<published>2023-12-23T21:15:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dc9a050835cac652742df22f20e0bc2687a6e9f1'/>
<id>urn:sha1:dc9a050835cac652742df22f20e0bc2687a6e9f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve performance on wide matches</title>
<updated>2024-01-07T23:02:45+00:00</updated>
<author>
<name>Nadrieril</name>
<email>nadrieril+git@gmail.com</email>
</author>
<published>2023-11-29T20:43:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2e26527251be7c6cca2f3d4e364bb895fdf6de78'/>
<id>urn:sha1:2e26527251be7c6cca2f3d4e364bb895fdf6de78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #118842 - Nadrieril:librarify-further, r=compiler-errors</title>
<updated>2023-12-19T17:15:04+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2023-12-19T17:15:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3a539c08891a422d34beb32d2556a08ea0357b7d'/>
<id>urn:sha1:3a539c08891a422d34beb32d2556a08ea0357b7d</id>
<content type='text'>
Make exhaustiveness usable outside of rustc

With this PR, `rustc_pattern_analysis` compiles on stable (with the `stable` feature)! `rust-analyzer` will be able to use it to provide match-related diagnostics and refactors.

Two questions:
- Should I name the feature `nightly` instead of `rustc` for consistency with other crates? `rustc` makes more sense imo.
- `typed-arena` is an optional dependency but tidy made me add it to the allow-list anyway. Can I avoid that somehow?

r? `@compiler-errors`
</content>
</entry>
<entry>
<title>NFC: do not clone types that are copy</title>
<updated>2023-12-15T22:19:51+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2023-12-15T22:19:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=74d81d15b400590b39b9f3ab08f45eaf557aca17'/>
<id>urn:sha1:74d81d15b400590b39b9f3ab08f45eaf557aca17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>s/MatchCx/TypeCx/</title>
<updated>2023-12-15T16:26:19+00:00</updated>
<author>
<name>Nadrieril</name>
<email>nadrieril+git@gmail.com</email>
</author>
<published>2023-12-15T16:25:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3016c296287da816fba5c4a9c7e2c8cdebbe0126'/>
<id>urn:sha1:3016c296287da816fba5c4a9c7e2c8cdebbe0126</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce `MatchCtxt`</title>
<updated>2023-12-15T15:58:38+00:00</updated>
<author>
<name>Nadrieril</name>
<email>nadrieril+git@gmail.com</email>
</author>
<published>2023-12-15T15:53:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4bcf66f875d77d0d5897c5b0b9d6bbd985d03a31'/>
<id>urn:sha1:4bcf66f875d77d0d5897c5b0b9d6bbd985d03a31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>s/PatCtxt/PlaceCtxt/</title>
<updated>2023-12-15T15:58:38+00:00</updated>
<author>
<name>Nadrieril</name>
<email>nadrieril+git@gmail.com</email>
</author>
<published>2023-12-15T15:32:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=60ea14bfaab32d2d1d5f956acfd08d72a2a79e1c'/>
<id>urn:sha1:60ea14bfaab32d2d1d5f956acfd08d72a2a79e1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>`pattern_analysis` doesn't need to know what spans are</title>
<updated>2023-12-15T15:58:38+00:00</updated>
<author>
<name>Nadrieril</name>
<email>nadrieril+git@gmail.com</email>
</author>
<published>2023-12-15T15:18:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1e89a38423ee1b562e3b10278d0097d88bc48f5f'/>
<id>urn:sha1:1e89a38423ee1b562e3b10278d0097d88bc48f5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Address review comments</title>
<updated>2023-12-15T15:58:38+00:00</updated>
<author>
<name>Nadrieril</name>
<email>nadrieril+git@gmail.com</email>
</author>
<published>2023-12-14T16:58:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8c5e89907c1f6312c8613b5d6851381bbcde8052'/>
<id>urn:sha1:8c5e89907c1f6312c8613b5d6851381bbcde8052</id>
<content type='text'>
</content>
</entry>
<entry>
<title>s/RustcCtxt/RustcMatchCheckCtxt/</title>
<updated>2023-12-15T15:58:38+00:00</updated>
<author>
<name>Nadrieril</name>
<email>nadrieril+git@gmail.com</email>
</author>
<published>2023-12-14T16:54:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e10b1657758e39668c0fd93c9a0d3f32d0a7c0a7'/>
<id>urn:sha1:e10b1657758e39668c0fd93c9a0d3f32d0a7c0a7</id>
<content type='text'>
</content>
</entry>
</feed>
