<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_driver_impl/src, branch perf-tmp</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-19T20:56:07+00:00</updated>
<entry>
<title>fixes for numerous clippy warnings</title>
<updated>2025-09-19T20:56:07+00:00</updated>
<author>
<name>Marijn Schouten</name>
<email>mhkbst@gmail.com</email>
</author>
<published>2025-09-19T14:00:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=54b15a66d89926c4e3e719f26a46b32653d1343f'/>
<id>urn:sha1:54b15a66d89926c4e3e719f26a46b32653d1343f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add --print target-spec-json-schema</title>
<updated>2025-09-12T18:53:28+00:00</updated>
<author>
<name>Noratrieb</name>
<email>48135649+Noratrieb@users.noreply.github.com</email>
</author>
<published>2025-07-26T10:39:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f157ce994ea45e9faea9eff89c5f8b3d4ea77b6e'/>
<id>urn:sha1:f157ce994ea45e9faea9eff89c5f8b3d4ea77b6e</id>
<content type='text'>
This schema is helpful for people writing custom target spec JSON. It
can provide autocomplete in the editor, and also serves as documentation
when there are documentation comments on the structs, as `schemars` will
put them in the schema.
</content>
</entry>
<entry>
<title>Strip frontmatter in fewer places</title>
<updated>2025-09-09T17:49:40+00:00</updated>
<author>
<name>León Orell Valerian Liehr</name>
<email>me@fmease.dev</email>
</author>
<published>2025-09-08T17:25:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7a66925a8138df105f77d646f9206024baf7ea4b'/>
<id>urn:sha1:7a66925a8138df105f77d646f9206024baf7ea4b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #143719 - xizheyin:142812-1, r=jieyouxu</title>
<updated>2025-07-18T02:27:51+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-07-18T02:27:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=26f5936cf9f2d08be333201138b4f644dc545ecb'/>
<id>urn:sha1:26f5936cf9f2d08be333201138b4f644dc545ecb</id>
<content type='text'>
Emit warning when there is no space between `-o` and arg

Closes rust-lang/rust#142812

`getopt` doesn't seem to have an API to check this, so we have to check the args manually.

r? compiler
</content>
</entry>
<entry>
<title>Emit warning when there is no space between `-o` and confusing arg</title>
<updated>2025-07-16T15:40:49+00:00</updated>
<author>
<name>xizheyin</name>
<email>xizheyin@smail.nju.edu.cn</email>
</author>
<published>2025-07-10T06:17:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=af39c0c57cb23678daaeb75ea729edd71aba14b8'/>
<id>urn:sha1:af39c0c57cb23678daaeb75ea729edd71aba14b8</id>
<content type='text'>
Signed-off-by: xizheyin &lt;xizheyin@smail.nju.edu.cn&gt;
</content>
</entry>
<entry>
<title>rename `stable_mir` to `rustc_public`, and `rustc_smir` to `rustc_public_bridge`</title>
<updated>2025-07-14T09:25:54+00:00</updated>
<author>
<name>Makai</name>
<email>m4kai410@gmail.com</email>
</author>
<published>2025-07-12T15:28:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6598c61725abb0e8179b8a5fab7a0ed1f7fcaf5f'/>
<id>urn:sha1:6598c61725abb0e8179b8a5fab7a0ed1f7fcaf5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #143019 - danielframpton:codegen-backend-parse, r=bjorn3</title>
<updated>2025-06-30T18:49:40+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-06-30T18:49:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8b8cd35edc64232ceff8e8e2e770618e0261127c'/>
<id>urn:sha1:8b8cd35edc64232ceff8e8e2e770618e0261127c</id>
<content type='text'>
Ensure -V --verbose processes both codegen_backend and codegen-backend
</content>
</entry>
<entry>
<title>Ensure -V --verbose processes both codegen_backend and codegen-backend</title>
<updated>2025-06-30T18:11:00+00:00</updated>
<author>
<name>Daniel Frampton</name>
<email>Daniel.Frampton@microsoft.com</email>
</author>
<published>2025-06-25T16:28:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bb65bc8cba7a7cd6839244cebeb694937f473d0a'/>
<id>urn:sha1:bb65bc8cba7a7cd6839244cebeb694937f473d0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc_session: Add a structure for keeping both explicit and default sysroots</title>
<updated>2025-06-24T13:00:04+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2025-06-20T15:52:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0be37cab97cf330d0470cf6e7db383d944a90975'/>
<id>urn:sha1:0be37cab97cf330d0470cf6e7db383d944a90975</id>
<content type='text'>
Also avoid creating and cloning sysroot unnecessarily.

</content>
</entry>
<entry>
<title>Rollup merge of #142650 - camsteffen:refactor-translator, r=petrochenkov</title>
<updated>2025-06-20T17:36:01+00:00</updated>
<author>
<name>Trevor Gross</name>
<email>t.gross35@gmail.com</email>
</author>
<published>2025-06-20T17:36:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=38600a6640054dd4e04645eb74796cd053a70f06'/>
<id>urn:sha1:38600a6640054dd4e04645eb74796cd053a70f06</id>
<content type='text'>
Refactor Translator

My main motivation was to simplify the usage of `SilentEmitter` for users like rustfmt. A few refactoring opportunities arose along the way.

* Replace `Translate` trait with `Translator` struct
* Replace `Emitter: Translate` with `Emitter::translator`
* Split `SilentEmitter` into `FatalOnlyEmitter` and `SilentEmitter`
</content>
</entry>
</feed>
