about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
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-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
2024-09-27Auto merge of #130946 - matthiaskrgr:rollup-ia4mf0y, r=matthiaskrgrbors-67/+73
2024-09-27Rollup merge of #130826 - fmease:compiler-mv-obj-safe-dyn-compat, r=compiler-...Matthias Krüger-67/+73
2024-09-27properly elaborate effects implied bounds for super traitsDeadbeef-0/+2
2024-09-26Use `&raw` in the compilerJosh Stone-7/+7
2024-09-25Compiler: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-67/+73
2024-09-25Auto merge of #130803 - cuviper:file-buffered, r=joshtriplettbors-2/+3
2024-09-24Rollup merge of #130764 - compiler-errors:inherent, r=estebankTrevor Gross-21/+19
2024-09-24Dogfood `feature(file_buffered)`Josh Stone-2/+3
2024-09-24update doc commentLukas Markeffsky-2/+4
2024-09-24be even more precise about "cast" vs "coercion"Lukas Markeffsky-6/+19
2024-09-24replace "cast" with "coercion" where applicableLukas Markeffsky-1/+3
2024-09-24use more accurate spans for user type ascriptionsLukas Markeffsky-2/+5
2024-09-24unify dyn* coercions with other pointer coercionsLukas Markeffsky-12/+3
2024-09-24Separate collection of crate-local inherent impls from error reportingMichael Goulet-21/+19
2024-09-23Rollup merge of #130727 - compiler-errors:objects, r=RalfJungMichael Goulet-16/+19
2024-09-23Rollup merge of #130618 - m-ou-se:skip-query, r=compiler-errorsMichael Goulet-1/+4
2024-09-23Check vtable projections for validity in miriMichael Goulet-16/+19