rust/compiler/rustc_middle/src
bors 5b45024487 Auto merge of #94857 - 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
..
dep_graph Simplify tls::enter_context. 2023-02-09 15:25:45 +11:00
hir Improve pretty-printing of HirIdValidator errors 2023-02-01 20:09:22 +01:00
infer remove binder from query constraints 2023-02-07 10:59:18 +01:00
middle rustc: Remove needless lifetimes 2022-12-20 22:10:40 +01:00
mir miri: fix ICE when running out of address space 2023-02-07 13:26:31 +01:00
query Resolve documentation links in rustc and store the results in metadata 2023-02-10 09:34:13 +04:00
thir address review 2023-01-27 22:13:55 +01:00
traits Rollup merge of #106477 - Nathan-Fenner:nathanf/refined-error-span-trait-impl, r=compiler-errors 2023-02-06 21:16:39 +01:00
ty Auto merge of #94857 - petrochenkov:doclink2, r=oli-obk 2023-02-11 12:10:16 +00:00
util Add some docs to bug, span_bug and delay_span_bug 2022-12-30 16:47:56 +01:00
arena.rs Resolve documentation links in rustc and store the results in metadata 2023-02-10 09:34:13 +04:00
error.rs Match crate and slug names 2022-11-21 15:24:50 +01:00
lib.rs Simplify with_tlv. 2023-02-09 15:26:37 +11:00
lint.rs create helper function for rustc_lint_defs::Level and remove it's duplicated code r=ozkanonur 2023-01-10 10:56:17 +03:00
macros.rs Stop using BREAK & CONTINUE in compiler 2023-01-17 23:17:51 -08:00
metadata.rs rustc: Parameterize ty::Visibility over used ID 2022-09-07 13:35:41 +04:00
tests.rs
thir.rs output tree representation for thir-tree 2023-01-26 11:31:55 +01:00
values.rs add EarlyBinder::subst_identity; impl ParameterizedOverTcx (needed for rustc_metadata) and Value for EarlyBinder 2023-01-14 00:13:06 -07:00