about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/astconv
AgeCommit message (Expand)AuthorLines
2024-02-06Rollup merge of #120632 - trevyn:issue-109195, r=oli-obkMatthias Krüger-0/+53
2024-02-05Create helper `maybe_report_similar_assoc_fn`trevyn-51/+52
2024-02-04Auto merge of #120649 - matthiaskrgr:rollup-ek80j61, r=matthiaskrgrbors-3/+11
2024-02-03For E0223, suggest methods that look similar to the pathtrevyn-0/+52
2024-02-02Remove unnecessary `.to_string()`/`.as_str()`strevyn-1/+1
2024-02-02Remove dead args from functionsMichael Goulet-23/+5
2024-02-01On E0277 be clearer about implicit `Sized` bounds on type params and assoc typesEsteban Küber-3/+11
2024-01-30Rollup merge of #120400 - estebank:bound-error-cleanup, r=oli-obkGuillaume Gomez-11/+21
2024-01-29review commentsEsteban Küber-16/+9
2024-01-29Auto merge of #120466 - Dylan-DPC:rollup-v0or19a, r=Dylan-DPCbors-1/+1
2024-01-29Avoid ICE in trait without `dyn` lintEsteban Küber-5/+3
2024-01-29Rollup merge of #120428 - petrochenkov:somehir2, r=compiler-errorsDylan DPC-1/+1
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-10/+14
2024-01-28hir: Use `InferArg` in `ArrayLen::Infer`Vadim Petrochenkov-1/+1
2024-01-26Use only one label for multiple unsatisfied bounds on type (astconv)Esteban Küber-11/+28
2024-01-23Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`.Nicholas Nethercote-1/+1
2024-01-23Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`.Nicholas Nethercote-20/+14
2024-01-22Auto merge of #120242 - matthiaskrgr:rollup-a93yj3i, r=matthiaskrgrbors-7/+9
2024-01-22Rollup merge of #120164 - trevyn:is_downgradable, r=compiler-errorsMatthias Krüger-7/+9
2024-01-21Don't actually make bound ty/const for RTNMichael Goulet-25/+9
2024-01-21`maybe_lint_impl_trait`: separate `is_downgradable` from `is_object_safe`trevyn-7/+9
2024-01-21Auto merge of #120100 - oli-obk:astconv_lifetimes, r=BoxyUwUbors-33/+40
2024-01-19Account for traits using self-trait by name without `dyn`Esteban Küber-8/+16
2024-01-19Avoid ICE: Check diagnostic is error before downgradingEsteban Küber-3/+5
2024-01-18Don't forget that the lifetime on hir types is `'tcx`Oli Scherer-33/+40
2024-01-17Make crate_inherent_impls fallible and stop using `track_errors` for itOli Scherer-1/+1
2024-01-13Auto merge of #119088 - George-lewis:glewis/suggest-upgrading-compiler, r=Nil...bors-2/+2
2024-01-13Add check for ui_testing via promoting parameters from `ParseSess` to `Session`George-lewis-2/+2
2024-01-13Rollup merge of #119896 - oli-obk:variance_ice, r=compiler-errorsMatthias Krüger-2/+6
2024-01-12Taint `_` placeholder typesOli Scherer-2/+6
2024-01-12Delegation implementation: step 1Bryanskiy-4/+120
2024-01-11Taint more aggressively in astconvOli Scherer-12/+28
2024-01-11Silence follow up errors if astconv already erroredOli Scherer-0/+7
2024-01-10Rename consuming chaining methods on `DiagnosticBuilder`.Nicholas Nethercote-7/+7
2024-01-10Rename `struct_span_err!` as `struct_span_code_err!`.Nicholas Nethercote-21/+22
2024-01-09Rollup merge of #119721 - compiler-errors:constness-implication, r=fee1-deadGuillaume Gomez-33/+2
2024-01-08Remove logic in one_bound in astconv that prefers non-const boundsMichael Goulet-33/+2
2024-01-08Remove all eight `DiagnosticBuilder::*_with_code` methods.Nicholas Nethercote-1/+2
2024-01-08Use chaining for `DiagnosticBuilder` construction and `emit`.Nicholas Nethercote-8/+8
2024-01-08Make `DiagnosticBuilder::emit` consuming.Nicholas Nethercote-8/+8
2024-01-05Auto merge of #119634 - matthiaskrgr:rollup-v2xt7et, r=matthiaskrgrbors-22/+30
2024-01-05Rollup merge of #119354 - fmease:negative_bounds-fixes, r=compiler-errorsMatthias Krüger-22/+30
2024-01-05Auto merge of #119192 - michaelwoerister:mcp533-push, r=cjgillotbors-2/+3
2024-01-05Rollup merge of #119538 - nnethercote:cleanup-errors-5, r=compiler-errorsMichael Goulet-1/+1
2024-01-04Replace a number of FxHashMaps/Sets with stable-iteration-order alternatives.Michael Woerister-2/+3
2024-01-04Silence redundant warning when E0038 will be emittedEsteban Küber-1/+7
2024-01-03Account for object unsafe traitsEsteban Küber-25/+41
2024-01-03review commentsEsteban Küber-15/+21
2024-01-03Provide better suggestions when encountering a bare trait as a typeEsteban Küber-18/+113
2024-01-03Rename some `Diagnostic` setters.Nicholas Nethercote-1/+1