about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2025-02-01Clean up MonoItem::instantiation_modeBen Kimock-42/+79
2025-02-01Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obkMatthias Krüger-4/+62
2025-02-01Mark the tcx-ensure wrapper types with `#[must_use]`Zalathar-0/+2
2025-02-01Rename `ensure_forwards_result_if_red` to `return_result_from_ensure_ok`Zalathar-12/+18
2025-02-01Rename `tcx.ensure_with_value()` to `tcx.ensure_done()`Zalathar-8/+20
2025-02-01Rename `tcx.ensure()` to `tcx.ensure_ok()`Zalathar-18/+39
2025-01-31Rework "long type names" printing logicEsteban Küber-41/+93
2025-01-31Make comma separated lists of anything easier to make for errorsEsteban Küber-10/+6
2025-01-31Auto merge of #136350 - matthiaskrgr:rollup-6eqfyvh, r=matthiaskrgrbors-132/+62
2025-01-31Implement MIR, CTFE, and codegen for unsafe bindersMichael Goulet-4/+62
2025-01-31Auto merge of #134424 - 1c3t3a:null-checks, r=saethlinbors-3/+6
2025-01-31Rollup merge of #136336 - nnethercote:overhaul-rustc_middle-util, r=jieyouxuMatthias Krüger-115/+54
2025-01-31Rollup merge of #136330 - nnethercote:rm-unnecessary-hooks, r=oli-obkMatthias Krüger-16/+7
2025-01-31Rollup merge of #135860 - fmease:compiler-mv-obj-save-dyn-compat-ii, r=jieyouxuMatthias Krüger-1/+1
2025-01-31Insert null checks for pointer dereferences when debug assertions are enabledBastian Kersting-3/+6
2025-01-31Auto merge of #136332 - jhpratt:rollup-aa69d0e, r=jhprattbors-0/+21
2025-01-31Auto merge of #136331 - jhpratt:rollup-curo1f4, r=jhprattbors-4/+11
2025-01-31Rollup merge of #133429 - EnzymeAD:autodiff-middle, r=oli-obkJacob Pratt-0/+21
2025-01-31Rollup merge of #136270 - nnethercote:rm-NamedVarMap, r=jackh726Jacob Pratt-4/+11
2025-01-31Overhaul `to_readable_str`.Nicholas Nethercote-37/+0
2025-01-31Don't export the `Trivial*` macros.Nicholas Nethercote-4/+1
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