about summary refs log tree commit diff
path: root/src/test/ui/error-codes/E0275.stderr
AgeCommit message (Collapse)AuthorLines
2023-01-11Move /src/test to /testsAlbert Larsan-19/+0
2022-11-28Further tweak the type shortening logicEsteban Küber-1/+1
2022-11-28Detect long types in E0308 and write them to diskEsteban Küber-1/+1
On type error with long types, print an abridged type and write the full type to disk. Print the widest possible short type while still fitting in the terminal.
2022-11-18On E0275 do not print out the full type in the msgEsteban Küber-1/+1
When printing requirement overflow errors, do not print out the full type name when it is longer than 50 characters long.
2022-11-18On overflow errors, do not print out long typesEsteban Küber-3/+4
2022-08-18Reword "Required because of the requirements on the impl of ..."Andy Wang-2/+2
2021-11-20Point at source of trait bound obligations in more placesEsteban Kuber-5/+0
Be more thorough in using `ItemObligation` and `BindingObligation` when evaluating obligations so that we can point at trait bounds that introduced unfulfilled obligations. We no longer incorrectly point at unrelated trait bounds (`substs-ppaux.verbose.stderr`). In particular, we now point at trait bounds on method calls. We no longer point at "obvious" obligation sources (we no longer have a note pointing at `Trait` saying "required by a bound in `Trait`", like in `associated-types-no-suitable-supertrait*`). Address part of #89418.
2021-09-28Improve help for recursion limit errorsRoss MacArthur-1/+1
2021-08-16Use note to point at bound introducing requirementEsteban Küber-3/+5
2021-04-06Point at `impl` and type defs introducing requirements on E0277Esteban Küber-1/+5
2020-11-18Remove redundant notes in E0275Esteban Küber-126/+1
Fix #58964.
2020-05-28standardize limit comparisons with `Limit` typeDavid Wood-1/+2
This commit introduces a `Limit` type which is used to ensure that all comparisons against limits within the compiler are consistent (which can result in ICEs if they aren't). Signed-off-by: David Wood <david@davidtw.co>
2020-04-08Use `PredicateObligation`s instead of `Predicate`sEsteban Küber-1/+1
Keep more information about trait binding failures.
2020-02-05`#![recursion_limit = "X"]`: note current crate name.Mazdak Farrokhzad-1/+1
2020-02-02Use more accurate failed predicate spansEsteban Küber-2/+2
2019-08-31Use span label instead of note for cause in E0631Esteban Küber-5/+3
2019-07-07Raise the default recursion limit to 128Simonas Kazlauskas-2/+66
2019-03-11Update testsVadim Petrochenkov-1/+1
2019-01-16Don't explicitly increment the depth for new trait predicatesAaron Hill-1/+32
2019-01-03Improve error generation, fixup recursion limitsAaron Hill-33/+1
2018-12-25Remove licensesMark Rousskov-2/+2
2018-03-14update testsGuillaume Gomez-1/+1
2018-02-26Update UI testsVadim Petrochenkov-2/+2
2018-02-25Update ui testsGuillaume Gomez-0/+1
2018-02-08Move some E0XXX to `ui`Esteban Küber-0/+79