<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_mir_transform/src/coverage/spans.rs, branch 1.60.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.60.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.60.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2022-01-27T10:29:41+00:00</updated>
<entry>
<title>try apply `rustc_pass_by_value` to `Span`</title>
<updated>2022-01-27T10:29:41+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2022-01-27T07:17:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2684dfe58383e3486201bacce7caa8af5fd88a49'/>
<id>urn:sha1:2684dfe58383e3486201bacce7caa8af5fd88a49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc_mir_itertools: Avoid needless `collect` with itertools</title>
<updated>2022-01-22T11:14:42+00:00</updated>
<author>
<name>Mateusz Mikuła</name>
<email>mati865@gmail.com</email>
</author>
<published>2022-01-22T11:12:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bc8cef194b7754e61aecb27bd5fe15fbe6ee026e'/>
<id>urn:sha1:bc8cef194b7754e61aecb27bd5fe15fbe6ee026e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove deprecated LLVM-style inline assembly</title>
<updated>2022-01-12T17:51:31+00:00</updated>
<author>
<name>Tomasz Miąsko</name>
<email>tomasz.miasko@gmail.com</email>
</author>
<published>2022-01-12T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=000b36c505a8865322c376486791cdee8f38d0c5'/>
<id>urn:sha1:000b36c505a8865322c376486791cdee8f38d0c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix clippy::single_char_pattern perf findings</title>
<updated>2021-12-14T11:40:28+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2021-12-13T21:58:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=97e844a032c47d4b3e70d2043f809767e437ac24'/>
<id>urn:sha1:97e844a032c47d4b3e70d2043f809767e437ac24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use Vec extend instead of repeated pushes in several places</title>
<updated>2021-12-08T21:57:33+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2021-12-08T21:56:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=883d0a7aa541abc900e2b597e847bd3140263df4'/>
<id>urn:sha1:883d0a7aa541abc900e2b597e847bd3140263df4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `in_band_lifetimes` from `rustc_mir_transform`</title>
<updated>2021-12-08T05:04:40+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2021-12-06T08:48:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a1249240610fd78d255b170482ee5c106d1208b4'/>
<id>urn:sha1:a1249240610fd78d255b170482ee5c106d1208b4</id>
<content type='text'>
This one is a heavy `'tcx` user.

Two interesting ones:

This one had the `'tcx` declared on the function, despite the trait taking a `'tcx`:
```diff
-impl Visitor&lt;'_&gt; for UsedLocals {
+impl&lt;'tcx&gt; Visitor&lt;'tcx&gt; for UsedLocals {
     fn visit_statement(&amp;mut self, statement: &amp;Statement&lt;'tcx&gt;, location: Location) {
```

This one use in-band for one, and underscore for the other:
```diff
-pub fn remove_dead_blocks(tcx: TyCtxt&lt;'tcx&gt;, body: &amp;mut Body&lt;'_&gt;) {
+pub fn remove_dead_blocks&lt;'tcx&gt;(tcx: TyCtxt&lt;'tcx&gt;, body: &amp;mut Body&lt;'tcx&gt;) {
```
</content>
</entry>
<entry>
<title>use matches!() macro in more places</title>
<updated>2021-11-06T15:13:14+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2021-11-06T00:31:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a5640b55f4a34a1f96859663449b0cabfb08c87'/>
<id>urn:sha1:0a5640b55f4a34a1f96859663449b0cabfb08c87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Keep a parent LocalDefId in SpanData.</title>
<updated>2021-09-10T18:17:33+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-04-18T12:27:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=00485e0c0e8dcd64c57a86d706beb62054921253'/>
<id>urn:sha1:00485e0c0e8dcd64c57a86d706beb62054921253</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move the dataflow framework to its own crate.</title>
<updated>2021-09-07T17:57:07+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-01-05T18:53:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fd9c04fe32d3b7700d600ae1be72d5758ffd66ff'/>
<id>urn:sha1:fd9c04fe32d3b7700d600ae1be72d5758ffd66ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move rustc_mir::transform to rustc_mir_transform.</title>
<updated>2021-09-06T22:43:14+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-01-01T00:53:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bba4be681d664a50ab307ec732f957c02255e067'/>
<id>urn:sha1:bba4be681d664a50ab307ec732f957c02255e067</id>
<content type='text'>
</content>
</entry>
</feed>
