about summary refs log tree commit diff
path: root/src/librustc_metadata/encoder.rs
AgeCommit message (Expand)AuthorLines
2019-11-07rustc_metadata: Move decoder/encoder/table into mod schemaVadim Petrochenkov-1824/+0
2019-11-07Rollup merge of #59789 - eddyb:typeck-reverts, r=nikomatsakisMazdak Farrokhzad-32/+32
2019-11-03rustc_metadata: don't encode an empty slice for inferred_outlives.Eduard-Mihai Burtescu-2/+4
2019-11-03rustc_metadata: replace predicates_defined_on with explicit_predicates_of and...Eduard-Mihai Burtescu-15/+32
2019-11-03rustc_metadata: remove predicates_of and rely on predicates_defined_on alone.Eduard-Mihai Burtescu-28/+9
2019-11-01Move has_panic_handler to queryMark Rousskov-2/+1
2019-10-31Implement dual proc macro hashingmsizanoen-0/+1
2019-10-28Rollup merge of #65792 - Centril:split-syntax-2, r=petrochenkovMazdak Farrokhzad-1/+1
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-1/+1
2019-10-24rustc_typeck: compute better spans for inferred_outlives.Eduard-Mihai Burtescu-0/+8
2019-10-22rustc_metadata: use a table for impl_trait_ref.Eduard-Mihai Burtescu-1/+7
2019-10-22rustc_metadata: use a table for fn_sig.Eduard-Mihai Burtescu-29/+24
2019-10-22rustc_metadata: use a table for super_predicates.Eduard-Mihai Burtescu-8/+15
2019-10-18Rollup merge of #65535 - eddyb:sliced-predicates, r=nikomatsakisTyler Mandry-7/+7
2019-10-18rustc: arena-allocate the slice in `ty::GenericsPredicate`, not the whole str...Eduard-Mihai Burtescu-7/+7
2019-10-17Auto merge of #65495 - Centril:rollup-tguwjt5, r=Centrilbors-1/+1
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-1/+1
2019-10-15rustc_metadata: don't use more space than needed, for each Table.Eduard-Mihai Burtescu-20/+2
2019-10-15rustc_metadata: replace Entry table with one table for each of its fields (Ao...Eduard-Mihai Burtescu-478/+355
2019-10-15rustc_metadata: generalize Table<T> to hold T, not Lazy<T>, elements.Eduard-Mihai Burtescu-5/+5
2019-10-15rustc_metadata: add a helper macro for recording into PerDefTable's.Eduard-Mihai Burtescu-124/+110
2019-10-15rustc_metadata: split tables into an usize-keyed Table and a DefIndex-keyed P...Eduard-Mihai Burtescu-5/+5
2019-10-15rustc_metadata: replace Lazy<[Table<T>]> with Lazy<Table<T>>.Eduard-Mihai Burtescu-3/+12
2019-10-15rustc_metadata: parametrize Table by element type.Eduard-Mihai Burtescu-1/+1
2019-10-15rustc_metadata: rename index::Index to table::Table.Eduard-Mihai Burtescu-8/+8
2019-10-15rustc_metadata: use NonZeroUsize for the position of a Lazy.Eduard-Mihai Burtescu-7/+9
2019-10-14Rollup merge of #65365 - skinny121:const-args-metadata, r=varkorTyler Mandry-26/+6
2019-10-15Include const generic arguments in metadata.ben-26/+6
2019-10-14rustc_metadata: Privatize private code and remove dead codeVadim Petrochenkov-9/+10
2019-10-04Rollup merge of #64874 - matthewjasper:simplify-euv, r=eddybMazdak Farrokhzad-18/+4
2019-10-04Rollup merge of #64817 - csmoe:closure, r=nikomatsakisMazdak Farrokhzad-1/+1
2019-10-03generate ClosureSubsts from SubstsRefcsmoe-1/+1
2019-09-30Remove HIR based const qualificationMatthew Jasper-18/+4
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-1/+1
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-2/+2
2019-09-26Rename `ForeignItem.node` to `ForeignItem.kind`varkor-2/+2
2019-09-26Rename `Item.node` to `Item.kind`varkor-11/+11
2019-09-26Rename `Ty.node` to `Ty.kind`varkor-1/+1
2019-09-26Rename `TraitItem.node` to `TraitItem.kind`varkor-2/+2
2019-09-26Rename `ImplItem.node` to `ImplItem.kind`varkor-17/+16
2019-09-26Rename `Pat.node` to `Pat.kind`varkor-1/+1
2019-09-26Rename `Expr.node` to `Expr.kind`varkor-1/+1
2019-09-26Auto merge of #62661 - arielb1:never-reserve, r=nikomatsakisbors-1/+2
2019-09-25Rename `sty` to `kind`varkor-2/+2
2019-09-25Rollup merge of #64599 - csmoe:doc_async_reexport, r=nikomatsakisMazdak Farrokhzad-1/+5
2019-09-24resolve the rustc_reservation_impl attribute in 1 placeAriel Ben-Yehuda-1/+2
2019-09-23rustc: Convert `dependency_formats` to a queryAlex Crichton-12/+14
2019-09-19append asyncness info to functionscsmoe-2/+2
2019-09-19add is_async_fn querycsmoe-0/+4
2019-09-03use TokenStream rather than &[TokenTree] for built-in macrosAleksey Kladov-1/+1