about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2019-10-15Don't use `gensym_if_underscore` to resolve `_` bindingsMatthew Jasper-63/+91
2019-10-16Optimize `BitSet` iteration.Nicholas Nethercote-13/+31
2019-10-16Add `BitIter::new()`.Nicholas Nethercote-10/+13
2019-10-15rustc_codegen_ssa: remove some unnecessary Box special-casing.Eduard-Mihai Burtescu-27/+19
2019-10-15Implement AsRef<[T]> for List<T>Santiago Pastorino-0/+7
2019-10-15Avoid unused lifetime warning for lifetimes introduced when desugering async.Giles Cope-1/+81
2019-10-15Collect occurrences of for mismatched braces diagnosticwangxiangqing-8/+13
2019-10-15rustc_metadata: address some review comments.Eduard-Mihai Burtescu-4/+20
2019-10-15rustc_metadata: don't use more space than needed, for each Table.Eduard-Mihai Burtescu-33/+21
2019-10-15rustc_metadata: replace Entry table with one table for each of its fields (Ao...Eduard-Mihai Burtescu-597/+469
2019-10-15rustc_metadata: use decoder::Metadata instead of &[u8] for Lazy<Table<T>>::get.Eduard-Mihai Burtescu-9/+19
2019-10-15rustc_metadata: generalize Table<T> to hold T, not Lazy<T>, elements.Eduard-Mihai Burtescu-48/+78
2019-10-15rustc_metadata: add a helper macro for recording into PerDefTable's.Eduard-Mihai Burtescu-127/+118
2019-10-15rustc_metadata: split tables into an usize-keyed Table and a DefIndex-keyed P...Eduard-Mihai Burtescu-37/+75
2019-10-15rustc_metadata: replace Lazy<[Table<T>]> with Lazy<Table<T>>.Eduard-Mihai Burtescu-18/+46
2019-10-15rustc_metadata: parametrize Table by element type.Eduard-Mihai Burtescu-38/+43
2019-10-15rustc_metadata: rename index::Index to table::Table.Eduard-Mihai Burtescu-23/+23
2019-10-15rustc_metadata: use 0 in index::Index to indicate missing entries.Eduard-Mihai Burtescu-13/+7
2019-10-15rustc_metadata: use NonZeroUsize for the position of a Lazy.Eduard-Mihai Burtescu-25/+38
2019-10-15rustc_metadata: remove now-redundant length from the start of the encoding.Eduard-Mihai Burtescu-7/+3
2019-10-15Auto merge of #65433 - Centril:rollup-rzvry15, r=Centrilbors-612/+531
2019-10-15Fix suggestion to constrain trait for method to be foundEsteban Küber-43/+191
2019-10-15Organize `never_type` testsMazdak Farrokhzad-19/+27
2019-10-15Slides path lifetime to the lifetime resolverphosphorus-4/+43
2019-10-15Remove unnecessary `use crate::sess::ParseSess;`.Mazdak Farrokhzad-1/+0
2019-10-15Rollup merge of #65428 - phansch:rename_db_var, r=CentrilMazdak Farrokhzad-40/+40
2019-10-15Rollup merge of #65426 - nnethercote:rm-custom-LocalInternedString-PartialEq-...Mazdak Farrokhzad-26/+2
2019-10-15Rollup merge of #65376 - Centril:syntax-extractions-1, r=petrochenkovMazdak Farrokhzad-389/+406
2019-10-15Auto merge of #65412 - RalfJung:miri, r=RalfJungbors-8/+8
2019-10-15syntax::parse::sess -> syntax::sessMazdak Farrokhzad-42/+58
2019-10-15move parse_lit to expr.rsMazdak Farrokhzad-177/+170
2019-10-15syntax: extract sess.rs for ParseSessMazdak Farrokhzad-119/+132
2019-10-15move maybe_report_invalid_custom_discriminants to feature_gateMazdak Farrokhzad-55/+50
2019-10-15Test basic hygiene for `macro_rules` produced by transparent macrosVadim Petrochenkov-0/+74
2019-10-15Stabilize proc macros generating `macro_rules` itemsVadim Petrochenkov-157/+10
2019-10-15Refactor: Rename `db` locals to `diag`Philipp Hansch-40/+40
2019-10-15Remove custom `PartialEq` impls for `LocalInternedString`.Nicholas Nethercote-26/+2
2019-10-14Rollup merge of #65416 - spastorino:minor-sync-changes, r=Mark-SimulacrumTyler Mandry-27/+24
2019-10-14Rollup merge of #65415 - petrochenkov:rmtest, r=varkorTyler Mandry-16/+0
2019-10-14Rollup merge of #65410 - Centril:intersection-pat-recover, r=davidtwco,varkorTyler Mandry-1/+135
2019-10-14Rollup merge of #65398 - estebank:capitalization-only, r=varkorTyler Mandry-52/+115
2019-10-14Rollup merge of #65365 - skinny121:const-args-metadata, r=varkorTyler Mandry-26/+58
2019-10-14Rollup merge of #65340 - bjorn3:cg_ssa_refactor4, r=eddybTyler Mandry-178/+157
2019-10-14Rollup merge of #65332 - RalfJung:fmt, r=cramertjTyler Mandry-191/+175
2019-10-14Rollup merge of #65261 - nnethercote:rm-Option-from-TokenStream, r=petrochenkovTyler Mandry-154/+110
2019-10-14Rollup merge of #65260 - nnethercote:optimize-LexicalResolve-expansion, r=nik...Tyler Mandry-10/+16
2019-10-14Rollup merge of #65170 - petrochenkov:cload, r=eddybTyler Mandry-394/+309
2019-10-14Only expand types that contain projectionsTyler Mandry-1/+3
2019-10-14Add expanded type cache to OpaqueTypeExpanderTyler Mandry-3/+14
2019-10-14Tweak heuristics for less noiseEsteban Küber-10/+10