<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_mir_transform/src/pass_manager.rs, branch 1.77.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.77.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.77.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-01-21T00:21:33+00:00</updated>
<entry>
<title>Make MIR pass name a compile-time constant.</title>
<updated>2024-01-21T00:21:33+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2024-01-20T14:56:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ad25f0eb2c75c0fcfd5c81258d6913342849e50c'/>
<id>urn:sha1:ad25f0eb2c75c0fcfd5c81258d6913342849e50c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix validation and linting of injected MIR</title>
<updated>2024-01-04T22:06:42+00:00</updated>
<author>
<name>Tomasz Miąsko</name>
<email>tomasz.miasko@gmail.com</email>
</author>
<published>2024-01-01T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a084e063e690697a6ad46545a107228247024393'/>
<id>urn:sha1:a084e063e690697a6ad46545a107228247024393</id>
<content type='text'>
Reevaluate `body.should_skip()` after updating the MIR phase to ensure
that injected MIR is processed correctly.

Update a few custom MIR tests that were ill-formed for the injected
phase.
</content>
</entry>
<entry>
<title>Don't validate / lint MIR before each pass</title>
<updated>2023-12-28T14:32:54+00:00</updated>
<author>
<name>Tomasz Miąsko</name>
<email>tomasz.miasko@gmail.com</email>
</author>
<published>2023-12-28T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8d77c2eab8b74d6731c6811a1df54f444559cb04'/>
<id>urn:sha1:8d77c2eab8b74d6731c6811a1df54f444559cb04</id>
<content type='text'>
To avoid redundant work and verbose output in case of failures.
</content>
</entry>
<entry>
<title>Add pass to identify undefined or erroneous behaviour</title>
<updated>2023-12-21T11:58:39+00:00</updated>
<author>
<name>Tomasz Miąsko</name>
<email>tomasz.miasko@gmail.com</email>
</author>
<published>2023-12-12T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7a246ddd8e4ae4c86f867f5b4610beae0f2ea2dd'/>
<id>urn:sha1:7a246ddd8e4ae4c86f867f5b4610beae0f2ea2dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix `clippy::needless_borrow` in the compiler</title>
<updated>2023-11-21T19:13:40+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-11-21T19:07:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=21a870515b18e5b2b90435d0f1a6d3089b5217ae'/>
<id>urn:sha1:21a870515b18e5b2b90435d0f1a6d3089b5217ae</id>
<content type='text'>
`x clippy compiler -Aclippy::all -Wclippy::needless_borrow --fix`.

Then I had to remove a few unnecessary parens and muts that were exposed
now.
</content>
</entry>
<entry>
<title>Only check in a single place if a pass is enabled.</title>
<updated>2023-10-18T16:59:23+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2023-10-18T16:34:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c1c5a1d69ace8bdfd34f449bdb00797f1fc723cc'/>
<id>urn:sha1:c1c5a1d69ace8bdfd34f449bdb00797f1fc723cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Generate MIR pass names for profiling on the fly and pass the body DefId as argument</title>
<updated>2023-09-13T11:41:19+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-09-13T11:05:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9624c30965d768527efd3ca5f52904fb5e763587'/>
<id>urn:sha1:9624c30965d768527efd3ca5f52904fb5e763587</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `verbose_generic_activity_with_arg`</title>
<updated>2023-09-10T15:47:16+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-09-10T11:15:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f742d8832601080df1ae56c6469da18a917e1f60'/>
<id>urn:sha1:f742d8832601080df1ae56c6469da18a917e1f60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>inline format!() args from rustc_codegen_llvm to the end (4)</title>
<updated>2023-07-25T21:20:28+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2023-07-25T21:17:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c64ef5e070ee7ae7fb73de2bec06fb7498a9af83'/>
<id>urn:sha1:c64ef5e070ee7ae7fb73de2bec06fb7498a9af83</id>
<content type='text'>
r? @WaffleLapkin
</content>
</entry>
<entry>
<title>Profile MIR passes.</title>
<updated>2023-05-15T20:27:12+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2023-05-15T20:23:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=addc72799a2ee7c5b1776cf4cf0867fc7b5eeb0e'/>
<id>urn:sha1:addc72799a2ee7c5b1776cf4cf0867fc7b5eeb0e</id>
<content type='text'>
</content>
</entry>
</feed>
