about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2025-01-28Represent the raw pointer for a array length check as a new kind of fake borrowMichael Goulet-5/+62
2025-01-27Rollup merge of #136118 - oli-obk:push-qsslxsopnrmr, r=ZalatharGuillaume Gomez-4/+11
2025-01-27Rollup merge of #136114 - compiler-errors:more-idents, r=jieyouxuGuillaume Gomez-0/+9
2025-01-27Rollup merge of #135988 - bjorn3:workaround_parallel_rustc_crash, r=lqdGuillaume Gomez-15/+30
2025-01-27Change `collect_and_partition_mono_items` tuple return type to a structOli Scherer-4/+11
2025-01-27Use identifiers in diagnostics more oftenMichael Goulet-0/+9
2025-01-27Add `TooGeneric` variant to `LayoutError` and emit `Unknown` oneFedericoBruzzone-4/+13
2025-01-26Compiler: Finalize dyn compatibility renamingLeón Orell Valerian Liehr-1/+1
2025-01-26Auto merge of #135753 - compiler-errors:from-ty-const, r=oli-obkbors-15/+5
2025-01-25Rollup merge of #136031 - lqd:polonius-debugger-episode-1, r=compiler-errorsJacob Pratt-23/+46
2025-01-25Rollup merge of #135951 - yotamofek:use-debug-helpers, r=SparrowLiiJacob Pratt-94/+55
2025-01-25Auto merge of #119286 - jyn514:linker-output, r=bjorn3bors-3/+3
2025-01-25fix terminator edges commentsRémy Rakic-2/+4
2025-01-25extract principal MIR dump functionRémy Rakic-21/+42
2025-01-25Auto merge of #128657 - clubby789:optimize-none, r=fee1-dead,WaffleLapkinbors-1/+1
2025-01-24Rename `OptimizeAttr::None` to `Default`clubby789-1/+1
2025-01-24Rollup merge of #135873 - Zalathar:be-prepared, r=oli-obkMatthias Krüger-16/+29
2025-01-24use `fmt::from_fn` in more places, instead of using structs that impl formatt...Yotam Ofek-94/+55
2025-01-24Add a workaround for parallel rustc crashing when there are delayed bugsbjorn3-15/+30
2025-01-24Auto merge of #135272 - BoxyUwU:generic_arg_infer_reliability_2, r=compiler-e...bors-13/+19
2025-01-24coverage: Make query `coverage_ids_info` return an OptionZalathar-1/+3
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