summary refs log tree commit diff
path: root/src/librustc_metadata/decoder.rs
AgeCommit message (Expand)AuthorLines
2018-10-02Use full name to identify a macro in a `FileName`.Diogo Sousa-2/+2
2018-09-22avoid 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
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-8/+8
2018-04-19Remove HIR inliningWesley Wiser-56/+20
2018-04-14Reduce the number of calls to `cdata`Oliver Schneider-2/+2
2018-04-14Use `LazySeq` instead of `Vec`Oliver Schneider-5/+17
2018-04-14Don't recurse into allocations, use a global table insteadOliver Schneider-31/+18
2018-04-10Auto merge of #49386 - GuillaumeGomez:fix-path-attribute, r=eddybbors-3/+6
2018-04-06Allow for representing exported monomorphizations in crate metadata.Michael Woerister-5/+7
2018-03-26Fix path attribute in rustdocGuillaume Gomez-3/+6
2018-03-25Rollup merge of #49273 - michaelwoerister:fix-extern-proc-macro-defkey, r=eddybkennytm-2/+19
2018-03-22rustc: Add a `#[wasm_import_module]` attributeAlex Crichton-5/+5
2018-03-22rustc: Add a `#[wasm_custom_section]` attributeAlex Crichton-0/+10
2018-03-22Fix DefKey lookup for proc-macro crates.Michael Woerister-2/+19
2018-03-21work around fallout from these changes in rustcNiko Matsakis-1/+5