summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2016-10-10std: Stabilize and deprecate APIs for 1.13Alex Crichton-2/+3
2016-09-23Auto merge of #36649 - eddyb:selfish-idents, r=pnkfelixbors-1/+10
2016-09-22Split up `DefCollector::root()`.Jeffrey Seyfried-21/+15
2016-09-22Don't let a type parameter named "Self" unchanged past HIR lowering.Eduard Burtescu-1/+10
2016-09-20rustc: don't hash the --extern crate name, but the original one, in DefPath.Eduard Burtescu-6/+2
2016-09-20serialize: allow specifying the default behavior for specializations.Eduard Burtescu-3/+13
2016-09-20rustc: don't recurse through nested items in decoded HIR fragments.Eduard Burtescu-10/+9
2016-09-20rustc_metadata: move opt_item_name to TyCtxt::item_name.Eduard Burtescu-1/+25
2016-09-20rustc_metadata: group information into less tags.Eduard Burtescu-7/+5
2016-09-20rustc_metadata: move more RBML tags to auto-serialization.Eduard Burtescu-11/+13
2016-09-20rustc: remove hir::fold.Eduard Burtescu-1132/+0
2016-09-20rustc: replace uses of NodeId in Def, other than closures and labels.Eduard Burtescu-24/+5
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-118/+79
2016-09-20rustc_metadata: remove astencode tests.Eduard Burtescu-22/+10
2016-09-13Auto merge of #36041 - ahmedcharles:try, r=nrcbors-2/+2
2016-09-12Auto merge of #35960 - nikomatsakis:incr-comp-krate-edges, r=michaelwoeristerbors-12/+9
2016-09-11Use question_mark feature in librustc.Ahmed Charles-2/+2
2016-09-06always print def-path in Debug impl for DefIdNiko Matsakis-12/+7
2016-09-06ignore dep-graph when loading inlined HIRNiko Matsakis-0/+2
2016-09-06E0518 Update error format #36111Gavin Baker-1/+3
2016-09-06E0517 Update error format #36109Gavin Baker-3/+3
2016-09-05E0516 Update error format #36108Gavin Baker-6/+12
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-7/+7
2016-09-04Replace `_, _, _` with `..`Vadim Petrochenkov-5/+5
2016-09-03Some better support for unions through the compilerVadim Petrochenkov-5/+11
2016-09-03Lower unions from AST to HIR and from HIR to typesVadim Petrochenkov-1/+4
2016-09-03Add unions to definition mapVadim Petrochenkov-2/+4
2016-09-03Add unions to HIRVadim Petrochenkov-5/+17
2016-08-31Auto merge of #35718 - michaelwoerister:incr-comp-dir-locking, r=alexcrichtonbors-0/+15
2016-08-31Warn about multiple conflicting #[repr] hintsChris Wong-1/+18
2016-08-29Implement copy-on-write scheme for managing the incremental compilation cache.Michael Woerister-0/+15
2016-08-29Future proof the AST for `union`.Jeffrey Seyfried-2/+3
2016-08-28Rollup merge of #35917 - jseyfried:remove_attr_ext_traits, r=nrcJeffrey Seyfried-1/+0
2016-08-28Rollup merge of #35850 - SergioBenitez:master, r=nrcJeffrey Seyfried-10/+32
2016-08-28Rollup merge of #35480 - KiChjang:e0379-bonus, r=nikomatsakisJeffrey Seyfried-5/+5
2016-08-28Rollup merge of #35618 - jseyfried:ast_view_path_refactor, r=eddybJeffrey Seyfried-71/+21
2016-08-28Rollup merge of #35591 - GuillaumeGomez:generics_span, r=jntrmrJeffrey Seyfried-34/+8
2016-08-27Change Constness to Spanned<Constness>Keith Yeung-5/+5
2016-08-25Refactor away `AttrMetaMethods`.Jeffrey Seyfried-1/+0
2016-08-25Refactor away `AttrNestedMetaItemMethods`.Jeffrey Seyfried-1/+1
2016-08-25Implement RFC#1559: allow all literals in attributes.Sergio Benitez-10/+32
2016-08-24Remove AST from metadata except for consts and const fns.Eduard Burtescu-4/+1
2016-08-23Auto merge of #35854 - nikomatsakis:incr-comp-cache-hash-35549, r=mwbors-1/+1
2016-08-21Refactor away variant `hir::PathListItem_::Mod`Jeffrey Seyfried-62/+18
2016-08-21Refactor away variant `ast::PathListItemKind::Mod`Jeffrey Seyfried-10/+4
2016-08-21Auto merge of #35777 - nrc:carrier3, r=@nikomatsakisbors-49/+81
2016-08-20compute and cache HIR hashes at beginningNiko Matsakis-1/+1
2016-08-18Add Span field for Generics structsGuillaume Gomez-34/+8
2016-08-18Use a Carrier trait with the `?` operatorNick Cameron-49/+81
2016-08-17Display secondary span for E0053 for Sort TypeErrorsKeith Yeung-0/+7