about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2025-02-04Remove `dep_node` comment duplication.Nicholas Nethercote-58/+0
2025-02-04Remove unused features from `rustc_middle`.Nicholas Nethercote-2/+0
2025-02-03Contracts core intrinsics.Felix S. Klock II-1/+6
2025-02-03Rollup merge of #136484 - Zalathar:query-cache-notes, r=jieyouxuMatthias Krüger-0/+6
2025-02-03Rollup merge of #136430 - FedericoBruzzone:follow-up-136180, r=oli-obkMatthias Krüger-50/+52
2025-02-03Move `try_to_raw_bytes` from `ty::Valtree` to `ty::Value`FedericoBruzzone-37/+34
2025-02-03Refactor using the type-level constant value `ty::Value`FedericoBruzzone-32/+37
2025-02-03Notes on types/traits used for in-memory query cachingZalathar-0/+6
2025-02-03Rollup merge of #136464 - nnethercote:rm-TyCtxtAt-for-hooks, r=oli-obk许杰友 Jieyou Xu (Joe)-17/+3
2025-02-03Rollup merge of #136455 - nnethercote:less-Clone, r=compiler-errors许杰友 Jieyou Xu (Joe)-22/+22
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-24/+24
2025-02-03reword pattern migration diagnostic to make sense in all editionsdianne-6/+18
2025-02-03Use a different hir type for patterns in pattern types than we use in match p...Oli Scherer-0/+2
2025-02-03Auto merge of #133138 - azhogin:azhogin/target-modifiers, r=davidtwco,saethlinbors-0/+1
2025-02-03Remove hook calling via `TyCtxtAt`.Nicholas Nethercote-17/+3
2025-02-03Avoid double-boxing lists of THIR subpatternsZalathar-7/+7
2025-02-03Remove `'pat` lifetime from some match-lowering data structuresZalathar-1/+2
2025-02-03Derive `Clone` on fewer THIR types.Nicholas Nethercote-22/+22
2025-02-02Rollup merge of #136425 - nnethercote:mv-rustc_middle-infer, r=lcnrMatthias Krüger-175/+0
2025-02-02Rollup merge of #136422 - nnethercote:convert-lint-functions, r=NoratriebMatthias Krüger-37/+3
2025-02-02Rollup merge of #136394 - saethlin:clean-up-instantiation-mode, r=compiler-er...Matthias Krüger-42/+79
2025-02-02Target modifiers (special marked options) are recorded in metainfo and compar...Andrew Zhogin-0/+1
2025-02-02Rollup merge of #136368 - estebank:listify, r=fee1-deadMatthias Krüger-10/+6
2025-02-02Rollup merge of #136328 - estebank:long-ty-path, r=jieyouxu,lqdMatthias Krüger-41/+93
2025-02-02Rollup merge of #136279 - Zalathar:ensure-ok, r=oli-obkMatthias Krüger-36/+77
2025-02-02Move `unify_key` module.Nicholas Nethercote-171/+0
2025-02-02Remove unused `ToType` trait.Nicholas Nethercote-5/+1
2025-02-02Convert two `rustc_middle::lint` functions to `Span` methods.Nicholas Nethercote-37/+3
2025-02-01Shard AllocMap LockMark Rousskov-26/+44
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