about summary refs log tree commit diff
path: root/src/librustc_mir/monomorphize
AgeCommit message (Expand)AuthorLines
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
2019-10-09Reifying callers of Instance::resolve use resolve_for_fn_ptr.Adam Perry-4/+6
2019-10-09Add InstanceDef::ReifyShim for track_caller functions.Adam Perry-0/+4
2019-10-09self-profiling: Add events for everything except trait selection.Michael Woerister-4/+21
2019-10-09Rollup merge of #65175 - andjo403:partitioning, r=zackmdavisMazdak Farrokhzad-3/+7
2019-10-09Substitute and normalize all types of consts within collect constben-11/+6
2019-10-09Fix calling function pointer const parameters. Also fixes inference ofben-2/+8
2019-10-06add more info in debug traces for gcu mergingAndreas Jonson-3/+7
2019-10-06Rollup merge of #65158 - ishitatsuyuki:remove-dead, r=Mark-SimulacrumTyler Mandry-204/+0
2019-10-04Remove dead moduleTatsuyuki Ishi-204/+0
2019-10-04Rollup merge of #64817 - csmoe:closure, r=nikomatsakisMazdak Farrokhzad-1/+2
2019-10-03generate ClosureSubsts from SubstsRefcsmoe-1/+1
2019-09-29remove ClosureSubsts with SubstsRefcsmoe-1/+2
2019-09-29remove bit_set re-export from rustc_data_structurescsmoe-1/+1
2019-09-26Rename `Item.node` to `Item.kind`varkor-2/+2
2019-09-26Rename `ImplItem.node` to `ImplItem.kind`varkor-1/+1
2019-09-25Rename `sty` to `kind`varkor-5/+5
2019-09-05Rollup merge of #64141 - nnethercote:minimize-LocalInternedString, r=petroche...Mazdak Farrokhzad-1/+1
2019-09-04Remove `LocalInternedString` uses from `librustc/ty/`.Nicholas Nethercote-1/+1
2019-09-02Auto merge of #63561 - HeroicKatora:alloc-private-bytes, r=oli-obkbors-2/+2
2019-08-29Make allocation relocation field privateAndreas Molzer-2/+2
2019-08-22Fix tidyWesley Wiser-4/+5
2019-08-22Move def_id out add substsrefWesley Wiser-22/+19
2019-08-22Move promoted out of mir::BodyWesley Wiser-15/+18
2019-08-04Rename `ItemKind::Ty` to `ItemKind::TyAlias`varkor-1/+1
2019-08-02Replace "existential" by "opaque"varkor-1/+1
2019-07-16Normalize the trait_refAlessandro Decina-6/+5
2019-07-15Normalize type parameters in create_mono_items_for_default_impls.Alessandro Decina-1/+6
2019-07-12Replace `struct_tail` and `struct_lockstep_tails` with variants handling norm...Felix S. Klock II-3/+4
2019-07-06normalize use of backticks/lowercase in compiler messages for librustc_mirSamy Kacimi-2/+2
2019-07-04rename hir::map::local_def_id_from_hir_id to local_def_idljedrz-10/+10
2019-07-03Remove needless lifetimesJeremy Stucki-10/+10
2019-06-19Change `ByRef` to a struct variant to clarify its fields via namesOliver Scherer-1/+1
2019-06-19Weave the alignment through `ByRef`Oliver Scherer-1/+1
2019-06-18rustc: reintroduce lifetime bounds where necessary.Eduard-Mihai Burtescu-2/+4
2019-06-18rustc: remove unused lifetimes.Eduard-Mihai Burtescu-1/+1
2019-06-18rustc: remove leftover lifetimes with no bounds from where clauses.Eduard-Mihai Burtescu-1/+0
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-4/+4
2019-06-17remove _by_hir_id if there is no NodeId counterpartljedrz-2/+2
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-13/+3
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-44/+44
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-110/+131
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-41/+41
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-24/+24
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-48/+48