summary refs log tree commit diff
path: root/src/librustc_metadata/decoder.rs
AgeCommit message (Expand)AuthorLines
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
2018-06-27Make FileMap::{lines, multibyte_chars, non_narrow_chars} non-mutable.Michael Woerister-6/+3
2018-06-07Add existential type definitonsOliver Schneider-0/+1
2018-06-03Remove is_import fieldMark Simulacrum-6/+3
2018-06-01Make metadata decoding use AllocDecodingState/Session.Michael Woerister-34/+10
2018-05-26Use `Ident`s for fields in HIRVadim Petrochenkov-1/+1
2018-05-18Serialize attributes into the CrateRootIsaac Whitfield-10/+6
2018-05-18Remove attribute_cache from CrateMetadataIsaac Whitfield-20/+8
2018-05-08Don't use Lock for heavily accessed CrateMetadata::cnum_map.Michael Woerister-3/+3
2018-04-29Auto merge of #50271 - sinkuu:fix_ice, r=eddybbors-1/+7
2018-04-28Make `trait_of_item` return None for non associated itemsShotaro Yamada-1/+7