about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/effective_visibilities.rs
AgeCommit message (Expand)AuthorLines
2023-02-20Remove `ResolverTree`Oli Scherer-6/+2
2023-02-20Remove IntoDefIdTreeOli Scherer-12/+7
2023-02-20Stuff a TyCtxt into the ResolverOli Scherer-1/+1
2023-02-14Separate the lifetime of the session and the arena in the resolverOli Scherer-8/+11
2023-02-13rustdoc: Eliminate remaining uses of resolverVadim Petrochenkov-2/+2
2022-12-09Fold `Definitions` into the untracked dataOli Scherer-4/+1
2022-12-09Move the untracked cstore and source_span into a structOli Scherer-1/+4
2022-12-09Generate crate loaders on the flyOli Scherer-1/+1
2022-12-09ResolverTree does not require access to the crate loader, only the storeOli Scherer-1/+1
2022-12-01rustc_ast_lowering: Stop lowering imports into multiple itemsVadim Petrochenkov-23/+6
2022-11-24effective visibility: Stop recalculating current private visibilityVadim Petrochenkov-2/+16
2022-11-24effective visibility: Always add table entries for nodes used as parentsVadim Petrochenkov-7/+14
2022-11-24effective visibility: Fix private visibility calculation for modulesVadim Petrochenkov-4/+6
2022-11-24effective visibility: Remove questionable optimizationsVadim Petrochenkov-30/+20
2022-11-24effective visibility: Satisfy borrow checker to use resolver lazily from a cl...Vadim Petrochenkov-13/+26
2022-11-13fix some typos in commentscui fliter-1/+1
2022-11-05resolve: Fill effective visibilities for import def ids in a separate passVadim Petrochenkov-32/+33
2022-11-05resolve: More detailed effective visibility tracking for importsVadim Petrochenkov-83/+122
2022-10-31resolve: Turn the binding from `#[macro_export]` into a proper `Import`Vadim Petrochenkov-7/+5
2022-10-31resolve: Not all imports have their own `NodeId`Vadim Petrochenkov-17/+31
2022-10-26privacy: Rename "accessibility levels" to "effective visibilities"Vadim Petrochenkov-0/+188