about summary refs log tree commit diff
path: root/src/librustc/metadata
AgeCommit message (Expand)AuthorLines
2015-08-01Store and use crate-local paths to extern cratesmitaa-7/+39
2015-08-01Split off `LocalCrateReader` from `CrateReader`mitaa-123/+140
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-38/+31
2015-07-27std: Deprecate a number of unstable featuresAlex Crichton-13/+15
2015-07-25Fix error message spansJared Roesch-2/+4
2015-07-24Introduce ClosureSubsts rather than just having random fields in theNiko Matsakis-3/+3
2015-07-24introduce a Vec<Ty> to TyClosure for storing upvar typesNiko Matsakis-2/+11
2015-07-14Transition to the new object lifetime defaults, replacing the oldNiko Matsakis-10/+1
2015-07-12Auto merge of #26957 - wesleywiser:rename_connect_to_join, r=alexcrichtonbors-1/+1
2015-07-12Auto merge of #26895 - jroesch:modernize-typeck-names, r=nikomatsakisbors-10/+10
2015-07-12Implement RFC 1058Simonas Kazlauskas-1/+1
2015-07-10Rename TypeWithMutability to TypeAndMutJared Roesch-3/+3
2015-07-10Change some instances of .connect() to .join()Wesley Wiser-1/+1
2015-07-10trans: Use LLVM's writeArchive to modify archivesAlex Crichton-1/+2
2015-07-08trans: Link rlibs to dylibs with --whole-archiveAlex Crichton-5/+1
2015-07-08Remove snake_case names from ty.rsJared Roesch-10/+10
2015-07-03Add a boolean flag to ExistentialBounds tracking whether theNiko Matsakis-1/+10
2015-07-03Code up the new lifetime default rules, but leave them disabledNiko Matsakis-8/+8
2015-06-30Actually encode default associated typesAriel Ben-Yehuda-0/+4
2015-06-26rustc: switch most remaining middle::ty functions to methods.Eduard Burtescu-27/+24
2015-06-26rustc: make ty::mk_* constructors into methods on ty::ctxt.Eduard Burtescu-17/+17
2015-06-26rustc: combine type-flag-checking traits and fns and into one trait.Eduard Burtescu-2/+2
2015-06-25Rename AsPredicate to ToPredicate in order to match naming conventionsJared Roesch-6/+6
2015-06-23Remove the mostly unecessary ParamBounds structJared Roesch-86/+18
2015-06-19rustc: replace Repr/UserString impls with Debug/Display ones.Eduard Burtescu-1/+1
2015-06-12Split TyArray into TyArray and TySlice.Eli Friedman-5/+6
2015-06-12Cleanup: rename middle::ty::sty and its variants.Eli Friedman-24/+24
2015-06-11Conver reborrows to .iter() calls where appropriateJoshua Landau-11/+11
2015-06-10Removed many pointless calls to *iter() and iter_mut()Joshua Landau-16/+16
2015-06-10syntax: move ast_map to librustc.Eduard Burtescu-3/+3
2015-06-08Auto merge of #26044 - nagisa:canonicalize-metadata-loader, r=alexcrichtonbors-7/+8
2015-06-08Tidying up, fix some minor linkage bugs, use ty flags to avoid caching closur...Nick Cameron-5/+9
2015-06-07Don’t ICE if fs::canonicalise fails in meta-loadSimonas Kazlauskas-7/+8
2015-06-04Inline enum_variant_ids into its only caller.Ms2ger-25/+2
2015-06-03Remove unused get_enum_variant_defs functions.Ms2ger-25/+0
2015-06-01Return an iterator from enum_variant_ids.Ms2ger-8/+26
2015-05-29Auto merge of #25760 - Ms2ger:tagged_docs, r=Manishearthbors-258/+148
2015-05-28Return a TaggedDocsIterator from each_reexport.Ms2ger-15/+4
2015-05-26Implement defaults for associated typesAriel Ben-Yehuda-22/+36
2015-05-26Remove ObjectCastMapAriel Ben-Yehuda-1/+1
2015-05-26Use lookup_locally_or_in_crate_store more oftenAriel Ben-Yehuda-4/+3
2015-05-26Make caching in stability work. This improves stability check performanceAriel Ben-Yehuda-3/+16
2015-05-26Clean-up some junkAriel Ben-Yehuda-35/+0
2015-05-24Return TaggedDocsIterator from reader::tagged_docs.Ms2ger-251/+152
2015-05-24Auto merge of #25609 - nikomatsakis:const-fn, r=pnkfelixbors-4/+47
2015-05-22Lazy-load filemaps from external crates.Eduard Burtescu-9/+22
2015-05-21Make various fixes:Niko Matsakis-3/+2
2015-05-21rustc: const-qualify `const fn` function and method calls.Eduard Burtescu-3/+47
2015-05-21syntax: parse `const fn` for free functions and inherent methods.Eduard Burtescu-2/+2
2015-05-20Auto merge of #25596 - Ms2ger:rbml-docs, r=alexcrichtonbors-12/+5