about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2019-12-21Use Arena inside hir::Item.Camille GILLOT-10/+10
2019-12-21Use Arena inside hir::Crate.Camille GILLOT-1/+1
2019-12-19is_binding_pat: treat or-pat like tuple-patMazdak Farrokhzad-1/+2
2019-12-19is_binding_pat: don't use _ armMazdak Farrokhzad-1/+8
2019-12-13Require stable/unstable annotations for the constness of all stable functions...Oliver Scherer-6/+16
2019-12-13Reuse the `staged_api` feature for `rustc_const_unstable`Oliver Scherer-1/+6
2019-12-03Move NativeLibraryKind to rustc_sessionMark Rousskov-15/+1
2019-12-01Remove ord lang itemcad97-1/+0
2019-11-30Rollup merge of #66895 - Centril:rustc_feature, r=oli-obkMazdak Farrokhzad-10/+14
2019-11-30move GateIssue to rustc_feature & simplify emit_feature_errMazdak Farrokhzad-10/+14
2019-11-28rustc: Move some queries to `rustc_metadata`Vadim Petrochenkov-5/+1
2019-11-28rustc_metadata: Move `has_global_allocator` from session to cstoreVadim Petrochenkov-0/+1
2019-11-28rustc_metadata: Privatize `CrateMetadata::extern_crate`Vadim Petrochenkov-0/+7
2019-11-27Move ExprUseVisitor and mem_categorization to rustc_typeckMatthew Jasper-1339/+0
2019-11-27Remove remaining uses of "cmt"Matthew Jasper-48/+50
2019-11-27Simplify `mem_categorization`Matthew Jasper-937/+183
2019-11-27Simplify fields of `MemCategorizationContext`Matthew Jasper-137/+54
2019-11-27Rename `cmt_` to `Place`Matthew Jasper-40/+40
2019-11-24Add raw address of expressions to the AST and HIRMatthew Jasper-3/+3
2019-11-21reduce size of hir::ExprKindMazdak Farrokhzad-3/+3
2019-11-19More HashStable.Camille GILLOT-26/+4
2019-11-14Clean some error codes diagnosticsGuillaume Gomez-16/+28
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+9
2019-11-13Rollup merge of #66334 - Mark-Simulacrum:sess-cstore, r=petrochenkovYuki Okushi-0/+3
2019-11-12Rollup merge of #66299 - rossmacarthur:fix-41260-avoid-issue-0, r=varkorYuki Okushi-6/+7
2019-11-11Move allocator_kind to CrateStoreMark Rousskov-0/+2
2019-11-11Move injected_panic_runtime to CrateStoreMark Rousskov-0/+1
2019-11-11support issue = "none" in unstable attributesRoss MacArthur-6/+7
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-6/+6
2019-11-08hir::ItemKind::Fn: use hir::MethodSigMazdak Farrokhzad-7/+7
2019-11-05use American spelling for `pluralize!`Andy Russell-2/+2
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