about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2025-02-06coverage: Defer part of counter-creation until codegenZalathar-34/+55
2025-02-06coverage: Store BCB node IDs in mappings, and resolve them in codegenZalathar-23/+28
2025-02-05Rollup merge of #136563 - nnethercote:clean-up-Trivials, r=lcnrJubilee-155/+121
2025-02-06Fix whitespace in lift macros.Nicholas Nethercote-20/+28
2025-02-06Clean up trivial traversal/lift impl generator macro calls.Nicholas Nethercote-140/+98
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-05Removed dependency on the field-offset crate.David Venhoek-3/+4
2025-02-05Pretty print pattern type values with `transmute` if they don't satisfy their...Oli Scherer-1/+5
2025-02-05Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obkLeón Orell Valerian Liehr-1/+6
2025-02-04Auto merge of #136115 - Mark-Simulacrum:shard-alloc-id, r=RalfJungbors-26/+44
2025-02-04Rollup merge of #136284 - oli-obk:push-zsxuwnzmonnl, r=lcnrMatthias Krüger-0/+2
2025-02-04experimentally label the spans for default binding modesdianne-4/+2
2025-02-04Rollup merge of #136465 - nnethercote:rustc_middle-MORE, r=jieyouxuJacob Pratt-135/+45
2025-02-03highlight the whole problem subpattern when pointing out the default binding ...dianne-2/+4
2025-02-04Two minor `use` fixups.Nicholas Nethercote-4/+2
2025-02-04Fix an inconsistent import.Nicholas Nethercote-3/+2
2025-02-04Update top-level `rustc_middle` comment.Nicholas Nethercote-2/+3
2025-02-04Simplify `thir_with_elements` macro.Nicholas Nethercote-13/+3
2025-02-04Remove `impl_for_typed_def_id` macro.Nicholas Nethercote-41/+35
2025-02-04Remove comment duplication.Nicholas Nethercote-12/+0
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