about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/build_reduced_graph.rs
AgeCommit message (Expand)AuthorLines
2021-03-16ast/hir: Rename field-related structuresVadim Petrochenkov-6/+6
2021-02-19Support `pub` on `macro_rules`Vadim Petrochenkov-2/+7
2021-02-10resolve: Remove visibility hacks for enum variants and trait itemsVadim Petrochenkov-4/+1
2021-02-10resolve: Cleanup visibility resolution in enums and traitsVadim Petrochenkov-63/+42
2021-02-01Box the biggest ast::ItemKind variantsDániel Buga-4/+4
2021-01-11resolve: Simplify collection of traits in scopeVadim Petrochenkov-1/+1
2021-01-09resolve/expand: Improve attribute expansion on macro definitions and callsVadim Petrochenkov-15/+20
2021-01-06Rename to `nearest_parent_mod`Camelid-7/+7
2020-12-30Rollup merge of #80495 - jyn514:rename-empty, r=petrochenkovMara Bos-3/+3
2020-12-30Rename kw::Invalid -> kw::EmptyJoshua Nelson-3/+3
2020-12-30remove unused return types such as empty Results or Options that would always...Matthias Krüger-4/+4
2020-12-29Remove `compile-fail` test suiteVadim Petrochenkov-1/+1
2020-12-12Resolve enum field visibility correctlyCamelid-1/+10
2020-11-22resolve: Do not put macros into `module.unexpanded_invocations` unless necessaryVadim Petrochenkov-9/+20
2020-11-14rustc_resolve: Make `macro_rules` scope chain compression lazyVadim Petrochenkov-3/+1
2020-11-07resolve: Collapse `macro_rules` scope chains on the flyVadim Petrochenkov-11/+16
2020-11-03Expand `NtExpr` tokens only in key-value attributesVadim Petrochenkov-11/+0
2020-10-30Fix even more clippy warningsJoshua Nelson-4/+4
2020-10-24Compute proper module parent during resolutionAaron Hill-7/+41
2020-10-19Calculate visibilities once in resolveVadim Petrochenkov-72/+114
2020-09-18use matches!() macro for simple if let conditionsMatthias Krüger-1/+1
2020-09-11Auto merge of #76499 - guswynn:priv_des, r=petrochenkovbors-7/+10
2020-09-11Give better diagnostic when using a private tuple struct constructorGus Wynn-7/+10
2020-09-10Attach `TokenStream` to `ast::Visibility`Aaron Hill-1/+1
2020-08-30mv compiler to compiler/mark-0/+1440