about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/build_reduced_graph.rs
AgeCommit message (Expand)AuthorLines
2022-02-25Auto merge of #93368 - eddyb:diagbld-guarantee, r=estebankbors-2/+3
2022-02-24resolve/metadata: Stop encoding macros as reexportsVadim Petrochenkov-2/+4
2022-02-23rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".Eduard-Mihai Burtescu-2/+3
2022-02-12change to a struct variantEllen-1/+1
2022-01-25rustdoc: Pre-calculate traits that are in scope for doc linksVadim Petrochenkov-1/+1
2022-01-16rustc_metadata: Switch all decoder methods from vectors to iteratorsVadim Petrochenkov-3/+6
2022-01-09Compute most of Public/Exported access level in rustc_resolveLamb-3/+3
2022-01-09rustc_middle: Rename `Export` to `ModChild` and add some commentsVadim Petrochenkov-3/+3
2022-01-09rustc_metadata: Rename `item_children(_untracked)` to `module_children(_untra...Vadim Petrochenkov-1/+1
2022-01-05ast: Always keep a `NodeId` in `ast::Crate`Vadim Petrochenkov-2/+2
2021-12-22rustc_metadata: Merge `get_ctor_def_id` and `get_ctor_kind`Vadim Petrochenkov-4/+1
2021-12-16suggest adding a `#[cfg(test)]` to test modulesTakayuki Maeda-1/+1
2021-12-02Rollup merge of #91045 - mjptree:issue-90702-fix, r=petrochenkovMatthias Krüger-69/+88
2021-12-01Improve suggestion for extern crate self error messageMichael-32/+16
2021-12-01Stop treating extern crate loading failures as fatal errorsMichael-10/+31
2021-12-01Factor out build reduced graph for extern crateMichael-69/+83
2021-11-28expand: Turn `ast::Crate` into a first class expansion targetVadim Petrochenkov-5/+9
2021-11-11Shorten Span of unused macro lintsMarcel Hellwig-10/+4
2021-11-09Rollup merge of #89561 - nbdd0121:const_typeck, r=nikomatsakisMatthias Krüger-0/+1
2021-11-07ast: Fix naming conventions in AST structuresVadim Petrochenkov-3/+3
2021-11-07Give inline const separate DefKindGary Guo-0/+1
2021-10-28Remove `ModData` from rustc_metadataMatthew Jasper-2/+1
2021-10-21Handle cross-crate module `ExpnId`s consistentlyMatthew Jasper-6/+1
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-1/+1
2021-10-02resolve: Avoid comparing modules by optional def-idVadim Petrochenkov-2/+1
2021-10-02resolve: Cache module loading for all foreign modulesVadim Petrochenkov-20/+15
2021-09-24resolve: Refactor obtaining `Module` from its `DefId`Vadim Petrochenkov-66/+66
2021-09-24resolve: Use a single common map for local and foreign modulesVadim Petrochenkov-9/+5
2021-09-24resolve: Rename some expansion def scope methodsVadim Petrochenkov-12/+9
2021-09-24resolve: Cleanup module allocationVadim Petrochenkov-26/+37
2021-09-24resolve: Do not cache nearest parent mod in `ModuleData`Vadim Petrochenkov-25/+6
2021-09-10rustc: Remove local variable IDs from `Export`sVadim Petrochenkov-2/+2
2021-08-21Remove `NonMacroAttr.mark_used`Aaron Hill-1/+1
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-3/+3
2021-07-17Use LocalExpnId where possible.Camille GILLOT-13/+24
2021-07-14Shrink the CrateStore dynamic interface.Camille GILLOT-1/+1
2021-07-06Store macro parent module in ExpnData.Camille GILLOT-0/+4
2021-05-08Fix diagnostic for matching/creating x-crate re-exported tuple structs with p...Luqman Aden-7/+14
2021-04-23Revert "Rollup merge of #82296 - spastorino:pubrules, r=nikomatsakis"Santiago Pastorino-7/+2
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