summary refs log tree commit diff
path: root/src/librustc_mir/monomorphize
AgeCommit message (Expand)AuthorLines
2020-03-06Don't redundantly repeat field names (clippy::redundant_field_names)Matthias Krüger-1/+1
2020-03-06Auto merge of #69614 - estebank:ice-age, r=davidtwcobors-1/+1
2020-03-03Use let instead of match to get value of enum with single variant.Matthias Krüger-5/+2
2020-03-01`delay_span_bug` when codegen cannot select obligationEsteban Küber-1/+1
2020-02-29use .iter() instead of .into_iter() on references.Matthias Krüger-4/+2
2020-02-27Auto merge of #67332 - matthewjasper:drop-in-place-cgus, r=michaelwoeristerbors-3/+10
2020-02-15Change const eval to return `ConstValue`, instead of `Const` as the type insi...Ben Lewis-12/+20
2020-02-13Don't instantiate so many copies of `drop_in_place`Matthew Jasper-3/+10
2020-01-27don't clone types that are copy, round two.Matthias Krüger-9/+6
2020-01-23Add projection query for upstream drop-glue instances.Michael Woerister-31/+1
2020-01-23Make drop-glue take advantage of -Zshare-generics.Michael Woerister-4/+8
2020-01-17Use named fields for `hir::ItemKind::Impl`Dylan MacKenzie-3/+3
2020-01-17Auto merge of #67731 - matthewjasper:drop-in-place-reclimit, r=eddybbors-2/+2
2020-01-11Auto merge of #67000 - spastorino:remove-promoted-from-place, r=oli-obkbors-35/+6
2020-01-11Add a commentJohn Kåre Alsaker-0/+3
2020-01-11Avoid a duplicate hash map lookupJohn Kåre Alsaker-5/+2
2020-01-11Fix a deadlockJohn Kåre Alsaker-10/+10
2020-01-11Run codegen unit partitioning and assert_symbols_are_distinct in parallelJohn Kåre Alsaker-12/+20
2020-01-10Remove PlaceBase enum and make Place base field be local: LocalSantiago Pastorino-7/+2
2020-01-10Remove Static from PlaceBaseSantiago Pastorino-12/+3
2020-01-10Remove StaticKindSantiago Pastorino-2/+2
2020-01-10Remove StaticKind::PromotedSantiago Pastorino-16/+1
2020-01-10Promote `Ref`s to constants instead of staticSantiago Pastorino-2/+2
2020-01-09Change -Z time event naming scheme and make them generic activitiesJohn Kåre Alsaker-14/+8
2020-01-06Auto merge of #67886 - Centril:rustc_hir_canon_imports, r=nagisabors-5/+5
2020-01-05Rename Instance.ty to Instance.monomorphic_tyAaron Hill-2/+3
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-5/+5
2020-01-05Use self profile infrastructure for -Z time and -Z time-passesJohn Kåre Alsaker-8/+4
2020-01-04DefId{Map,Set} -> rustc::hir::def_idMazdak Farrokhzad-4/+2
2020-01-04canonicalize FxHash{Map,Set} importsMazdak Farrokhzad-3/+4
2020-01-04extract rustc::middle::codegen_fn_attrsMazdak Farrokhzad-2/+3
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-30Handle recursive instantiation of drop shimsMatthew Jasper-2/+2
2019-12-30Remove HirVec from Generics.Camille GILLOT-1/+1
2019-12-24x.py fmt after previous deignoreMark Rousskov-231/+214
2019-12-22Format the worldMark Rousskov-149/+126
2019-12-22Rollup merge of #66877 - skinny121:const-eval-entry-points, r=oli-obkMazdak Farrokhzad-32/+6
2019-12-21Use Arena inside hir::ImplItem.Camille GILLOT-1/+1
2019-12-21Use Arena inside hir::TraitItem.Camille GILLOT-1/+1
2019-12-21Use Arena inside hir::Item.Camille GILLOT-2/+2
2019-12-22Add simpler entry points to const eval for common usages.Ben Lewis-32/+6
2019-12-06Rename to `then_some` and `then`varkor-1/+1
2019-12-06Use `to_option` in various placesvarkor-5/+1
2019-12-03rustc: use ReifyShim for reifying Virtual call instances.Eduard-Mihai Burtescu-9/+7
2019-12-02Remove HasLocalDecls impl from BodyCache's, properly reborrow to Body, rename...Paul Daniel Faria-3/+3
2019-12-02Remove BodyCache.body and rely on Deref as much as possible for ReadOnlyBodyC...Paul Daniel Faria-2/+1
2019-12-02Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li...Paul Daniel Faria-4/+4
2019-12-02Add predecessors fn to ReadOnlyBodyCache, fix more Body -> (ReadOnly)BodyCach...Paul Daniel Faria-2/+3
2019-11-21Aggregation of drive-by cosmetic changes.Alexander Regueiro-32/+29