about summary refs log tree commit diff
path: root/src/librustc_metadata/decoder.rs
AgeCommit message (Expand)AuthorLines
2016-08-17rustc: use Vec instead of VecPerParamSpace for ty::GenericPredicates.Eduard Burtescu-14/+4
2016-08-09replace Name with InternedString in DefPathDataNiko Matsakis-1/+1
2016-08-02replace graph rewriting with detecting inlined idsNiko Matsakis-1/+1
2016-08-01Move caching of HIR-inlining into CStore in order to avoid duplicating inline...Michael Woerister-1/+7
2016-07-30Auto merge of #35069 - wesleywiser:too_many_symbols, r=alexcrichtonbors-7/+2
2016-07-27Only export #[no_mangle] extern symbols during LTOWesley Wiser-7/+2
2016-07-25General MetaItem encapsulation rewrites.cgswords-9/+1
2016-07-17Do not resolve inherent static methods from other crates prematurelyVadim Petrochenkov-26/+0
2016-07-11Refactor `get_ident_interner` -> `with_ident_interner`.Jeffrey Seyfried-2/+2
2016-07-11Avoid passing around the thread-local interner in `librustc_metadata`.Jeffrey Seyfried-85/+45
2016-07-11Remove `Interner<T>` and rename `StrInterner` to `Interner`.Jeffrey Seyfried-2/+2
2016-07-08Remove unnecessary accessor function VariantDefData::kindVadim Petrochenkov-1/+1
2016-07-08Rewrite check_pat_enum, split it into check_pat_tuple_struct and check_pat_pathVadim Petrochenkov-4/+10
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-9/+6
2016-06-28refactor rustc_metadata to use CamelCase names and IndexVecAriel Ben-Yehuda-24/+12
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-8/+8
2016-06-04Auto merge of #33622 - arielb1:elaborate-drops, r=nikomatsakisbors-6/+16
2016-06-03fix ICEs with RUST_LOGAriel Ben-Yehuda-6/+16
2016-05-31make region-param-def encoding more DRYNiko Matsakis-23/+4
2016-05-25trans: remove item_symbols from metadata and CrateContext.Eduard Burtescu-8/+0
2016-05-25trans: move exported_symbol to Instance::symbol_name.Eduard Burtescu-0/+10
2016-05-25rustc: use a simpler scheme for plugin registrar symbol names.Eduard Burtescu-8/+0
2016-05-18allow retracing paths across cratesNiko Matsakis-2/+34
2016-05-18change svh to store a u64Niko Matsakis-3/+3
2016-05-18always encode variant fieldsNiko Matsakis-1/+4
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-23/+29
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-68/+69
2016-05-09rustc: Implement custom panic runtimesAlex Crichton-0/+11
2016-05-08Auto merge of #33091 - sanxiyn:unused-trait-import-3, r=nrcbors-1/+0
2016-05-07mir: prepare for rvalue promotion support.Eduard Burtescu-0/+3
2016-05-03Remove unused trait imports flagged by lintSeo Sanghyeon-1/+0
2016-04-12Do not encode name when encoding DefKeySeo Sanghyeon-2/+7
2016-04-07Auto merge of #32016 - nikomatsakis:incr-comp-save, r=mwbors-3/+3
2016-04-07Make `hir::Visibility` non-copyable and add `ty::Visibility`Jeffrey Seyfried-13/+13
2016-04-06make an incremental crateNiko Matsakis-3/+3
2016-04-06rustc: retire hir::map's paths.Eduard Burtescu-26/+0
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-2/+2
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-3/+3
2016-03-31librustc_metadata: use bug!(), span_bug!()Benjamin Herr-34/+30
2016-03-30rename `rustc_const_eval` to `rustc_const_math`Oliver Schneider-1/+1
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-3/+3
2016-03-27rustc: move middle::subst into middle::ty.Eduard Burtescu-1/+1
2016-03-25Correections due to refactoring .Niko Matsakis-2/+2
2016-03-25track the extern-crate def-id rather than pathNiko Matsakis-1/+3
2016-03-25store krate information more uniformlyNiko Matsakis-5/+1
2016-03-25track def-id for inlined itemsNiko Matsakis-7/+25
2016-03-25Add a "link-guard" to avoid accidentally linking to a wrong dylib at runtime.Michael Woerister-3/+3
2016-03-25Make the compiler emit an error if the crate graph contains two crates with t...Michael Woerister-2/+2
2016-03-25Compute a salt from arguments passed via -Cmetadata.Michael Woerister-0/+7