rust/compiler/rustc_resolve/src
bors 8fca8295cb Auto merge of #119136 - petrochenkov:feedvis3, r=WaffleLapkin
resolve: Eagerly feed closure visibilities

Also factor out all tcx-dependent operations performed for every created definition into `TyCtxt::create_def`.

Addresses https://github.com/rust-lang/rust/pull/118657#discussion_r1421424277
2023-12-20 14:03:00 +00:00
..
diagnostics Implement the unused_macro_rules lint 2022-05-05 19:13:00 +02:00
late Rollup merge of #118889 - matthiaskrgr:compl_2023_2, r=WaffleLapkin 2023-12-12 18:48:54 -08:00
build_reduced_graph.rs resolve: Replace visibility table in resolver outputs with query feeding 2023-12-18 02:26:55 +03:00
check_unused.rs Rollup merge of #116905 - Fenex:refactor/compiler/resolve, r=petrochenkov 2023-10-26 17:45:43 +02:00
def_collector.rs Introduce closure_id method on CoroutineKind 2023-12-08 21:46:39 +00:00
diagnostics.rs tip for define macro name after macro_rules! 2023-12-06 23:19:39 +08:00
effective_visibilities.rs resolve: Replace visibility table in resolver outputs with query feeding 2023-12-18 02:26:55 +03:00
errors.rs tip for define macro name after macro_rules! 2023-12-06 23:19:39 +08:00
ident.rs Rename HandlerInner::delay_span_bug as HandlerInner::span_delayed_bug. 2023-12-02 09:01:19 +11:00
imports.rs more clippy::complexity fixes 2023-12-12 20:41:51 +01:00
late.rs resolve: Feed visibilities for unresolved trait impl items 2023-12-19 22:33:26 +03:00
lib.rs resolve: Eagerly feed closure visibilities 2023-12-20 13:42:58 +03:00
macros.rs Rename Session::span_diagnostic as Session::dcx. 2023-12-18 16:06:21 +11:00
rustdoc.rs NFC don't convert types to identical types 2023-12-15 23:56:24 +01:00