| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-05-27 | Add new error codes and update tests | Guillaume Gomez | -12/+12 | |
| 2017-05-24 | Change error count messages | Michael Kohl | -4/+4 | |
| See #33525 for details. | ||||
| 2017-04-20 | Reduce visual clutter of multiline start when possible | Esteban Küber | -6/+4 | |
| When a span starts on a line with nothing but whitespace to the left, and there are no other annotations in that line, simplify the visual representation of the span. Go from: ```rust error[E0072]: recursive type `A` has infinite size --> file2.rs:1:1 | 1 | struct A { | _^ starting here... 2 | | a: A, 3 | | } | |_^ ...ending here: recursive type has infinite size | ``` To: ```rust error[E0072]: recursive type `A` has infinite size --> file2.rs:1:1 | 1 | / struct A { 2 | | a: A, 3 | | } | |_^ recursive type has infinite size ``` Remove `starting here...`/`...ending here` labels from all multiline diagnostics. | ||||
| 2016-11-23 | review comments | Esteban Küber | -2/+2 | |
| 2016-11-22 | Show multiline spans in full if short enough | Esteban Küber | -4/+16 | |
| When dealing with multiline spans that span few lines, show the complete span instead of restricting to the first character of the first line. For example, instead of: ``` % ./rustc foo.rs error[E0277]: the trait bound `{integer}: std::ops::Add<()>` is not satisfied --> foo.rs:13:9 | 13 | foo(1 + bar(x, | ^ trait `{integer}: std::ops::Add<()>` not satisfied | ``` show ``` % ./rustc foo.rs error[E0277]: the trait bound `{integer}: std::ops::Add<()>` is not satisfied --> foo.rs:13:9 | 13 | foo(1 + bar(x, | ________^ starting here... 14 | | y), | |_____________^ ...ending here: trait `{integer}: std::ops::Add<()>` not satisfied | ``` | ||||
| 2016-10-20 | improve "Doesn't live long enough" error | Mikhail Modin | -36/+36 | |
| 2016-10-17 | Moved new dropck-eyepatch compile-fail tests to the `ui/` subtree. | Felix S. Klock II | -0/+470 | |
