<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_driver_impl/src, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-07-18T02:27:51+00:00</updated>
<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>
<entry>
<title>Rollup merge of #142687 - cjgillot:less-hir_crate, r=oli-obk</title>
<updated>2025-06-20T06:50:40+00:00</updated>
<author>
<name>Trevor Gross</name>
<email>t.gross35@gmail.com</email>
</author>
<published>2025-06-20T06:50:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dd41c06e27df4f1e80f236d4c4bd47606773468d'/>
<id>urn:sha1:dd41c06e27df4f1e80f236d4c4bd47606773468d</id>
<content type='text'>
Reduce uses of `hir_crate`.

I tried rebasing my old incremental-HIR branch. This is a by-product, which is required if we want to get rid of `hir_crate` entirely.

The second commit is a drive-by cleanup. It can be pulled into its own PR.

r? ````@oli-obk````
</content>
</entry>
<entry>
<title>Extract Translator struct</title>
<updated>2025-06-19T18:02:04+00:00</updated>
<author>
<name>Cameron Steffen</name>
<email>cam.steffen94@gmail.com</email>
</author>
<published>2025-06-19T18:02:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=07b9bb1855596ac84a80d898b40c4b403f1dcc3f'/>
<id>urn:sha1:07b9bb1855596ac84a80d898b40c4b403f1dcc3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce uses of `hir_crate`.</title>
<updated>2025-06-18T15:46:19+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2025-06-18T15:14:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c6e77b3ba63cc9f824f99b7d356055e22bcf2ae2'/>
<id>urn:sha1:c6e77b3ba63cc9f824f99b7d356055e22bcf2ae2</id>
<content type='text'>
</content>
</entry>
</feed>
