rust/src
bors 5b45024487 Auto merge of - petrochenkov:doclink2, r=oli-obk
Resolve documentation links in rustc and store the results in metadata

This PR implements MCP https://github.com/rust-lang/compiler-team/issues/584.

Doc links are now resolved in rustc and stored into metadata, so rustdoc simply retrieves them through a query (local or extern),

Code that is no longer used is removed, and some code that no longer needs to be public is privatized.
The removed code includes resolver cloning, so this PR fixes https://github.com/rust-lang/rust/issues/83761.
2023-02-11 12:10:16 +00:00
..
bootstrap Rollup merge of - zephaniahong:issue-107547-fix, r=albertlarsan68 2023-02-10 15:28:49 +01:00
ci Rollup merge of - jyn514:tools-builder, r=Mark-Simulacrum 2023-02-07 17:57:16 +01:00
doc Rollup merge of - Nilstrieb:true-and-false-is-false, r=wesleywiser 2023-02-10 06:09:56 +01:00
etc Set rust-analyzer.check.invocationLocation to root 2023-02-08 22:53:50 +00:00
librustdoc Auto merge of - petrochenkov:doclink2, r=oli-obk 2023-02-11 12:10:16 +00: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 Auto merge of - petrochenkov:doclink2, r=oli-obk 2023-02-11 12:10:16 +00: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.