summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2019-11-04Auto merge of #65835 - Mark-Simulacrum:lockless-lintbuffer, r=nikomatsakisbors-2/+2
2019-11-03Migrate resolver over to internal lint bufferMark Rousskov-2/+2
2019-11-03Make Emscripten unwinding use a valid type_infoAmanieu d'Antras-1/+1
2019-10-31Implement dual proc macro hashingmsizanoen-0/+1
2019-10-28Rollup merge of #65664 - anp:panic-location, r=eddybMazdak Farrokhzad-0/+1
2019-10-27Implement core::intrinsics::caller_location.Adam Perry-0/+1
2019-10-25Migrate from `#[structural_match]` attribute a lang-item trait.Felix S. Klock II-0/+4
2019-10-24rustc_metadata: Minimize use of `Lrc` in crate storeVadim Petrochenkov-3/+3
2019-10-24rustc: Add a convenience alias for `dyn MetadataLoader + Sync`Vadim Petrochenkov-0/+2
2019-10-21Rollup merge of #65647 - nnethercote:rm-unnecessary-traits, r=CentrilMazdak Farrokhzad-6/+6
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-6/+6
2019-10-21Rollup merge of #65460 - sinkuu:contains_insert, r=varkorYuki Okushi-2/+1
2019-10-16Make use of the return value of `HashSet::insert`Shotaro Yamada-2/+1
2019-10-15Rollup merge of #64603 - gilescope:unused-lifetime-warning, r=matthewjasperTyler Mandry-1/+7
2019-10-15Avoid unused lifetime warning for lifetimes introduced when desugering async.Giles Cope-1/+7
2019-10-14rustc_metadata: Remove resolutions for extern crate items from `CStore`Vadim Petrochenkov-1/+0
2019-10-14rustc_metadata: Use `CrateSource` where appropriateVadim Petrochenkov-0/+6
2019-10-10stability: Do not use `buffer_lint` after lowering to HIRVadim Petrochenkov-3/+11
2019-10-07Address review comments.Charles Lew-1/+1
2019-10-07Add feature gate for raw_dylib.Charles Lew-0/+2
2019-10-04middle::intrinsicck -> rustc_passesMark Rousskov-170/+0
2019-10-04middle::entry -> rustc_passesMark Rousskov-202/+0
2019-10-04middle::dead -> rustc_passesMark Rousskov-676/+0
2019-10-04move middle::liveness to rustc_passesMark Rousskov-1568/+0
2019-10-04Rollup merge of #65026 - petrochenkov:ice1, r=eddybMazdak Farrokhzad-3/+1
2019-10-04Rollup merge of #64874 - matthewjasper:simplify-euv, r=eddybMazdak Farrokhzad-449/+90
2019-10-04Rollup merge of #64817 - csmoe:closure, r=nikomatsakisMazdak Farrokhzad-4/+6
2019-10-04metadata: Simplify interface of `resolve_crate`Vadim Petrochenkov-3/+1
2019-10-03generate ClosureSubsts from SubstsRefcsmoe-5/+6
2019-09-30Remove unused parts of ExprUseVisitorMatthew Jasper-380/+78
2019-09-30Remove HIR based const qualificationMatthew Jasper-69/+12
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-3/+3
2019-09-29remove ClosureSubsts with SubstsRefcsmoe-1/+2
2019-09-29introduce from_ref helper for replacementcsmoe-1/+1
2019-09-29Rollup merge of #64824 - Mark-Simulacrum:no-stable-hasher-result-everywhere, ...Mazdak Farrokhzad-9/+4
2019-09-29Rollup merge of #63492 - eddyb:cvarargs, r=nagisa,matthewjasperMazdak Farrokhzad-8/+0
2019-09-28Rollup merge of #64763 - GuillaumeGomez:long-err-explanation-E0734, r=estebankMazdak Farrokhzad-2/+6
2019-09-28Rollup merge of #64678 - tomtau:fix/no-std-error, r=matthewjasperMazdak Farrokhzad-6/+37
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-9/+4
2019-09-28rustc: don't store a lifetime in hir::TyKind::CVarArgs.Eduard-Mihai Burtescu-8/+0
2019-09-28Rollup merge of #64781 - Mark-Simulacrum:no-global-tcx, r=eddybMazdak Farrokhzad-2/+2
2019-09-27cleanup dead ast-borrowck / migrate-mode code.Mazdak Farrokhzad-31/+0
2019-09-27Remove global_tcx from TyCtxtMark Rousskov-2/+2
2019-09-27getting more context for duplicate lang items (fixes #60561)Tomas Tauber-6/+37
2019-09-26Rename `MetaItem.node` to `MetaItem.kind`varkor-1/+1
2019-09-26Rename `ForeignItem.node` to `ForeignItem.kind`varkor-3/+3
2019-09-26Rename `Item.node` to `Item.kind`varkor-30/+29
2019-09-26Rename `Stmt.node` to `Stmt.kind`varkor-3/+3
2019-09-26Rename `Ty.node` to `Ty.kind`varkor-12/+12
2019-09-26Rename `TraitItem.node` to `TraitItem.kind`varkor-7/+7