summary refs log tree commit diff
path: root/src/librustc_metadata/astencode.rs
AgeCommit message (Expand)AuthorLines
2016-05-13Auto merge of #33532 - jseyfried:mutable_lowering_context, r=nrcbors-9/+9
2016-05-11rustc: Remove the unnecessary ast_ty_to_ty_cache.Eduard Burtescu-5/+2
2016-05-11rustc: More interning for data used in Ty<'tcx>.Eduard Burtescu-1/+1
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-8/+8
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-27/+23
2016-05-10Refactor `hir::lowering` APIJeffrey Seyfried-1/+1
2016-05-10Refactor the `hir::lowering::lower_*` functions into methods of `LoweringCont...Jeffrey Seyfried-6/+6
2016-05-10Give lowering functions mutable access to the lowering contextJeffrey Seyfried-8/+8
2016-05-09Refactor `hir::lowering::Resolver`Jeffrey Seyfried-35/+44
2016-04-20debugging, misc fixesNick Cameron-4/+4
2016-04-12Do not encode name when encoding DefKeySeo Sanghyeon-8/+8
2016-04-06rustc: retire hir::map's paths.Eduard Burtescu-13/+4
2016-04-06rustc: move some maps from ty to hir.Eduard Burtescu-7/+7
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-2/+2
2016-04-06syntax: dismantle ast_util.Eduard Burtescu-8/+9
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-7/+7
2016-03-31librustc_metadata: use bug!(), span_bug!()Benjamin Herr-10/+6
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-4/+4
2016-03-27rustc: move middle::subst into middle::ty.Eduard Burtescu-1/+1
2016-03-25track def-id for inlined itemsNiko Matsakis-4/+6
2016-03-17metadata: Constrain FoundAst::FoundParent to an Item.Eduard Burtescu-54/+44
2016-03-03Rename middle::ty::ctxt to TyCtxtJeffrey Seyfried-9/+9
2016-02-26Fix breakage in rustc_metadataJeffrey Seyfried-2/+2
2016-02-26Remove `LastPrivate`Jeffrey Seyfried-3/+0
2016-02-20make *mut T -> *const T a coercionAriel Ben-Yehuda-4/+12
2016-02-12Autoderef in librustc_metadataJonas Schievink-3/+3
2016-01-26Implement the translation item collector.Michael Woerister-0/+1
2016-01-21move more checks out of librustcOliver Schneider-1/+1
2016-01-20Rename Def's variants and don't reexport themVadim Petrochenkov-28/+28
2016-01-20Refactor definitions of ADTs in rustc::middle::defVadim Petrochenkov-5/+4
2015-12-28Use a more efficient encoding for opaque data in RBML.Michael Woerister-75/+61
2015-12-22Fix def paths creation for items inlined from external crates.Michael Woerister-6/+9
2015-12-16rustc: Remove def::DefUseVadim Petrochenkov-1/+0
2015-12-11Make name resolution errors non-fatalNick Cameron-1/+2
2015-12-09Auto merge of #30140 - michaelwoerister:tls-encoding, r=nikomatsakisbors-58/+9
2015-12-09Add scoped thread-local encoding and decoding contexts to cstore.Michael Woerister-58/+9
2015-12-07Remove some unnecessary indirection from HIR structuresVadim Petrochenkov-3/+3
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-0/+1472