Esteban Küber
f4306ffbfc
Use correct spans for format string errors
...
When encountering format string errors in a raw string, or regular
string literal with embedded newlines, account for the positional
change to use correct spans.
:drive by fix: 🚗
2018-07-19 23:18:07 -07:00
Esteban Küber
f53c145ef1
Improve suggestion for missing fmt str in println
...
Avoid using `concat!(fmt, "\n")` to improve the diagnostics being
emitted when the first `println!()` argument isn't a formatting string
literal.
2018-07-19 23:18:07 -07:00
Esteban Küber
3f6b3bbace
Improve format string errors
...
- Point at format string position inside the formatting string
- Explain that argument names can't start with an underscore
2018-05-10 09:09:58 -07:00
Vadim Petrochenkov
fa2d9fc4b9
Update UI tests
2018-02-26 20:24:02 +03:00
Alex Burka
5da957cbc6
mention nightly in -Z external-macro-backtrace note
2017-11-26 18:28:38 +00:00
Alex Burka
b34a7ffb25
address review comments
2017-11-20 18:03:20 +00:00
Alex Burka
7a5a1f9857
use -Z flag instead of env var
2017-11-19 22:30:14 +00:00
Alex Burka
bec62c2f12
update UI tests
2017-11-19 22:22:22 +00:00
Ariel Ben-Yehuda
77f4022303
Revert "Change error count messages"
...
This reverts commit 5558c64f33 .
2017-07-02 13:49:30 +03:00
Michael Kohl
5558c64f33
Change error count messages
...
See #33525 for details.
2017-05-24 16:14:38 +07:00
Esteban Küber
3c17abc4d9
On fmt string with unescaped { note how to escape
...
On cases of malformed format strings where a `{` hasn't been properly
escaped, like `println!("{");`, present a note explaining how to escape
the `{` char.
2016-11-11 10:53:02 -08:00