about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2025-02-06Rollup merge of #136073 - compiler-errors:recursive-coro-always, r=oli-obkMatthias Krüger-56/+2
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-6/+6
2025-02-06Fix whitespace in lift macros.Nicholas Nethercote-20/+28
2025-02-06Clean up trivial traversal/lift impl generator macro calls.Nicholas Nethercote-57/+97
2025-02-05Eagerly detect coroutine recursion pre-mono when possibleMichael Goulet-56/+2
2025-02-05try to suggest eliding redundant binding modifiersdianne-1/+3
2025-02-05Pretty print pattern type values with `transmute` if they don't satisfy their...Oli Scherer-1/+1
2025-02-04Auto merge of #136115 - Mark-Simulacrum:shard-alloc-id, r=RalfJungbors-2/+2
2025-02-04experimentally label the spans for default binding modesdianne-4/+2
2025-02-03highlight the whole problem subpattern when pointing out the default binding ...dianne-2/+4
2025-02-03Rollup merge of #136430 - FedericoBruzzone:follow-up-136180, r=oli-obkMatthias Krüger-45/+46
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-27/+31
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-6/+6
2025-02-03reword pattern migration diagnostic to make sense in all editionsdianne-6/+18
2025-02-03Auto merge of #133138 - azhogin:azhogin/target-modifiers, r=davidtwco,saethlinbors-0/+1
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-01Shard AllocMap LockMark Rousskov-2/+2
2025-02-01Rename `tcx.ensure()` to `tcx.ensure_ok()`Zalathar-3/+3
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-31Rollup merge of #135860 - fmease:compiler-mv-obj-save-dyn-compat-ii, r=jieyouxuMatthias Krüger-1/+1
2025-01-31Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnrbors-10/+14
2025-01-30Auto merge of #136318 - matthiaskrgr:rollup-a159mzo, r=matthiaskrgrbors-91/+119
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-86/+104
2025-01-30Do not treat vtable supertraits as distinct when bound with different bound varsMichael Goulet-10/+14
2025-01-30Rollup merge of #136179 - oli-obk:push-vxvyttorquxw, r=BoxyUwUMatthias Krüger-0/+3
2025-01-30Auto merge of #136035 - SpecificProtagonist:miri-zeroed-alloc, r=oli-obkbors-2/+4
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-4/+4
2025-01-28Do not assume child bound assumptions for rigid aliasMichael Goulet-0/+14
2025-01-28miri: optimize zeroed allocSpecificProtagonist-2/+4
2025-01-28Make mir dumps more readableOli Scherer-0/+4
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-27Use identifiers in diagnostics more oftenMichael Goulet-0/+9
2025-01-27Add `TooGeneric` variant to `LayoutError` and emit `Unknown` oneFedericoBruzzone-4/+10
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-4/+5
2025-01-24use `fmt::from_fn` in more places, instead of using structs that impl formatt...Yotam Ofek-45/+35
2025-01-24Add a workaround for parallel rustc crashing when there are delayed bugsbjorn3-15/+30
2025-01-23`visit_x_unambig`Boxy-2/+2
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-7/+7
2025-01-23Make `hir::TyKind::TraitObject` use tagged ptrBoxy-7/+7