1
Fork 0
rust/compiler/rustc_session/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
..
config Change process spawning to inherit the parent's signal mask by default 2022-10-20 14:53:38 -07:00
cgu_reuse_tracker.rs Remove useless borrows and derefs 2022-12-01 17:34:43 +00:00
code_stats.rs Sort Generator print-type-sizes according to their yield points 2023-02-05 17:34:33 +01:00
config.rs Skip doc link resolution for some crate types and non-exported items 2023-02-10 09:35:14 +04:00
cstore.rs Remove double spaces after dots in comments 2023-01-17 08:09:33 +00:00
errors.rs Emit an error if -Z instrument-xray is not supported 2023-02-09 12:29:40 +09:00
filesearch.rs Remove double spaces after dots in comments 2023-01-17 08:09:33 +00:00
lib.rs remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
options.rs Auto merge of #94857 - petrochenkov:doclink2, r=oli-obk 2023-02-11 12:10:16 +00:00
output.rs Auto merge of #106810 - oli-obk:resolver_reverse_plumbing, r=petrochenkov 2023-01-19 05:23:40 +00:00
parse.rs rustc: Remove needless lifetimes 2022-12-20 22:10:40 +01:00
search_paths.rs incr. comp.: Don't export impl_stable_hash_via_hash!() and warn about using it. 2022-04-19 10:43:20 +02:00
session.rs Emit an error if -Z instrument-xray is not supported 2023-02-09 12:29:40 +09:00
utils.rs rustc: Remove needless lifetimes 2022-12-20 22:10:40 +01:00