rust/compiler/rustc_session/src
Nicholas Nethercote a3b4961d5f Move lint_store from GlobalCtxt to Session.
This was made possible by the removal of plugin support, which
simplified lint store creation.

This simplifies the places in rustc and rustdoc that call
`describe_lints`, which are early on. The lint store is now built before
those places, so they don't have to create their own lint store for
temporary use, they can just use the main one.
2023-11-17 10:39:18 +11:00
..
config Change process spawning to inherit the parent's signal mask by default 2022-10-20 14:53:38 -07:00
code_stats.rs Use the actual computed crate name for -Zprint-vtable-sizes 2023-11-05 16:29:15 +00:00
config.rs Auto merge of #115694 - clarfonthey:std-hash-private, r=dtolnay 2023-11-11 21:12:20 +00:00
cstore.rs Use FreezeLock for CStore 2023-09-09 16:02:11 +02:00
errors.rs Remove cgu_reuse_tracker from Session 2023-10-09 18:39:41 +00:00
filesearch.rs bump windows crate 0.46 -> 0.48 in workspace 2023-05-09 18:20:13 +03:00
lib.rs Parse rustc version at compile time 2023-10-26 18:55:05 -07:00
options.rs Auto merge of #116555 - paulmenage:llvm-module-flag, r=wesleywiser 2023-11-15 16:54:31 +00:00
output.rs Format all the let chains in compiler 2023-10-13 08:59:36 +00:00
parse.rs Make Cfg and CheckCfg non-generic. 2023-10-30 14:12:53 +11:00
search_paths.rs Provide more context for rustc +nightly -Zunstable-options on stable 2023-06-27 23:23:33 +08:00
session.rs Move lint_store from GlobalCtxt to Session. 2023-11-17 10:39:18 +11:00
utils.rs Format all the let chains in compiler 2023-10-13 08:59:36 +00:00
version.rs Simplify the current_rustc_version macro. 2023-11-10 10:54:21 +11:00