<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/errors/json.rs, branch 1.10.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.10.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.10.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2016-05-02T15:49:24+00:00</updated>
<entry>
<title>refactor the Emitter trait</title>
<updated>2016-05-02T15:49:24+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2016-04-21T00:00:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1067850e6a8664eaabd59c3893aa5a762bdf2339'/>
<id>urn:sha1:1067850e6a8664eaabd59c3893aa5a762bdf2339</id>
<content type='text'>
There is now a CoreEmitter that everything desugars to, but without
losing any information. Also remove RenderSpan::FileLine. This lets the
rustc_driver tests build.
</content>
</entry>
<entry>
<title>adapt JSON to new model</title>
<updated>2016-05-02T15:47:10+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2016-04-20T18:57:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e7c7a18d94cf672d6a031455d091e0bebe1a6b7c'/>
<id>urn:sha1:e7c7a18d94cf672d6a031455d091e0bebe1a6b7c</id>
<content type='text'>
Each Span now carries a `is_primary` boolean along with an optional
label. If there are multiple labels for a span, it will appear multiple
times.
</content>
</entry>
<entry>
<title>pacify the merciless acrichto (somewhat)</title>
<updated>2016-04-21T08:42:25+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2016-04-18T09:04:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=28a3c881576ee09fe8ab9dfff4a15ffb89e1c149'/>
<id>urn:sha1:28a3c881576ee09fe8ab9dfff4a15ffb89e1c149</id>
<content type='text'>
Also add a comment or two to pacify the merciless self-critic, who hates
a closure without a comment.
</content>
</entry>
<entry>
<title>port compiletest to use JSON output</title>
<updated>2016-04-21T08:42:24+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2016-04-16T01:23:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=01d2b4ab6bdb33e8678c43612b81dbbbad32cc93'/>
<id>urn:sha1:01d2b4ab6bdb33e8678c43612b81dbbbad32cc93</id>
<content type='text'>
This uncovered a lot of bugs in compiletest and also some shortcomings
of our existing JSON output. We had to add information to the JSON
output, such as suggested text and macro backtraces. We also had to fix
various bugs in the existing tests.

Joint work with jntrnr.
</content>
</entry>
<entry>
<title>Give better spans for SpanEnd errors</title>
<updated>2016-04-03T22:32:37+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2016-04-03T22:32:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8c2a8ae9cc81d86363e5c3180ce75e5925efe4a2'/>
<id>urn:sha1:8c2a8ae9cc81d86363e5c3180ce75e5925efe4a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include source text in JSON errors</title>
<updated>2016-03-24T02:32:42+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2016-03-24T02:32:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9757516f1206e127374b489c44d9ef26db7315b0'/>
<id>urn:sha1:9757516f1206e127374b489c44d9ef26db7315b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement MultiSpan error reporting</title>
<updated>2016-01-28T19:51:06+00:00</updated>
<author>
<name>mitaa</name>
<email>mitaa.ceb@gmail.com</email>
</author>
<published>2015-12-13T12:12:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=727f959095023d9fa749acbba49a4a904c57356b'/>
<id>urn:sha1:727f959095023d9fa749acbba49a4a904c57356b</id>
<content type='text'>
This allows to render multiple spans on one line,
or to splice multiple replacements into a code suggestion.
</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 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>
</feed>
