about summary refs log tree commit diff
path: root/src/librustc_metadata/decoder.rs
AgeCommit message (Expand)AuthorLines
2019-04-14HirIdify hir::Defljedrz-1/+1
2019-03-28Rollup merge of #58581 - varkor:const-generics-encoder-refactor, r=eddybMazdak Farrokhzad-0/+2
2019-03-24Re-order fields in `Def::Ctor`.David Wood-3/+2
2019-03-24Move `CtorOf` into `hir::def`.David Wood-3/+3
2019-03-24Revert changes to creation of fictive constructors for struct variantsVadim Petrochenkov-8/+10
2019-03-24Merge `DefPathData::VariantCtor` and `DefPathData::StructCtor`Vadim Petrochenkov-2/+2
2019-03-24Separate variant id and variant constructor id.David Wood-30/+38
2019-03-17Do not complain about non-existing fields after parse recoveryEsteban Küber-1/+2
2019-03-14Add `EntryKind::TypeParam` and `EntryKind::ConstParam`varkor-0/+2
2019-03-05Encode proc macro stabilityJohn Kåre Alsaker-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-1/+1
2019-02-08librustc_metadata => 2018Taiki Endo-3/+4
2019-01-22Fix some cross crate existential type ICEsOliver Scherer-0/+3
2019-01-10integrate trait aliases into def-paths / metadataNiko Matsakis-16/+30
2018-12-26Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`.Alexander Regueiro-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-12Use type safe `VariantIdx` instead of `usize` everywhereOliver Scherer-1/+1
2018-10-31Make `-Z ls` list the actual filename of external dependenciesAidan Hobson Sayers-1/+1
2018-10-03Only promote calls to `#[rustc_promotable]` const fnsOliver Schneider-1/+1
2018-09-28Auto merge of #54338 - orium:fix-macro-inc-comp, r=nrcbors-2/+2
2018-09-25Auto merge of #53693 - scottmcm:marker-trait-attribute, r=nikomatsakisbors-0/+1
2018-09-22avoid loading constructor attributes in AdtDef decodingAriel Ben-Yehuda-2/+6
2018-09-19Add an is_marker flag to TraitDefScott McMurray-0/+1
2018-09-19Use full name to identify a macro in a `FileName`.Diogo Sousa-2/+2
2018-09-15avoid leaking host details in proc macro metadata decodingAriel Ben-Yehuda-18/+53
2018-09-06Auto merge of #53721 - arielb1:exhaustively-unpun, r=nikomatsakisbors-10/+18
2018-09-01move the is_field_list_non_exhaustive flag to VariantDefAriel Ben-Yehuda-10/+18
2018-08-26create a valid DefIdTable for proc macro cratesAriel Ben-Yehuda-22/+45
2018-08-22Replace TyForeign with ForeignTyvarkor-1/+1
2018-08-22Rename Def::{Param, Foreign} to Def::{TyParam, TyForeign}varkor-1/+1
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-1/+1
2018-08-19fix tidy errorsDonato Sciarra-2/+4
2018-08-19mv codemap source_mapDonato Sciarra-19/+19
2018-08-19mv codemap() source_map()Donato Sciarra-1/+1
2018-08-19mv (mod) codemap source_mapDonato Sciarra-2/+2
2018-08-19mv filemap source_fileDonato Sciarra-32/+32
2018-08-19mv FileMap SourceFileDonato Sciarra-11/+11
2018-08-19mv CodeMap SourceMapDonato Sciarra-2/+2
2018-08-09Move Fingerprint to data structuresMark Rousskov-1/+1
2018-08-07Rollup merge of #52886 - petrochenkov:noga, r=alexcrichtonkennytm-1/+1
2018-08-05Improve query efficiencyvarkor-4/+2
2018-08-05Fix incremental testsvarkor-2/+4
2018-08-05Add lint for unknown feature attributesvarkor-0/+8
2018-08-04cleanup: Remove `Def::GlobalAsm`Vadim Petrochenkov-1/+1
2018-07-18Implement existential typesOliver Schneider-0/+1
2018-07-11Deny bare trait objects in in src/librustc_metadataljedrz-1/+1
2018-07-10Upgrade to LLVM's master branch (LLVM 7)Alex Crichton-10/+0
2018-07-02introduce `predicates_defined_on` for traitsNiko Matsakis-0/+7
2018-06-28Auto merge of #50997 - michaelwoerister:pre-analyze-filemaps, r=Mark-Simulacrumbors-6/+3
2018-06-28Use `Ident`s for associated item definitions in HIRVadim Petrochenkov-1/+1