summary refs log tree commit diff
path: root/src/librustc_resolve/build_reduced_graph.rs
AgeCommit message (Expand)AuthorLines
2019-12-11resolve: Always resolve visibilities on impl itemsVadim Petrochenkov-12/+12
2019-12-09resolve: Make visibility resolution more speculativeVadim Petrochenkov-60/+36
2019-12-09resolve: Cleanup some field processing codeVadim Petrochenkov-32/+31
2019-12-09resolve: Resolve visibilities on fields with non-builtin attributesVadim Petrochenkov-4/+14
2019-11-30Rollup merge of #66895 - Centril:rustc_feature, r=oli-obkMazdak Farrokhzad-3/+1
2019-11-30move is_builtin_attr to syntax::attrMazdak Farrokhzad-3/+1
2019-11-28rustc_metadata: Merge `cstore.rs` into `creader.rs`Vadim Petrochenkov-1/+1
2019-11-24expand: Fully preserve visibilities on unnamed fields with attributesVadim Petrochenkov-0/+3
2019-11-23Move def collector from `rustc` to `rustc_resolve`Vadim Petrochenkov-3/+2
2019-11-15Rollup merge of #66197 - Centril:transparent-ast, r=varkorTyler Mandry-7/+6
2019-11-14TAIT: adjust resolveMazdak Farrokhzad-7/+6
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+2
2019-11-10Auto merge of #66070 - petrochenkov:regattr, r=matthewjasperbors-2/+1
2019-11-09Move next_node_id to ResolverMark Rousskov-1/+1
2019-11-09Address review commentsVadim Petrochenkov-2/+1
2019-11-07syntax::parser::token -> syntax::tokenMazdak Farrokhzad-1/+1
2019-11-06Make doc comments cheaper with `AttrKind`.Nicholas Nethercote-2/+4
2019-11-06Remove unnecessary `Deref` impl for `Attribute`.Nicholas Nethercote-1/+1
2019-10-29Change E0741 into E0742Guillaume Gomez-1/+1
2019-10-29Create new error code E0740 for visibility restrictions to ancestor module is...Guillaume Gomez-3/+3
2019-10-28Auto merge of #65421 - estebank:variants, r=petrochenkovbors-9/+11
2019-10-27Point at local similarly named element and tweak references to variantsEsteban Küber-9/+11
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-4/+3
2019-10-24Turn crate store into a resolver outputVadim Petrochenkov-10/+9
2019-10-21Convert fields within `DefPathData` from `InternedString` to `Symbol`.Nicholas Nethercote-2/+2
2019-10-19expand: Simplify expansion of derivesVadim Petrochenkov-10/+0
2019-10-19resolve: Mark macros starting with an underscore as usedVadim Petrochenkov-3/+12
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-3/+3
2019-10-15Rollup merge of #64623 - matthewjasper:underscore-imports, r=petrochenkovTyler Mandry-8/+8
2019-10-15Don't use `gensym_if_underscore` to resolve `_` bindingsMatthew Jasper-8/+8
2019-10-14rustc_metadata: Remove resolutions for extern crate items from `CStore`Vadim Petrochenkov-0/+1
2019-10-14rustc_metadata: Privatize private code and remove dead codeVadim Petrochenkov-3/+2
2019-10-13ast: remove implicit pprust dependency via Display.Mazdak Farrokhzad-1/+2
2019-10-09resolve: Keep field spans for diagnosticsVadim Petrochenkov-6/+8
2019-09-26Rename `MetaItem.node` to `MetaItem.kind`varkor-1/+1
2019-09-26Rename `ForeignItem.node` to `ForeignItem.kind`varkor-2/+2
2019-09-26Rename `Item.node` to `Item.kind`varkor-4/+4
2019-09-26Rename `Stmt.node` to `Stmt.kind`varkor-2/+2
2019-09-26Rename `Ty.node` to `Ty.kind`varkor-6/+6
2019-09-26Rename `TraitItem.node` to `TraitItem.kind`varkor-2/+2
2019-09-26Rename `ImplItem.node` to `ImplItem.kind`varkor-1/+1
2019-09-26Rename `Pat.node` to `Pat.kind`varkor-1/+1
2019-09-26Rename `Expr.node` to `Expr.kind`varkor-7/+7
2019-09-09Resolve attributes in several placesCaio-45/+94
2019-09-07resolve: Do not afraid to set current module to enums and traitsVadim Petrochenkov-7/+4
2019-09-07Rollup merge of #63919 - matthewjasper:remove-gensymmed, r=petrochenkovMazdak Farrokhzad-1/+2
2019-09-05Allow ast passes to create hygienic spansMatthew Jasper-1/+2
2019-08-27metadata: Eliminate `FullProcMacro`Vadim Petrochenkov-6/+6
2019-08-23resolve: Do not rely on default transparency when detecting proc macro derivesVadim Petrochenkov-1/+1
2019-08-17resolve/expand: Rename some things for clarityVadim Petrochenkov-7/+7