rust/tests/ui/parser/recover
AprilNEA 4421270516
Merge associated_const_equality feature gate into MGCA
This removes `associated_const_equality` as a separate feature gate and makes it part of `min_generic_const_args` (mgca).

Key changes:
  - Remove `associated_const_equality` from unstable features, add to removed
  - Update all test files to use `min_generic_const_args` instead
  - Preserve the original "associated const equality is incomplete" error message by specially handling `sym::associated_const_equality` spans in `feature_gate.rs`
  - Rename FIXME(associated_const_equality) to FIXME(mgca)
2026-01-05 12:31:42 +08:00
..
array-type-no-semi.rs Recover [T: N] as [T; N] 2025-11-08 04:51:33 +01:00
array-type-no-semi.stderr Recover [T: N] as [T; N] 2025-11-08 04:51:33 +01:00
binding-name-starting-with-number.rs
binding-name-starting-with-number.stderr
missing-dot-on-if-condition-expression-fixable.fixed Increase accuracy of if condition misparse suggestion 2024-11-16 20:03:31 +00:00
missing-dot-on-if-condition-expression-fixable.rs Increase accuracy of if condition misparse suggestion 2024-11-16 20:03:31 +00:00
missing-dot-on-if-condition-expression-fixable.stderr Increase accuracy of if condition misparse suggestion 2024-11-16 20:03:31 +00:00
missing-dot-on-if-condition-expression.rs Increase accuracy of if condition misparse suggestion 2024-11-16 20:03:31 +00:00
missing-dot-on-if-condition-expression.stderr Increase accuracy of if condition misparse suggestion 2024-11-16 20:03:31 +00:00
missing-dot-on-statement-expression.fixed Detect missing . in method chain in let bindings and statements 2024-12-21 02:46:33 +00:00
missing-dot-on-statement-expression.rs Detect missing . in method chain in let bindings and statements 2024-12-21 02:46:33 +00:00
missing-dot-on-statement-expression.stderr Detect missing . in method chain in let bindings and statements 2024-12-21 02:46:33 +00:00
param-default.rs Recover param: Ty = EXPR 2025-08-22 21:45:28 +02:00
param-default.stderr Recover param: Ty = EXPR 2025-08-22 21:45:28 +02:00
raw-no-const-mut.rs Detect and provide suggestion for &raw EXPR 2025-04-04 21:36:12 +00:00
raw-no-const-mut.stderr Make typo in field and name suggestions verbose 2025-12-09 17:29:23 +00:00
recover-ampersand-less-ref-ty.rs Improve parse errors for lifetimes in type position 2025-04-15 10:08:36 +02:00
recover-ampersand-less-ref-ty.stderr Improve parse errors for lifetimes in type position 2025-04-15 10:08:36 +02:00
recover-assoc-const-constraint.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
recover-assoc-const-constraint.stderr Merge associated_const_equality feature gate into MGCA 2026-01-05 12:31:42 +08:00
recover-assoc-eq-missing-term.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
recover-assoc-eq-missing-term.stderr Remove extra space for missing associated type term 2025-10-05 11:11:47 +08:00
recover-assoc-lifetime-constraint.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
recover-assoc-lifetime-constraint.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
recover-colon-instead-of-eq-in-local.rs
recover-colon-instead-of-eq-in-local.stderr
recover-const-async-fn-ptr.rs Rework how the disallowed qualifier lints are generated 2025-06-13 18:13:34 +02:00
recover-const-async-fn-ptr.stderr Rework how the disallowed qualifier lints are generated 2025-06-13 18:13:34 +02:00
recover-enum.rs
recover-enum.stderr
recover-enum2.rs
recover-enum2.stderr
recover-field-extra-angle-brackets-in-struct-with-a-field.rs
recover-field-extra-angle-brackets-in-struct-with-a-field.stderr Make parse error suggestions verbose and fix spans 2024-07-12 03:02:57 +00:00
recover-field-extra-angle-brackets.rs
recover-field-extra-angle-brackets.stderr Make parse error suggestions verbose and fix spans 2024-07-12 03:02:57 +00:00
recover-field-semi.rs Recover from semicolon field separator 2025-06-20 15:30:09 -05:00
recover-field-semi.stderr Recover from semicolon field separator 2025-06-20 15:30:09 -05:00
recover-fn-ptr-with-generics.rs Update tests. 2025-01-07 16:04:14 +01:00
recover-fn-ptr-with-generics.stderr Merge E0412 into E0425 2025-12-02 18:25:13 +00:00
recover-fn-trait-from-fn-kw.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
recover-fn-trait-from-fn-kw.stderr Extend is_case_difference to handle digit-letter confusables 2025-07-31 13:55:59 +08:00
recover-for-loop-parens-around-head.fixed
recover-for-loop-parens-around-head.rs
recover-for-loop-parens-around-head.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
recover-from-bad-variant.rs
recover-from-bad-variant.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
recover-from-homoglyph.rs
recover-from-homoglyph.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
recover-labeled-non-block-expr.fixed
recover-labeled-non-block-expr.rs
recover-labeled-non-block-expr.stderr Fix ... in multline code-skips in suggestions 2024-06-20 04:25:17 +00:00
recover-missing-semi-before-item.fixed Update tests. 2025-01-07 16:04:14 +01:00
recover-missing-semi-before-item.rs Update tests. 2025-01-07 16:04:14 +01:00
recover-missing-semi-before-item.stderr Update tests. 2025-01-07 16:04:14 +01:00
recover-missing-semi.rs
recover-missing-semi.stderr Make ; suggestions inline 2024-07-12 03:22:32 +00:00
recover-parens-around-match-arm-head.fixed
recover-parens-around-match-arm-head.rs
recover-parens-around-match-arm-head.stderr
recover-pat-exprs.rs compiletest: Make diagnostic kind mandatory on line annotations 2025-04-30 10:44:24 +03:00
recover-pat-exprs.stderr fix: Don't add diff symbol to unchanged lines 2025-10-22 15:30:57 -06:00
recover-pat-issues.rs Recover more expressions in patterns 2024-09-18 20:37:56 +02:00
recover-pat-issues.stderr fix: Don't add diff symbol to unchanged lines 2025-10-22 15:30:57 -06:00
recover-pat-lets.rs Recover more expressions in patterns 2024-09-18 20:37:56 +02:00
recover-pat-lets.stderr remove feature(inline_const_pat) 2025-03-21 09:35:31 +01:00
recover-pat-ranges.rs Gate 2015 UI tests 2025-11-27 11:19:00 -05:00
recover-pat-ranges.stderr Gate 2015 UI tests 2025-11-27 11:19:00 -05:00
recover-pat-wildcards.rs parse guard patterns 2024-11-24 19:42:33 +01:00
recover-pat-wildcards.stderr fix: Don't add diff symbol to unchanged lines 2025-10-22 15:30:57 -06:00
recover-quantified-closure.rs Gate 2015 UI tests 2025-11-27 11:19:00 -05:00
recover-quantified-closure.stderr Gate 2015 UI tests 2025-11-27 11:19:00 -05:00
recover-range-pats.rs Gate 2015 UI tests 2025-11-27 11:19:00 -05:00
recover-range-pats.stderr Gate 2015 UI tests 2025-11-27 11:19:00 -05:00
recover-ref-dyn-mut.rs
recover-ref-dyn-mut.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
recover-struct.rs
recover-struct.stderr
recover-tuple-pat.rs
recover-tuple-pat.stderr
recover-tuple.rs
recover-tuple.stderr
recover-unticked-labels.fixed
recover-unticked-labels.rs
recover-unticked-labels.stderr Make parse error suggestions verbose and fix spans 2024-07-12 03:02:57 +00:00
recover-where-clause-before-tuple-struct-body-0.fixed Added checks for attribute in type case 2025-08-05 07:10:31 +05:00
recover-where-clause-before-tuple-struct-body-0.rs Added checks for attribute in type case 2025-08-05 07:10:31 +05:00
recover-where-clause-before-tuple-struct-body-0.stderr Added checks for attribute in type case 2025-08-05 07:10:31 +05:00
recover-where-clause-before-tuple-struct-body-1.rs
recover-where-clause-before-tuple-struct-body-1.stderr
turbofish-arg-with-stray-colon.rs Make sure we consume a generic arg when checking mistyped turbofish 2024-05-09 10:47:14 -04:00
turbofish-arg-with-stray-colon.stderr Remove old diagnostic notes for type ascription syntax 2025-04-16 20:24:55 +10:00
unicode-double-equals-recovery.rs Fix ICE in suggestion caused by being recovered as == 2024-07-18 17:47:31 +00:00
unicode-double-equals-recovery.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00