<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_driver/src, branch 1.87.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.87.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.87.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-03-07T03:51:07+00:00</updated>
<entry>
<title>Increase recursion_limit in numerous crates.</title>
<updated>2025-03-07T03:51:07+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-03-05T23:03:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=293fe0a9667b442b2a4adf94bbf68bf60391441c'/>
<id>urn:sha1:293fe0a9667b442b2a4adf94bbf68bf60391441c</id>
<content type='text'>
This is temporarily needed for `x doc compiler` to work. They can be
removed once the `Nonterminal` is removed (#124141).
</content>
</entry>
<entry>
<title>Use `tidy` to sort crate attributes for all compiler crates.</title>
<updated>2024-06-12T05:49:10+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-06-12T03:49:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=75b164d836ff82b459dfb05646bf0328dd23d2fd'/>
<id>urn:sha1:75b164d836ff82b459dfb05646bf0328dd23d2fd</id>
<content type='text'>
We already do this for a number of crates, e.g. `rustc_middle`,
`rustc_span`, `rustc_metadata`, `rustc_span`, `rustc_errors`.

For the ones we don't, in many cases the attributes are a mess.
- There is no consistency about order of attribute kinds (e.g.
  `allow`/`deny`/`feature`).
- Within attribute kind groups (e.g. the `feature` attributes),
  sometimes the order is alphabetical, and sometimes there is no
  particular order.
- Sometimes the attributes of a particular kind aren't even grouped
  all together, e.g. there might be a `feature`, then an `allow`, then
  another `feature`.

This commit extends the existing sorting to all compiler crates,
increasing consistency. If any new attribute line is added there is now
only one place it can go -- no need for arbitrary decisions.

Exceptions:
- `rustc_log`, `rustc_next_trait_solver` and `rustc_type_ir_macros`,
  because they have no crate attributes.
- `rustc_codegen_gcc`, because it's quasi-external to rustc (e.g. it's
  ignored in `rustfmt.toml`).
</content>
</entry>
<entry>
<title>Bump cfg(bootstrap)s</title>
<updated>2023-11-16T00:41:28+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2023-11-13T12:39:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=db3e2bacb69c068fd9262a3aadd961ea2f7f940e'/>
<id>urn:sha1:db3e2bacb69c068fd9262a3aadd961ea2f7f940e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: add Rust logo to more compiler crates</title>
<updated>2023-10-16T22:38:08+00:00</updated>
<author>
<name>Michael Howell</name>
<email>michael@notriddle.com</email>
</author>
<published>2023-10-16T22:22:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2ff2624722a8e0022ba0783d5870456df379ed94'/>
<id>urn:sha1:2ff2624722a8e0022ba0783d5870456df379ed94</id>
<content type='text'>
c6e6ecb1afea9695a42d0f148ce153536b279eb5 added it to some of the
compiler's crates, but avoided adding it to all of them to reduce
bit-rot. This commit adds to more.
</content>
</entry>
<entry>
<title>fix spelling error</title>
<updated>2023-06-05T14:01:09+00:00</updated>
<author>
<name>Luca Scherzer</name>
<email>83914554+lucascherzer@users.noreply.github.com</email>
</author>
<published>2023-06-05T14:01:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e30c52d428a2e4347244fd382f956ab04c100d6c'/>
<id>urn:sha1:e30c52d428a2e4347244fd382f956ab04c100d6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unneeded extern crate</title>
<updated>2023-02-02T06:47:39+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-02-02T06:47:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2b8f8922ee5852f97e92082b209c0f4d940a6edb'/>
<id>urn:sha1:2b8f8922ee5852f97e92082b209c0f4d940a6edb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a new `rustc_driver` dylib to rexport `rustc_driver_impl`</title>
<updated>2023-02-02T06:34:41+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-02-02T06:17:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2aceaf4849a806813c31e9987df458e08c11e5f3'/>
<id>urn:sha1:2aceaf4849a806813c31e9987df458e08c11e5f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename rustc_driver to rustc_driver_impl</title>
<updated>2023-02-02T06:12:10+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-02-02T06:12:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=73681323e611972caa9a6107312c9e1f74467545'/>
<id>urn:sha1:73681323e611972caa9a6107312c9e1f74467545</id>
<content type='text'>
</content>
</entry>
<entry>
<title>session: diagnostic migration lint on more fns</title>
<updated>2023-01-30T17:11:35+00:00</updated>
<author>
<name>David Wood</name>
<email>david.wood@huawei.com</email>
</author>
<published>2022-08-19T13:48:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2575b1abc97e1352b307163ac7de2142aded22a5'/>
<id>urn:sha1:2575b1abc97e1352b307163ac7de2142aded22a5</id>
<content type='text'>
Apply the diagnostic migration lint to more functions on `Session`.

Signed-off-by: David Wood &lt;david.wood@huawei.com&gt;
</content>
</entry>
<entry>
<title>Rollup merge of #107006 - b-naber:thir-tree, r=jackh726</title>
<updated>2023-01-29T19:03:37+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2023-01-29T19:03:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=45446824e3226c9270a8eb6e3554edbca5187fd2'/>
<id>urn:sha1:45446824e3226c9270a8eb6e3554edbca5187fd2</id>
<content type='text'>
Output tree representation on thir-tree

The current output of `-Zunpretty=thir-tree` is really cumbersome to work with, using an actual tree representation should make it easier to see what the thir looks like.
</content>
</entry>
</feed>
