rust/src
bors 4839886f0a Auto merge of #105058 - Nilstrieb:no-merge-commits-for-you-only-bors-is-allowed-to-do-that, r=jyn514
Add tidy check to deny merge commits

This will prevent users with the pre-push hook from pushing a merge commit.

Exceptions are added for subtree updates. These exceptions are a little hacky and may be non-exhaustive but can be extended in the future.

I added a link to `@jyn514's` blog post for the error case because that's the best resource to solve merge commits. But it would probably be better if it was integrated into https://rustc-dev-guide.rust-lang.org/git.html#no-merge-policy, then we could link that instead.

r? `@jyn514`
2022-12-30 22:55:51 +00:00
..
bootstrap Add build_helper crate to share code between tidy and bootstrap 2022-12-30 20:41:47 +01:00
ci Checkout master branch in CI 2022-12-30 11:23:01 +01:00
doc Fix doc comment parsing 2022-12-27 13:31:53 +01:00
etc Make the pre-push script work on directories with spaces 2022-12-17 17:18:53 -06:00
librustdoc Rollup merge of #106273 - notriddle:notriddle/source-content-overflow, r=GuillaumeGomez 2022-12-30 17:01:40 +01:00
llvm-project@3dfd4d93fa Update LLVM submodule 2022-12-07 08:40:49 +01:00
rustdoc-json-types Rollup merge of #103065 - aDotInTheVoid:rdj-arg-pattern, r=GuillaumeGomez 2022-11-30 19:53:17 +01:00
test Add regression test for #105501 2022-12-30 08:52:35 +01:00
tools Add build_helper crate to share code between tidy and bootstrap 2022-12-30 20:41:47 +01:00
README.md
stage0.json bump stage0 2022-12-28 09:18:43 -05:00
version bump version to 1.68 2022-12-09 17:49:45 +01:00

This directory contains the source code of the rust project, including:

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

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