about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src
AgeCommit message (Expand)AuthorLines
2024-08-14Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errorsbors-5/+5
2024-08-12Rollup merge of #128912 - compiler-errors:do-not-recommend-impl, r=lcnrMatthias Krüger-0/+2
2024-08-12Rollup merge of #128978 - compiler-errors:assert-matches, r=jieyouxuGuillaume Gomez-12/+23
2024-08-11Use assert_matches around the compilerMichael Goulet-12/+23
2024-08-10Rollup merge of #128910 - estebank:assoc-fn, r=compiler-errorsGuillaume Gomez-11/+3
2024-08-10Auto merge of #128746 - compiler-errors:cache-super-outlives, r=lcnrbors-0/+22
2024-08-09Store do_not_recommend-ness in impl headerMichael Goulet-0/+2
2024-08-10Differentiate between methods and associated functionsEsteban Küber-11/+3
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-5/+5
2024-08-08Rename struct_tail_erasing_lifetimes to struct_tail_for_codegenMichael Goulet-1/+1
2024-08-07Rollup merge of #128424 - fee1-dead-contrib:fx-clean, r=oli-obkGuillaume Gomez-26/+0
2024-08-06Rollup merge of #128377 - veera-sivarajan:fix-128249, r=davidtwcoMatthias Krüger-14/+27
2024-08-06Cache supertrait outlives of impl header for soundness checkMichael Goulet-0/+22
2024-08-06Auto merge of #125558 - Amanieu:const-asm-type, r=lcnrbors-32/+74
2024-08-05Rollup merge of #127655 - RalfJung:invalid_type_param_default, r=compiler-errorsMatthias Krüger-2/+0
2024-07-31Delegation: second attempt to improve perfBryanskiy-15/+21
2024-07-31minor `effects` cleanupsDeadbeef-26/+0
2024-07-30Auto merge of #125929 - Bryanskiy:delegation-generics-3, r=petrochenkovbors-90/+286
2024-07-30Auto merge of #128250 - Amanieu:select_unpredictable, r=nikicbors-0/+2
2024-07-29Fix ICE Caused by Incorrectly Delaying E0107Veera-14/+27
2024-07-29Delegation: support generics for delegation from free functionsBryanskiy-90/+286
2024-07-29Rollup merge of #128174 - compiler-errors:trait-alias-marker, r=oli-obkMatthias Krüger-5/+9
2024-07-29Reformat `use` declarations.Nicholas Nethercote-189/+198
2024-07-28Force LLVM to use CMOV for binary searchAmanieu d'Antras-0/+2
2024-07-28stabilize `is_sorted`Slanterns-1/+0
2024-07-26Auto merge of #121676 - Bryanskiy:polarity, r=petrochenkovbors-14/+29
2024-07-26Forbid `?Trait` bounds repetitionsBryanskiy-10/+16
2024-07-26Rollup merge of #126575 - fmease:update-lint-type_alias_bounds, r=compiler-er...Trevor Gross-97/+147
2024-07-26Rollup merge of #127220 - BoxyUwU:dropck_handle_extra_impl_params, r=compiler...Matthias Krüger-9/+25
2024-07-25use `ErrorGuaranteed` from emitFolkert-8/+6
2024-07-25rustfmtAmanieu d'Antras-5/+1
2024-07-25Apply suggestions from code reviewFolkert de Vries-3/+3
2024-07-25apply fix suggested by lcnrFolkert-46/+78
2024-07-25Tweak type inference for `const` operands in inline asmAmanieu d'Antras-4/+20
2024-07-25Support ?Trait bounds in supertraits and dyn Trait under a feature gateBryanskiy-16/+25
2024-07-25Don't record trait aliases as marker traitsMichael Goulet-5/+9
2024-07-23Suggest full trait ref (with placeholders) on unresolved assoc tysLeón Orell Valerian Liehr-14/+20
2024-07-23Inside eager ty aliases on unresolved assoc tys suggest fully qualifying inst...León Orell Valerian Liehr-22/+57
2024-07-23HIR ty lowering: Refactor the way the projectee ("QSelf") gets passed to diag...León Orell Valerian Liehr-66/+83
2024-07-23Suggesting an available assoc item is always maybe-incorrectLeón Orell Valerian Liehr-14/+6
2024-07-22Revert suggestion verbosity changeEsteban Küber-3/+3
2024-07-22On generic and lifetime removal suggestion, do not leave behind stray `,`Esteban Küber-9/+17
2024-07-22Change suggestion message wordingEsteban Küber-5/+3
2024-07-22Use verbose suggestion for "wrong # of generics"Esteban Küber-4/+4
2024-07-22Auto merge of #128041 - compiler-errors:uplift-errors-into-trait-sel, r=lcnrbors-13/+13
2024-07-21Move all error reporting into rustc_trait_selectionMichael Goulet-11/+9
2024-07-21Make type_var_origin take a vidMichael Goulet-2/+4
2024-07-21Rollup merge of #128020 - compiler-errors:nlb-no-const, r=BoxyUwUJubilee-5/+1
2024-07-21Auto merge of #127722 - BoxyUwU:new_adt_const_params_limitations, r=compiler-...bors-29/+95
2024-07-20Just totally fully deny late-bound constsMichael Goulet-5/+1