about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2025-01-31Move `find_self_call`.Nicholas Nethercote-51/+42
2025-01-31Give a better explanation for having `bug_fmt` and `span_bug_fmt`.Nicholas Nethercote-3/+3
2025-01-31Remove the `mir_build` hook.Nicholas Nethercote-6/+0
2025-01-31Remove the `thir_{tree,flat}` hooks.Nicholas Nethercote-6/+0
2025-01-31Add/clarify comments about hooks.Nicholas Nethercote-4/+7
2025-01-31Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnrbors-14/+18
2025-01-30Auto merge of #136318 - matthiaskrgr:rollup-a159mzo, r=matthiaskrgrbors-108/+136
2025-01-31Simplify `bug!` and `span_bug!`.Nicholas Nethercote-20/+8
2025-01-30add commentsLukas Markeffsky-0/+7
2025-01-30check the types in `ty::Value` to value conversionLukas Markeffsky-8/+11
2025-01-30introduce `ty::Value`Lukas Markeffsky-103/+121
2025-01-30Do not treat vtable supertraits as distinct when bound with different bound varsMichael Goulet-14/+18
2025-01-30Rollup merge of #136179 - oli-obk:push-vxvyttorquxw, r=BoxyUwUMatthias Krüger-0/+3
2025-01-29upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiffManuel Drehwald-0/+21
2025-01-30Auto merge of #136035 - SpecificProtagonist:miri-zeroed-alloc, r=oli-obkbors-10/+26
2025-01-30Remove `NamedVarMap`.Nicholas Nethercote-4/+11
2025-01-29Auto merge of #136248 - matthiaskrgr:rollup-leaxgfd, r=matthiaskrgrbors-0/+3
2025-01-29Rollup merge of #136205 - compiler-errors:len-3, r=BoxyUwUMatthias Krüger-0/+3
2025-01-29Auto merge of #136227 - fmease:rollup-ewpvznh, r=fmeasebors-0/+4
2025-01-29Allow transmuting generic pattern types to and from their baseOli Scherer-0/+3
2025-01-29Rollup merge of #136176 - oli-obk:pattern-type-mir-opts, r=compiler-errorsLeón Orell Valerian Liehr-0/+4
2025-01-28Make item self/non-self bound naming less whackMichael Goulet-7/+7
2025-01-28Do not assume child bound assumptions for rigid aliasMichael Goulet-0/+14
2025-01-28Properly check that array length is valid type during built-in unsizing in indexMichael Goulet-0/+3
2025-01-28Rollup merge of #135748 - compiler-errors:len-2, r=RalfJung,oli-obkMatthias Krüger-5/+62
2025-01-28miri: optimize zeroed allocSpecificProtagonist-10/+26
2025-01-28Auto merge of #133929 - saethlin:remove-inline-in-all-cgus, r=nnethercotebors-9/+4
2025-01-28Make mir dumps more readableOli Scherer-0/+4
2025-01-27Remove -Zinline-in-all-cgus and clean up CGU partitioning testsBen Kimock-9/+4
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