about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src
AgeCommit message (Expand)AuthorLines
2024-07-28Force LLVM to use CMOV for binary searchAmanieu d'Antras-0/+2
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-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
2024-07-20Auto merge of #127658 - compiler-errors:precise-capturing-rustdoc-cross, r=fm...bors-0/+21
2024-07-20Rollup merge of #127980 - nyurik:compiler-refs, r=oli-obkMatthias Krüger-4/+4
2024-07-19Avoid ref when using format! in compilerYuri Astrakhan-4/+4
2024-07-19Rollup merge of #127976 - fmease:lta-cyclic-bivariant-param-better-err, r=com...Matthias Krüger-36/+37
2024-07-19Rollup merge of #127966 - oli-obk:structured_diag, r=compiler-errorsMatthias Krüger-56/+34
2024-07-19Rollup merge of #127814 - folkertdev:c-cmse-nonsecure-call-error-messages, r=...Matthias Krüger-0/+187
2024-07-19LTA: Diag: Detect bivariant ty params that are only used recursivelyLeón Orell Valerian Liehr-36/+37
2024-07-19Use structured suggestions for unconstrained generic parameters on impl blocksOli Scherer-56/+34
2024-07-19Auto merge of #127956 - tgross35:rollup-8ten7pk, r=tgross35bors-13/+88
2024-07-19Auto merge of #125915 - camelid:const-arg-refactor, r=BoxyUwUbors-55/+100
2024-07-19Rollup merge of #127891 - estebank:enum-type-sugg, r=estebankTrevor Gross-6/+60
2024-07-19Rollup merge of #121533 - ratmice:wasm_init_fini_array, r=nnethercoteTrevor Gross-7/+28
2024-07-18Rollup merge of #127929 - estebank:addr_of, r=compiler-errorsMatthias Krüger-52/+35
2024-07-18Rollup merge of #127871 - compiler-errors:recursive, r=estebankMatthias Krüger-9/+142
2024-07-18Use more accurate span for `addr_of!` suggestionEsteban Küber-52/+35
2024-07-18More accurate suggestions when writing wrong style of enum variant literalEsteban Küber-6/+60
2024-07-18improve error reportingFolkert-25/+31
2024-07-18remove cmse validation from rustc_codegen_ssaFolkert-9/+4
2024-07-18move CMSE validation to hir_analysisFolkert-4/+190
2024-07-18Rollup merge of #127888 - estebank:type-param-sugg, r=compiler-errorsMatthias Krüger-3/+5
2024-07-18Rollup merge of #127878 - estebank:assoc-item-removal, r=fmeaseMatthias Krüger-8/+6
2024-07-17Remove some unintended changes to importsNoah Lev-3/+3
2024-07-17Account for structs that have unused params in nested types in fieldsMichael Goulet-24/+96
2024-07-18More accurate span for type parameter suggestionEsteban Küber-3/+5
2024-07-17Fix associated item removal suggestionEsteban Küber-8/+6
2024-07-17Account for self ty aliasMichael Goulet-5/+10
2024-07-17Mention that type parameters are used recursivelyMichael Goulet-21/+77
2024-07-17Add cross-crate precise capturing support to rustdocMichael Goulet-0/+21
2024-07-17Split part of `adt_const_params` into `unsized_const_params`Boxy-24/+48
2024-07-17Forbid `!Sized` types and referencesBoxy-12/+54
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-41/+74
2024-07-16Use `ConstArg` for const param defaultsNoah Lev-4/+7
2024-07-16Use `ConstArg` for array lengthsNoah Lev-1/+1