summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2019-01-10resolve: Prohibit use of imported non-macro attributesVadim Petrochenkov-1/+1
2018-12-01Rollup merge of #56365 - alexreg:stabilise-self_struct_ctor, r=Centrilkennytm-16/+0
2018-12-01Rollup merge of #56336 - nnethercote:clean-up-pp, r=nikomatsakiskennytm-29/+32
2018-11-30Removed feature gate.Alexander Regueiro-16/+0
2018-11-29Use `Cow` in `Token::String`.Nicholas Nethercote-29/+32
2018-11-26rustc-guide has movedMark Mansi-1/+1
2018-11-22explain how this worksNiko Matsakis-1/+23
2018-11-22only reset non-restricted visibilitiesNiko Matsakis-6/+27
2018-11-21pass vis by shared referenceNiko Matsakis-6/+6
2018-11-21preserve the original visibility for the "list stem" nodeNiko Matsakis-4/+0
2018-11-21renumber segment ids for visibilities whenever we clone themNiko Matsakis-7/+17
2018-11-21add some `debug!` into loweringNiko Matsakis-0/+8
2018-11-21track the span for each id so that we can give a nice ICENiko Matsakis-29/+39
2018-11-21rustc: implement and use Default on more types.Eduard-Mihai Burtescu-15/+4
2018-11-21rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu-8/+11
2018-11-19Auto merge of #56051 - pietroalbini:rollup, r=pietroalbinibors-2/+1
2018-11-18Rollup merge of #55827 - ljedrz:various_stashed, r=alexcrichtonPietro Albini-2/+1
2018-11-18Fix ICEs from imports of items not defined in modulesVadim Petrochenkov-4/+10
2018-11-18resolve: Check resolution consistency for import paths and multi-segment macr...Vadim Petrochenkov-2/+3
2018-11-18resolve: Improve diagnostics for resolution ambiguitiesVadim Petrochenkov-8/+8
2018-11-15Rollup merge of #55930 - ljedrz:hir_bonuses, r=cramertjPietro Albini-7/+4
2018-11-15Rollup merge of #55901 - euclio:speling, r=petrochenkovPietro Albini-1/+1
2018-11-13fix various typos in doc commentsAndy Russell-1/+1
2018-11-13hir: simplify a match expressionljedrz-2/+2
2018-11-13hir: remove an unused type aliasljedrz-3/+1
2018-11-13hir: simplify fmt::Debug for hir::Pathljedrz-1/+1
2018-11-13hir: remove an unused hir_vec macro patternljedrz-1/+0
2018-11-13A few tweaks to iterations/collectingljedrz-2/+1
2018-11-12Typo nitOliver Scherer-1/+1
2018-11-12Turn `HirLocalId` into a `newtype_index`Oliver Scherer-33/+20
2018-11-12Make `NodeId` a `newtype_index` to enable niche optimizationsOliver Scherer-4/+3
2018-11-11Rollup merge of #55687 - alexreg:fix-24010, r=scalexmPietro Albini-3/+3
2018-11-08Use `Lit` rather than `P<Lit>` in `ast::ExprKind`.Nicholas Nethercote-1/+1
2018-11-07Look at projections from supertraits when constructing trait objects.Alexander Regueiro-3/+3
2018-11-03Added support for trait aliases as object types.Alexander Regueiro-16/+17
2018-11-03Added support for trait aliases as bounds.Alexander Regueiro-3/+1
2018-11-01Rollup merge of #55522 - matthiaskrgr:no_format, r=zackmdavisPietro Albini-1/+1
2018-10-31use String::from() instead of format!() macro to construct Strings.Matthias Krüger-1/+1
2018-10-31save-analysis: make sure we save the def for the last segment of a pathNick Cameron-7/+4
2018-10-30Adjust Ids of path segments in visibility modifiersNick Cameron-2/+8
2018-10-28resolve: Desugar empty import groups into synthetic dummy importsVadim Petrochenkov-1/+2
2018-10-26Auto merge of #53821 - oli-obk:sanity_query, r=RalfJungbors-1/+1
2018-10-26more reviewer changesNick Cameron-3/+3
2018-10-26Fix tests and assertions; add some commentsNick Cameron-43/+129
2018-10-26rebasing and reviewer changesNick Cameron-1/+0
2018-10-26dump refs for path segments in save-analysisNick Cameron-2/+26
2018-10-26Store a resolved def on hir::PathSegmentNick Cameron-4/+15
2018-10-25Don't extend `hir::Def` when there's already a dedicated "function-like" dete...Oliver Schneider-10/+2
2018-10-25Report const eval error inside the queryOliver Schneider-1/+9
2018-10-25Rollup merge of #55282 - sinkuu:redundant_clone, r=estebankPietro Albini-1/+1