granite-rust/src
Matthias Krüger b2284b9fd1
Rollup merge of #107700 - jyn514:tools-builder, r=Mark-Simulacrum
Run the tools builder on all PRs

Previously, it would only run on changes to subtrees, submodules, or select directories. That made it so that changes to the compiler that broke tools would only be detected on a full bors merge. This makes it so the tools builder runs by default, making it easier to catch breaking changes to clippy (which was the most affected).

r? ``@Mark-Simulacrum`` cc ``@pietroalbini`` ``@flip1995`` ``@m-ou-se``
2023-02-07 17:57:16 +01:00
..
bootstrap Run expand-yaml-anchors in x test tidy 2023-02-05 14:46:52 -06:00
ci Rollup merge of #107700 - jyn514:tools-builder, r=Mark-Simulacrum 2023-02-07 17:57:16 +01:00
doc Use triple rather than arch for fuchsia test runner 2023-02-02 13:29:03 -08:00
etc Pass --locked to the x test tidy call 2023-01-21 20:21:04 +00:00
librustdoc Rollup merge of #107471 - notriddle:notriddle/default-settings, r=GuillaumeGomez 2023-02-07 17:57:14 +01:00
llvm-project@477e7285b1 Pull in more LLVM commits 2023-01-20 07:48:59 -08:00
rustdoc-json-types Rustdoc-Json: Report discriminant on all kinds of enum variant. 2023-01-01 19:48:26 +00:00
tools Rollup merge of #100599 - MatthewPeterKelly:add-E0523-description-and-test, r=compiler-errors,GuillaumeGomez 2023-02-07 17:57:13 +01:00
README.md Remove stale reference to the test suite location 2023-01-13 11:49:06 +00:00
stage0.json Download rustc component for rustfmt toolchain as well 2023-01-31 10:29:33 -05:00
version Bump to 1.69.0 2023-01-20 18:06:54 -05:00

This directory contains some source code for the Rust project, including:

  • The bootstrapping build system
  • Various submodules for tools, like cargo, tidy, etc.

For more information on how various parts of the compiler work, see the rustc dev guide.