about summary refs log tree commit diff
path: root/src/librustc_metadata
AgeCommit message (Expand)AuthorLines
2020-03-14Update `krate_attrs` and `get_module`John Kåre Alsaker-2/+2
2020-03-14rustc_metadata: Remove `rmeta::MacroDef`Vadim Petrochenkov-24/+6
2020-03-12Rollup merge of #69674 - mark-i-m:assoc-fn, r=matthewjasperMazdak Farrokhzad-2/+2
2020-03-10Auto merge of #66364 - Centril:cleanup-macro-def, r=petrochenkov,eddybbors-34/+19
2020-03-10Store `TokenStream` in `rmeta::MacroDef`.Mazdak Farrokhzad-34/+19
2020-03-10Rollup merge of #69677 - petrochenkov:spancode, r=eddybMazdak Farrokhzad-107/+126
2020-03-07Rollup merge of #69773 - matthiaskrgr:typos, r=petrochenkovMazdak Farrokhzad-2/+2
2020-03-06Don't redundantly repeat field names (clippy::redundant_field_names)Matthias Krüger-1/+1
2020-03-06fix various typosMatthias Krüger-2/+2
2020-03-05rustc_metadata: Move some code from `impl CrateMetadataRef` to `impl CrateMet...Vadim Petrochenkov-89/+87
2020-03-05rustc_metadata: Give decoder access to whole crate storeVadim Petrochenkov-22/+43
2020-03-03rename TraitItemKind::Method -> FnMark Mansi-1/+1
2020-03-03DefKind::Method -> DefKind::AssocFnMark Mansi-1/+1
2020-03-03Run format.12101111-1/+3
2020-03-03Don't use static crt by default when build proc-macro.12101111-2/+2
2020-03-02Auto merge of #69432 - petrochenkov:alldeps, r=eddybbors-15/+4
2020-03-01Rollup merge of #69580 - matthiaskrgr:map_clone, r=CentrilYuki Okushi-1/+1
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-13/+13
2020-02-29Make it build againVadim Petrochenkov-2/+2
2020-02-29use .copied() instead of .map(|x| *x) on iteratorsMatthias Krüger-1/+1
2020-02-29Rollup merge of #69551 - matthiaskrgr:len_zero, r=Mark-SimulacrumDylan DPC-1/+1
2020-02-28Rollup merge of #69541 - dotdash:format, r=Mark-SimulacrumMazdak Farrokhzad-4/+1
2020-02-28use is_empty() instead of len() == x to determine if structs are empty.Matthias Krüger-1/+1
2020-02-27Remove unneeded calls to format!()Björn Steinbrink-4/+1
2020-02-26Auto merge of #67742 - mark-i-m:describe-it, r=matthewjasperbors-22/+22
2020-02-24rustc_metadata: Use binary search from standard libraryVadim Petrochenkov-13/+5
2020-02-24rustc_metadata: Load metadata for indirect macro-only dependenciesVadim Petrochenkov-15/+4
2020-02-22get rid of lazymark-3/+3
2020-02-22add generator_kind queryMark Mansi-21/+21
2020-02-15Record proc macro harness order for use during metadata deserializationAaron Hill-12/+1
2020-02-11Rollup merge of #66498 - bjorn3:less_feature_flags, r=Dylan-DPCDylan DPC-4/+0
2020-02-07Remove unused feature gates from librustc_metadatabjorn3-4/+0
2020-02-06Add a Hir wrapper typeJohn Kåre Alsaker-2/+2
2020-02-04Auto merge of #68708 - Mark-Simulacrum:stage0-step, r=pietroalbinibors-1/+0
2020-02-01syntax::print -> new crate rustc_ast_prettyMazdak Farrokhzad-1/+2
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-3/+5
2020-01-31Drop cfg(bootstrap) codeMark Rousskov-1/+0
2020-01-31Auto merge of #68080 - varkor:declared-here, r=petrochenkovbors-1/+1
2020-01-25Auto merge of #68448 - maurer:dyn-cdylib, r=alexcrichtonbors-9/+11
2020-01-24Normalise diagnostics with respect to "the X is declared/defined here"varkor-1/+1
2020-01-23rustc: Allow cdylibs to link against dylibsMatthew Maurer-9/+11
2020-01-23Auto merge of #68298 - Mark-Simulacrum:binary-depdep-fix, r=petrochenkovbors-6/+38
2020-01-20Read metadata from rmeta exclusively, if possibleMark Rousskov-6/+38
2020-01-20Rollup merge of #68353 - Centril:code-liberation, r=petrochenkovDylan DPC-5/+0
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-5/+0
2020-01-18slice_patterns: remove internal uses of gateMazdak Farrokhzad-1/+1
2020-01-17Use named fields for `hir::ItemKind::Impl`Dylan MacKenzie-7/+7
2020-01-16don't clone types that are copyMatthias Krüger-2/+2
2020-01-11use winapi for non-stdlib Windows bindingsAndy Russell-21/+15
2020-01-11Auto merge of #65912 - estebank:variants-orig, r=petrochenkovbors-0/+4