<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/errors, branch 1.7.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.7.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.7.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2016-01-15T11:58:28+00:00</updated>
<entry>
<title>Rollup merge of #30787 - nikomatsakis:future-incompatible-lint, r=brson</title>
<updated>2016-01-15T11:58:28+00:00</updated>
<author>
<name>Manish Goregaokar</name>
<email>manishsmail@gmail.com</email>
</author>
<published>2016-01-15T11:58:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=56cae9f507796c7c0f9fa6ee4caab6fc63a79960'/>
<id>urn:sha1:56cae9f507796c7c0f9fa6ee4caab6fc63a79960</id>
<content type='text'>
There is now more structure to the report, so that you can specify e.g. an RFC/PR/issue number and other explanatory details.

Example message:

```
type-parameter-invalid-lint.rs:14:8: 14:9 error: defaults for type parameters are only allowed on type definitions, like `struct` or `enum`
type-parameter-invalid-lint.rs:14 fn avg&lt;T=i32&gt;(_: T) {}
                                         ^
type-parameter-invalid-lint.rs:14:8: 14:9 warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
type-parameter-invalid-lint.rs:14:8: 14:9 note: for more information, see PR 30742 &lt;https://github.com/rust-lang/rust/pull/30724&gt;
type-parameter-invalid-lint.rs:11:9: 11:28 note: lint level defined here
type-parameter-invalid-lint.rs:11 #![deny(future_incompatible)]
                                          ^~~~~~~~~~~~~~~~~~~
error: aborting due to previous error
```

r? @brson

I would really like feedback also on the specific messages!

Fixes #30746
</content>
</entry>
<entry>
<title>Add a test</title>
<updated>2016-01-14T21:24:12+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2016-01-05T01:35:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=11dcb48c6a99e84952de3b7d5c1f6928d7b05867'/>
<id>urn:sha1:11dcb48c6a99e84952de3b7d5c1f6928d7b05867</id>
<content type='text'>
And fix bustage in make check
</content>
</entry>
<entry>
<title>Implement JSON error emission</title>
<updated>2016-01-14T21:24:12+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-12-31T05:47:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b976d9e6660c16f4a1d5a28b11afa7ccb4f75da6'/>
<id>urn:sha1:b976d9e6660c16f4a1d5a28b11afa7ccb4f75da6</id>
<content type='text'>
[breaking-change]

syntax::errors::Handler::new has been renamed to with_tty_emitter

Many functions which used to take a syntax::errors::ColorConfig, now take a rustc::session::config::ErrorOutputType. If you previously used ColorConfig::Auto as a default, you should now use ErrorOutputType::default().
</content>
</entry>
<entry>
<title>Add an --output option for specifying an error emitter</title>
<updated>2016-01-14T21:24:12+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-12-31T03:50:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fd46c78f8f5bc760a46c36fc03f97d43ac389db6'/>
<id>urn:sha1:fd46c78f8f5bc760a46c36fc03f97d43ac389db6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a JSON error emitter</title>
<updated>2016-01-14T21:20:30+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-12-31T01:43:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=acfccc515bfbed098f46c6530d57aaef846b99ca'/>
<id>urn:sha1:acfccc515bfbed098f46c6530d57aaef846b99ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use fileline_ and not full span_ for the followon messages</title>
<updated>2016-01-13T00:38:12+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2016-01-13T00:38:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0254f69d745058a6f293639b4c47de02062694b2'/>
<id>urn:sha1:0254f69d745058a6f293639b4c47de02062694b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revamp the "future incompatible" section to clarify the situation</title>
<updated>2016-01-12T17:53:55+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2016-01-08T22:53:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=259379426cebf2c66e67076e6214b9e3e8c920df'/>
<id>urn:sha1:259379426cebf2c66e67076e6214b9e3e8c920df</id>
<content type='text'>
better
</content>
</entry>
<entry>
<title>Rebasing and review comments</title>
<updated>2015-12-30T01:54:36+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-12-23T21:54:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=04d972906d05e6c27452e1ae35970c30e7cf6e6b'/>
<id>urn:sha1:04d972906d05e6c27452e1ae35970c30e7cf6e6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactoring</title>
<updated>2015-12-30T01:27:59+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-12-23T06:27:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=aaa02b3ff9401eeece5cd47f51a6b4c27ad63d93'/>
<id>urn:sha1:aaa02b3ff9401eeece5cd47f51a6b4c27ad63d93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use structured errors</title>
<updated>2015-12-30T01:27:59+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-12-20T21:00:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=95dc7efad0df3640096a48a84c1d7a29044be750'/>
<id>urn:sha1:95dc7efad0df3640096a48a84c1d7a29044be750</id>
<content type='text'>
</content>
</entry>
</feed>
