summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src
AgeCommit message (Expand)AuthorLines
2024-08-15Revert "Auto merge of #125915 - camelid:const-arg-refactor, r=BoxyUwU"Boxy-100/+55
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-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
2024-07-16Use `ConstArg` for assoc item constraintsNoah Lev-12/+21
2024-07-16Setup ty::Const functions for `ConstArg`Noah Lev-7/+4
2024-07-16hir: Create `hir::ConstArgKind` enumNoah Lev-8/+11
2024-07-15Move rustc_infer::infer::error_reporting to rustc_infer::error_reporting::inferMichael Goulet-1/+1
2024-07-14find_field does not need to be a query.Camille GILLOT-19/+0
2024-07-11Auto merge of #127575 - chenyukang:yukang-fix-struct-fields-ice, r=compiler-e...bors-1/+4
2024-07-11report pat no field error no recoverd struct variantyukang-1/+4
2024-07-10Rollup merge of #127094 - Borgerr:E0191-suggestion-correction, r=fmeaseMatthias Krüger-1/+13
2024-07-09E0191 suggestion correction, inserts turbofish without dyn (#91997)Ashton Hunt-1/+13
2024-07-09Auto merge of #127358 - oli-obk:taint_itemctxt, r=fmeasebors-182/+194
2024-07-09Auto merge of #127493 - compiler-errors:crate-level-import, r=lcnrbors-13/+13
2024-07-09Remove HirTyLowerer::set_tainted_by_errors, since it is now redundantOli Scherer-91/+96
2024-07-09Automatically taint when reporting errors from ItemCtxtOli Scherer-94/+101
2024-07-09Auto merge of #127200 - fee1-dead-contrib:trait_def_const_trait, r=compiler-e...bors-12/+12
2024-07-08Move trait selection error reporting to its own top-level moduleMichael Goulet-13/+13
2024-07-08Remove `structured_errors` moduleOli Scherer-5/+2
2024-07-08Remove `StructuredDiag`Oli Scherer-78/+43
2024-07-08Remove another `StructuredDiag` implOli Scherer-73/+1