about summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2018-12-19Remove `eliminate_crate_var` and special pretty-printing for `$crate`Vadim Petrochenkov-6/+3
2018-12-18Mark tuple structs as live if their constructors are usedOliver Scherer-1/+1
2018-12-17Add a commentJohn Kåre Alsaker-0/+3
2018-12-17Tweak query code for performanceJohn Kåre Alsaker-0/+4
2018-12-10Remove `tokenstream::Delimited`.Nicholas Nethercote-6/+4
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-157/+159
2018-12-07Auto merge of #56502 - Zoxc:hir-func, r=eddybbors-8/+8
2018-12-07Rollup merge of #56516 - frewsxcv:frewsxcv-eq, r=Mark-Simulacrumkennytm-1/+1
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-8/+8
2018-12-06Rollup merge of #56500 - ljedrz:cleanup_rest_of_const_lifetimes, r=zackmdavisPietro Albini-1/+1
2018-12-04Replace usages of `..i + 1` ranges with `..=i`.Corey Farwell-1/+1
2018-12-04cleanup: remove static lifetimes from constsljedrz-1/+1
2018-12-04syntax: Rename some keywordsVadim Petrochenkov-8/+8
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