about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2024-10-19Change lints_to_emit to lints_that_actually_runblyxyas-1/+1
2024-10-19Do not run lints that cannot emitblyxyas-1/+7
2024-10-19interpret errors: add map_err_kind, rename InterpError -> InterpErrorKindRalf Jung-36/+47
2024-10-18Rollup merge of #131802 - compiler-errors:fnonce-coverage, r=Zalathar许杰友 Jieyou Xu (Joe)-0/+1
2024-10-18Dont ICE when computing coverage of synthetic async closure bodyMichael Goulet-0/+1
2024-10-18rust_for_linux: -Zregparm=<N> commandline flag for X86 (#116972)Andrew Zhogin-1/+15
2024-10-17move `defining_opaque_types` out of `Canonical`lcnr-28/+31
2024-10-17`DropckOutlives` to `rustc_middle`lcnr-6/+15
2024-10-17remove type_op constructorslcnr-25/+1
2024-10-17`ImpliedOutlivesBounds` to `rustc_middle`lcnr-6/+14
2024-10-16Rollup merge of #131381 - Nadrieril:min-match-ergonomics, r=pnkfelixMatthias Krüger-7/+8
2024-10-16Auto merge of #131481 - nnethercote:rm-GenKillSet, r=cjgillotbors-7/+0
2024-10-16Auto merge of #131422 - GnomedDev:smallvec-predicate-obligations, r=compiler-...bors-4/+5
2024-10-15Auto merge of #130654 - lcnr:stabilize-coherence-again, r=compiler-errorsbors-2/+2
2024-10-15stabilize `-Znext-solver=coherence`lcnr-2/+2
2024-10-15Rollup merge of #131652 - compiler-errors:modifiers, r=Nadrieril,jieyouxuMatthias Krüger-1/+2
2024-10-14Move trait bound modifiers into hir::PolyTraitRefMichael Goulet-1/+2
2024-10-14Remove `Engine::new_gen_kill`.Nicholas Nethercote-7/+0
2024-10-14Rollup merge of #131473 - workingjubilee:move-that-abi-up, r=saethlinMatthias Krüger-1/+1
2024-10-12Rollup merge of #131626 - matthiaskrgr:dont_string, r=lqdTrevor Gross-1/+1
2024-10-12Stabilize `const_option`Trevor Gross-1/+0
2024-10-12remove a couple of redundant String to String conversionMatthias Krüger-1/+1
2024-10-12Swap PredicateObligation to ThinVecGnomedDev-4/+5
2024-10-12mark InterpResult as must_useRalf Jung-0/+1
2024-10-11compiler: Wire `{TyAnd,}Layout` into `rustc_abi`Jubilee Young-1/+1
2024-10-11Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiserbors-56/+4
2024-10-10Add variances to RPITITsMichael Goulet-0/+4
2024-10-10Introduce SolverRelatingMichael Goulet-0/+6
2024-10-08compiler: Factor rustc_target::abi::* out of middle::ty::layoutJubilee Young-7/+18
2024-10-08coverage. Adapt to mcdc mapping formats introduced by llvm 19zhuyunxing-31/+30
2024-10-08coverage. MCDC ConditionId start from 0 to keep with llvm 19zhuyunxing-13/+3
2024-10-08Error on resetted binding mode in edition 2024Nadrieril-7/+8
2024-10-07Auto merge of #131235 - codemountains:rename-nestedmetaitem-to-metaitemlnner,...bors-3/+2
2024-10-07Auto merge of #131226 - nnethercote:rustc_infer-cleanups, r=lcnrbors-9/+1
2024-10-07Simplify two matches.Nicholas Nethercote-9/+1
2024-10-06various fixes for `naked_asm!` implementationFolkert de Vries-6/+37
2024-10-06Rename NestedMetaItem to MetaItemInnercodemountains-3/+2
2024-10-05clarify semantics of ConstantIndex MIR projectionRalf Jung-2/+4
2024-10-05Auto merge of #129244 - cjgillot:opaque-hir, r=compiler-errorsbors-39/+74
2024-10-04Rollup merge of #130633 - eholk:pin-reborrow-self, r=compiler-errorsJubilee-0/+10
2024-10-04Simplify bound var resolution.Camille GILLOT-15/+12
2024-10-04WfCheck opaques.Camille GILLOT-1/+1
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-14/+52
2024-10-04Make naming more consistent.Camille GILLOT-10/+10
2024-10-04Make query backtrace more useful.Camille GILLOT-8/+8
2024-10-04Elaborate supertrait span correctly to label the error betterMichael Goulet-0/+4
2024-10-04Rollup merge of #131202 - Urgau:wide-ptrs-compiler, r=jieyouxuGuillaume Gomez-12/+12
2024-10-04Use wide pointers consistenly across the compilerUrgau-12/+12
2024-10-03Auto merge of #131215 - matthiaskrgr:rollup-i021ef7, r=matthiaskrgrbors-8/+2
2024-10-03Rollup merge of #131183 - compiler-errors:opaque-ty-origin, r=estebankMatthias Krüger-8/+2