about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2024-08-15Rollup merge of #129106 - compiler-errors:unused-type-ops, r=jieyouxuMatthias Krüger-24/+3
2024-08-14Remove redundant type opsMichael Goulet-24/+3
2024-08-14Rollup merge of #128828 - lcnr:search-graph-11, r=compiler-errors许杰友 Jieyou Xu (Joe)-13/+0
2024-08-14Auto merge of #129076 - matthiaskrgr:rollup-rg8mi2x, r=matthiaskrgrbors-7/+9
2024-08-14Rollup merge of #129061 - compiler-errors:lang-item, r=UrgauMatthias Krüger-7/+9
2024-08-14Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errorsbors-38/+44
2024-08-13Use is_lang_item moreMichael Goulet-7/+9
2024-08-13Auto merge of #128742 - RalfJung:miri-vtable-uniqueness, r=saethlinbors-99/+61
2024-08-12Rollup merge of #128912 - compiler-errors:do-not-recommend-impl, r=lcnrMatthias Krüger-0/+7
2024-08-12Rollup merge of #128712 - compiler-errors:normalize-borrowck, r=lcnrMatthias Krüger-18/+12
2024-08-12Rollup merge of #128978 - compiler-errors:assert-matches, r=jieyouxuGuillaume Gomez-4/+6
2024-08-12do not use the global solver cache for proof treeslcnr-13/+0
2024-08-12Streamline some inputs/output traversals.Nicholas Nethercote-6/+3
2024-08-12Avoid a `FnPtr` deconstruct-and-recreate.Nicholas Nethercote-4/+5
2024-08-11Remove struct_tail_no_normalizationMichael Goulet-8/+0
2024-08-11Rename normalization functions to rawMichael Goulet-11/+13
2024-08-11Use assert_matches around the compilerMichael Goulet-4/+6
2024-08-10Auto merge of #128927 - GuillaumeGomez:rollup-ei2lr0f, r=GuillaumeGomezbors-6/+21
2024-08-10Rollup merge of #128910 - estebank:assoc-fn, r=compiler-errorsGuillaume Gomez-6/+21
2024-08-10Auto merge of #122792 - Nadrieril:stabilize-min-exh-pats2, r=fee1-deadbors-1/+1
2024-08-10Auto merge of #128746 - compiler-errors:cache-super-outlives, r=lcnrbors-0/+4
2024-08-10Update std and compilerNadrieril-1/+1
2024-08-10Auto merge of #128740 - compiler-errors:generic-preds, r=estebankbors-6/+6
2024-08-09Store do_not_recommend-ness in impl headerMichael Goulet-0/+7
2024-08-10Differentiate between methods and associated functionsEsteban Küber-6/+21
2024-08-09Auto merge of #128703 - compiler-errors:normalizing-tails, r=lcnrbors-11/+7
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-33/+38
2024-08-09Split `split_inputs_and_output` in two.Nicholas Nethercote-3/+6
2024-08-08Rename struct_tail_erasing_lifetimes to struct_tail_for_codegenMichael Goulet-11/+7
2024-08-08Only suggest `#[allow]` for `--warn` and `--deny` lint level flagsAlex Macleod-3/+5
2024-08-07Disallow enabling features without their implied featuresCaleb Zulawski-1/+1
2024-08-07Hide implicit target features from diagnostics when possibleCaleb Zulawski-1/+10
2024-08-07Add implied target features to target_feature attributeCaleb Zulawski-0/+6
2024-08-06Cache supertrait outlives of impl header for soundness checkMichael Goulet-0/+4
2024-08-06miri: make vtable addresses not globally uniqueRalf Jung-99/+61
2024-08-06Stop unnecessarily taking GenericPredicates by &selfMichael Goulet-6/+6
2024-08-03Auto merge of #128441 - Bryanskiy:delegation-perf, r=petrochenkovbors-12/+1
2024-08-02Rollup merge of #128494 - RalfJung:mir-lazy-lists, r=compiler-errorsMatthias Krüger-9/+47
2024-08-01MIR required_consts, mentioned_items: ensure we do not forget to fill these l...Ralf Jung-9/+47
2024-08-01interpret: simplify pointer arithmetic logicRalf Jung-91/+15
2024-08-01on a signed deref check, mention the right pointer in the errorRalf Jung-9/+7
2024-07-31Delegation: second attempt to improve perfBryanskiy-12/+1
2024-07-31Use a separate pattern type for `rustc_pattern_analysis` diagnosticsZalathar-158/+1
2024-07-31Revert "Make `thir::Pat` not implement `fmt::Display` directly"Zalathar-46/+19
2024-07-30Auto merge of #125929 - Bryanskiy:delegation-generics-3, r=petrochenkovbors-0/+19
2024-07-29Delegation: support generics for delegation from free functionsBryanskiy-0/+19
2024-07-29Rollup merge of #128304 - Zalathar:thir-pat-display, r=NadrierilMatthias Krüger-26/+46
2024-07-29Rollup merge of #128277 - RalfJung:offset_from_wildcard, r=oli-obkMatthias Krüger-6/+14
2024-07-29Make `thir::Pat` not implement `fmt::Display` directlyZalathar-19/+46
2024-07-29Reformat `use` declarations.Nicholas Nethercote-634/+610