about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2025-01-24Exclude `mir::coverage` types from TypeFoldable/TypeVisitableZalathar-15/+26
2025-01-23`visit_x_unambig`Boxy-2/+2
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-8/+14
2025-01-23Make `hir::TyKind::TraitObject` use tagged ptrBoxy-7/+7
2025-01-23Allow `arena_cache` queries to return `Option<&'tcx T>`Zalathar-9/+64
2025-01-22Auto merge of #134478 - compiler-errors:attr-span, r=oli-obkbors-1/+4
2025-01-21Rollup merge of #135706 - compiler-errors:elaborate, r=lcnrMatthias Krüger-11/+6
2025-01-21Auto merge of #134299 - RalfJung:remove-start, r=compiler-errorsbors-3/+0
2025-01-21Move supertrait_def_ids into the elaborate module like all other fnsMichael Goulet-11/+6
2025-01-21remove support for the #[start] attributeRalf Jung-3/+0
2025-01-21Also generate undef scalars and scalar pairsOli Scherer-1/+1
2025-01-20make it possible to silence linker warnings with a crate-level attributejyn-3/+3
2025-01-20Get rid of mir::Const::from_ty_constMichael Goulet-15/+5
2025-01-19Manual cleanup of some `is_{or_none|some_and}` usagesYotam Ofek-2/+2
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-7/+7
2025-01-19Auto merge of #135709 - lqd:bring-back-len, r=compiler-errorsbors-3/+21
2025-01-19Auto merge of #135715 - matthiaskrgr:rollup-9a18sxj, r=matthiaskrgrbors-2/+1
2025-01-19Rollup merge of #135697 - compiler-errors:poly-trait-ref, r=lqdMatthias Krüger-12/+1
2025-01-18Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav...Rémy Rakic-3/+0
2025-01-18Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper"Rémy Rakic-0/+21
2025-01-18Fix commentMichael Goulet-2/+1
2025-01-18Get rid of `ToPolyTraitRef`Michael Goulet-12/+1
2025-01-18coverage: Remove `BcbCounter` and `BcbExpression`Zalathar-6/+2
2025-01-17Auto merge of #135047 - Flakebi:amdgpu-kernel-cc, r=workingjubileebors-0/+1
2025-01-16Auto merge of #135592 - matthiaskrgr:rollup-4t69l7i, r=matthiaskrgrbors-1/+32
2025-01-16Auto merge of #134504 - oli-obk:push-rltsvnyttwll, r=compiler-errorsbors-2/+37
2025-01-16Rollup merge of #135504 - veluca93:target-feature-cast-to-fn-ptr, r=oli-obkMatthias Krüger-1/+32
2025-01-16Coerce safe-to-call target_feature functions to fn pointers.Luca Versari-1/+32
2025-01-16Add gpu-kernel calling conventionFlakebi-0/+1
2025-01-15Rollup merge of #135003 - RalfJung:deprecate-allowed-through-unstable, r=davi...Guillaume Gomez-9/+12
2025-01-15Auto merge of #134353 - oli-obk:safe-target-feature-unsafe-by-default, r=wesl...bors-1/+12
2025-01-15Render fn defs with target_features attrs with the attributeOli Scherer-1/+8
2025-01-15late_report_deprecation: move fast-path closer to the core logicRalf Jung-9/+12
2025-01-14Enforce syntactical stability of const traits in HIRMichael Goulet-2/+87
2025-01-14Auto merge of #135278 - tgross35:ignore-std-dep-crates, r=SparrowLiibors-0/+18
2025-01-14Add hir::HeaderSafety to make follow up commits simplerOli Scherer-0/+4
2025-01-14Add `tcx.visible_traits()` and use it for producing diagnosticsTrevor Gross-0/+13
2025-01-14Make `#[rustc_private]` override dependency visibilityTrevor Gross-0/+5
2025-01-14Rollup merge of #135451 - mzacho:code-duplication, r=oli-obkMatthias Krüger-1/+0
2025-01-14Auto merge of #135465 - jhpratt:rollup-7p93bct, r=jhprattbors-9/+15
2025-01-13Rollup merge of #134498 - oli-obk:push-wmxynprsyxvr, r=compiler-errorsJacob Pratt-9/+15
2025-01-13remove code duplication when hashing query result and interning nodeMartin Zacho-1/+0
2025-01-13Rollup merge of #135426 - compiler-errors:no-resolve-assoc-ty, r=lcnrMatthias Krüger-153/+20
2025-01-13Auto merge of #135167 - mzacho:depth-limit-const-eval-query, r=oli-obkbors-0/+1
2025-01-13Assert that Instance::try_resolve is only used on body-like thingsMichael Goulet-153/+20
2025-01-12Rollup merge of #135383 - BoxyUwU:cov_tag_ptr, r=compiler-errorsGuillaume Gomez-1/+1
2025-01-12De-abstract tagged pointer abstractionBoxy-1/+1
2025-01-12Rollup merge of #135378 - compiler-errors:unnecessary-stashing, r=chenyukangMatthias Krüger-11/+1
2025-01-11Remove a bunch of diagnostic stashing that doesn't do anythingMichael Goulet-11/+1
2025-01-11Rollup merge of #135314 - compiler-errors:eagerly-mono-closures, r=wesleywiserMatthias Krüger-0/+13