summary refs log tree commit diff
path: root/src/librustc_resolve/build_reduced_graph.rs
AgeCommit message (Expand)AuthorLines
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-1/+1
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-11/+11
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-81/+81
2019-05-03rustc: use DefKind instead of Def, where possible.Eduard-Mihai Burtescu-9/+13
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-37/+50
2019-04-21Remove mutability from `Def::Static`Vadim Petrochenkov-6/+5
2019-04-14HirIdify hir::Defljedrz-5/+13
2019-03-28Implement `#[non_exhaustive]` on variants.David Wood-1/+9
2019-03-24Auto merge of #59382 - davidtwco:rfc-2008-refactoring, r=petrochenkovbors-8/+13
2019-03-24Re-order fields in `Def::Ctor`.David Wood-5/+5
2019-03-24Move `CtorOf` into `hir::def`.David Wood-5/+5
2019-03-24Revert changes to creation of fictive constructors for struct variantsVadim Petrochenkov-45/+13
2019-03-24Separate variant id and variant constructor id.David Wood-13/+50
2019-03-19Do not encode gensymed imports in metadataVadim Petrochenkov-2/+2
2019-03-17Auto merge of #59047 - petrochenkov:modnodefid, r=Centrilbors-11/+7
2019-03-16Refactor away `NestedMetaItemKind`Vadim Petrochenkov-2/+2
2019-03-16syntax: Do not accidentally treat multi-segment meta-items as single-segmentVadim Petrochenkov-12/+11
2019-03-16resolve: Account for new importable entitiesVadim Petrochenkov-11/+7
2019-03-12resolve: Simplify import resolution for mixed 2015/2018 edition modeVadim Petrochenkov-4/+1
2019-02-18Remove `LazyTokenStream`.Nicholas Nethercote-1/+1
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-1/+1
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-3/+3
2019-02-07librustc_resolve => 2018Taiki Endo-9/+13
2019-01-31Add suggestion for duplicated import.David Wood-0/+9
2019-01-26remove `_with_applicability` from suggestion fnsAndy Russell-1/+1
2019-01-26Rollup merge of #57407 - mehcode:stabilize-extern-crate-self, r=CentrilMazdak Farrokhzad-5/+1
2019-01-22Fix some cross crate existential type ICEsOliver Scherer-0/+1
2019-01-19Rollup merge of #57699 - euclio:applicability-ify, r=petrochenkovMazdak Farrokhzad-1/+8
2019-01-17properly deprecate suggestion methodsAndy Russell-1/+8
2019-01-14stabilize extern_crate_selfRyan Leckey-5/+1
2019-01-10integrate trait aliases into def-paths / metadataNiko Matsakis-0/+3
2018-12-29resolve: Simplify treatment of ambiguity errorsVadim Petrochenkov-0/+3
2018-12-28Resolve `$crate`s for pretty-printing at more appropriate timeVadim Petrochenkov-11/+0
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-19Reintroduce special pretty-printing for `$crate` when it's necessary for proc...Vadim Petrochenkov-0/+11
2018-12-10Remove lifetime from ResolverJohn Kåre Alsaker-5/+5
2018-12-06Auto merge of #56392 - petrochenkov:regensym, r=oli-obkbors-5/+14
2018-12-06Rollup merge of #56426 - petrochenkov:syntweak, r=nikomatsakisPietro Albini-10/+10
2018-12-04Remove redundant cloneShotaro Yamada-1/+1
2018-12-04syntax: Rename some keywordsVadim Petrochenkov-10/+10
2018-12-02Delay gensym creation for "underscore items" until name resolutionVadim Petrochenkov-3/+7
2018-12-02resolve: Avoid "self-confirming" resolutions in import validationVadim Petrochenkov-2/+7
2018-12-01resolve: Support aliasing local crate root in extern preludeVadim Petrochenkov-4/+24
2018-11-27resolve: Fallback to uniform paths in 2015 imports used from global 2018 editionVadim Petrochenkov-1/+4
2018-11-27resolve: Implement edition hygiene for imports and absolute pathsVadim Petrochenkov-8/+11
2018-11-18Fix rebaseVadim Petrochenkov-3/+5
2018-11-18resolve: Resolve single-segment imports using in-scope resolution on 2018 edi...Vadim Petrochenkov-0/+1
2018-11-18resolve: More precise determinacy tracking during import/macro resolutionVadim Petrochenkov-1/+0
2018-11-18resolve: Improve diagnostics for resolution ambiguitiesVadim Petrochenkov-18/+18