summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
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-12mark InterpResult as must_useRalf Jung-0/+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/+17
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-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
2024-10-03Handle `rustc_metadata` cases of `rustc::potential_query_instability` lintismailarilik-2/+2
2024-10-02Move in_trait into OpaqueTyOriginMichael Goulet-7/+1
2024-10-02Remove redundant in_trait from hir::TyKind::OpaqueDefMichael Goulet-1/+1
2024-10-02Auto merge of #130821 - lcnr:nalgebra-hang-2, r=compiler-errorsbors-3/+25
2024-10-02Rollup merge of #131152 - fee1-dead-contrib:fxdiag, r=compiler-errorsMatthias Krüger-13/+35
2024-10-02Rollup merge of #131150 - bvanjoi:issue-128327, r=chenyukangMatthias Krüger-1/+1
2024-10-02Rollup merge of #131140 - ismailarilik:handle-potential-query-instability-lin...Matthias Krüger-6/+6
2024-10-02reviewlcnr-8/+9
2024-10-02Improve const traits diagnostics for new desugaringDeadbeef-13/+35
2024-10-02only query `params_in_repr` if def kind is adtbohan-1/+1
2024-10-01Rollup merge of #130885 - RalfJung:interp-error-discard, r=oli-obkJubilee-34/+223
2024-10-02Handle `rustc-hir-analysis` cases of `rustc::potential_query_instability` lintismailarilik-6/+6
2024-10-01make InterpResult a dedicated type to avoid accidentally discarding the errorRalf Jung-89/+223
2024-10-01Remove unnamed field featureMichael Goulet-56/+4
2024-10-01add caches to multiple type folderslcnr-2/+23
2024-10-01Replace -Z default-hidden-visibility with -Z default-visibilityDavid Lattimore-0/+11
2024-09-30panic when an interpreter error gets unintentionally discardedRalf Jung-9/+64
2024-09-30Auto merge of #129499 - fee1-dead-contrib:supereffects, r=compiler-errorsbors-0/+2
2024-09-29Rollup merge of #130990 - RalfJung:mir-const-normalize, r=compiler-errorsMatthias Krüger-13/+3
2024-09-29cleanup: don't clone types that are CopyMatthias Krüger-1/+1
2024-09-28tweak Const::identity_unevaluated name and docsRalf Jung-1/+3
2024-09-28try to get rid of mir::Const::normalizeRalf Jung-12/+0