summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2017-03-09Fix const expression macro invocations.Jeffrey Seyfried-10/+11
2017-01-28rustc: always keep an explicit lifetime in trait objects.Eduard-Mihai Burtescu-12/+44
2017-01-28rustc: lower trait type paths as TyTraitObject.Eduard-Mihai Burtescu-9/+33
2017-01-28rustc: move most of lifetime elision to resolve_lifetimes.Eduard-Mihai Burtescu-1/+2
2017-01-28rustc: always include elidable lifetimes in HIR types.Eduard-Mihai Burtescu-102/+160
2017-01-26Point to immutable arg/fields when trying to use as &mutEsteban Küber-1/+1
2017-01-26rustc: don't call the HIR AST.Eduard-Mihai Burtescu-109/+109
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-1/+1
2017-01-25Rollup merge of #39267 - king6cong:master, r=steveklabnikGuillaume Gomez-2/+2
2017-01-25Auto merge of #35712 - oli-obk:exclusive_range_patterns, r=nikomatsakisbors-8/+26
2017-01-24doc typo fixking6cong-1/+1
2017-01-24doc comment rewordingking6cong-1/+1
2017-01-22Auto merge of #39127 - canndrew:unreachable-pattern-errors-into-warnings, r=a...bors-7/+35
2017-01-21Fix commentAndrew Cann-6/+3
2017-01-21Fix some nitsAndrew Cann-4/+5
2017-01-20Rollup merge of #39118 - jseyfried:token_tree_based_parser, r=nrcAlex Crichton-8/+5
2017-01-21Add unreachable attribute to Err branchAndrew Cann-16/+17
2017-01-20Remove redundant blockAndrew Cann-4/+1
2017-01-20Remove attribute on matchAndrew Cann-21/+4
2017-01-19add exclusive range patterns under a feature gateOliver Schneider-8/+26
2017-01-17Fix make tidyAndrew Cann-5/+8
2017-01-17Change unreachable patterns ICEs to warningsAndrew Cann-9/+55
2017-01-17Auto merge of #39110 - petrochenkov:sum, r=eddybbors-35/+25
2017-01-17Give the `StringReader` a `sess: &ParseSess`.Jeffrey Seyfried-8/+5
2017-01-17Rename ObjectSum into TraitObject in AST/HIRVadim Petrochenkov-5/+5
2017-01-17Use resizable Vec instead of P<[T]> in ASTVadim Petrochenkov-1/+1
2017-01-17AST/HIR: Merge ObjectSum and PolyTraitRefVadim Petrochenkov-21/+9
2017-01-16AST/HIR: Replace Path with Type in WhereEqPredicateVadim Petrochenkov-13/+15
2017-01-16Rename ExprKind::Vec to Array in HIR and HAIR.Scott Olson-1/+1
2017-01-08Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakisbors-216/+83
2017-01-06rustc: store ty::Tables separately for each body (except closures').Eduard-Mihai Burtescu-197/+83
2017-01-06rustc: keep track of tables everywhere as if they were per-body.Eduard-Mihai Burtescu-19/+0
2017-01-03Print attributes on expressions when pretty printing.comex-0/+1
2016-12-28rustdoc: pretty-print nested bodies in inlined constants.Eduard-Mihai Burtescu-1/+1
2016-12-28rustc: always print nested nodes where a HIR map is available.Eduard-Mihai Burtescu-283/+133
2016-12-28rustc: simplify constant cross-crate loading and rustc_passes::consts.Eduard-Mihai Burtescu-89/+98
2016-12-28rustc: move function arguments into hir::Body.Eduard-Mihai Burtescu-148/+191
2016-12-28rustc: separate bodies for static/(associated)const and embedded constants.Eduard-Mihai Burtescu-163/+195
2016-12-28rustc: separate TraitItem from their parent Item, just like ImplItem.Eduard-Mihai Burtescu-68/+171
2016-12-28hir: lower `ImplicitSelf` to resolved `Self` TyQPath's.Eduard-Mihai Burtescu-84/+26
2016-12-28Auto merge of #38479 - michaelwoerister:extern_mod_ich, r=nikomatsakisbors-5/+8
2016-12-23Auto merge of #38232 - jseyfried:refactor_global_paths, r=nrcbors-43/+40
2016-12-22Remove outdated FIXME commentEsteban Küber-2/+0
2016-12-22Pretty-print `$crate::foo::bar` as `::foo::bar`.Jeffrey Seyfried-2/+2
2016-12-22Refactor how global paths are represented (for both ast and hir).Jeffrey Seyfried-43/+40
2016-12-21ICH: Fix some omissions around foreign mods in hasher.Michael Woerister-5/+8
2016-12-20Rollup merge of #38418 - michaelwoerister:def_path_cleanup, r=eddybAlex Crichton-331/+142
2016-12-19Optimize `ast::PathSegment`.Jeffrey Seyfried-6/+12
2016-12-18Remove `MacroDef`'s fields `imported_from` and `allow_internal_unstable`,Jeffrey Seyfried-5/+0
2016-12-16Remove some more things that were only needed for inlined-HIR DefIdsMichael Woerister-204/+0