summary refs log tree commit diff
path: root/src/librustc_mir/monomorphize
AgeCommit message (Expand)AuthorLines
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
2019-11-12Rename in librustc_mir.Camille GILLOT-4/+4
2019-11-08hir::MethodSig -> hir::FnSigMazdak Farrokhzad-1/+1
2019-10-23Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddybMazdak Farrokhzad-22/+19
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-1/+1
2019-10-21Use `Symbol` for codegen unit names.Nicholas Nethercote-21/+18
2019-10-21Convert fields within `DefPathData` from `InternedString` to `Symbol`.Nicholas Nethercote-1/+1
2019-10-13Auto merge of #65182 - anp:reify-shim, r=eddybbors-4/+10
2019-10-11Rollup merge of #64986 - skinny121:fn-ptr-const-generics, r=varkorTyler Mandry-8/+9