<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/diagnostic.rs, branch 0.11.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.11.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.11.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2014-06-16T06:30:24+00:00</updated>
<entry>
<title>Register new snapshots</title>
<updated>2014-06-16T06:30:24+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-06-14T18:03:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=89b0e6e12ba2fb24ec0e6655a1130c16eb8d1745'/>
<id>urn:sha1:89b0e6e12ba2fb24ec0e6655a1130c16eb8d1745</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Rename {Eq,Ord} to Partial{Eq,Ord}</title>
<updated>2014-05-30T22:52:24+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-05-30T00:45:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=748bc3ca49de8ab0b890726120c40567094e43fc'/>
<id>urn:sha1:748bc3ca49de8ab0b890726120c40567094e43fc</id>
<content type='text'>
This is part of the ongoing renaming of the equality traits. See #12517 for more
details. All code using Eq/Ord will temporarily need to move to Partial{Eq,Ord}
or the Total{Eq,Ord} traits. The Total traits will soon be renamed to {Eq,Ord}.

cc #12517

[breaking-change]
</content>
</entry>
<entry>
<title>std: Rename strbuf operations to string</title>
<updated>2014-05-27T19:59:31+00:00</updated>
<author>
<name>Richo Healey</name>
<email>richo@psych0tik.net</email>
</author>
<published>2014-05-25T10:17:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1f1b2e42d76ba1cd884adc49922636a6c2ac1b2f'/>
<id>urn:sha1:1f1b2e42d76ba1cd884adc49922636a6c2ac1b2f</id>
<content type='text'>
[breaking-change]
</content>
</entry>
<entry>
<title>core: rename strbuf::StrBuf to string::String</title>
<updated>2014-05-25T04:48:10+00:00</updated>
<author>
<name>Richo Healey</name>
<email>richo@psych0tik.net</email>
</author>
<published>2014-05-22T23:57:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=553074506ecd139eb961fb91eb33ad9fd0183acb'/>
<id>urn:sha1:553074506ecd139eb961fb91eb33ad9fd0183acb</id>
<content type='text'>
[breaking-change]
</content>
</entry>
<entry>
<title>libstd: Remove all uses of `~str` from `libstd`</title>
<updated>2014-05-22T21:42:02+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2014-05-20T00:23:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5633d4641f7d63805e3c12c899f8401410bd825f'/>
<id>urn:sha1:5633d4641f7d63805e3c12c899f8401410bd825f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.</title>
<updated>2014-05-22T21:42:01+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2014-05-16T17:45:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=36195eb91f15975fed7555a3aa52807ecd5698a1'/>
<id>urn:sha1:36195eb91f15975fed7555a3aa52807ecd5698a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reset the terminal color before the newline for diagnostics</title>
<updated>2014-05-20T01:45:36+00:00</updated>
<author>
<name>Kevin Ballard</name>
<email>kevin@sb.org</email>
</author>
<published>2014-05-19T21:37:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b991bbe2d0f148d25d00a8c17bfa6304d1b1ae5a'/>
<id>urn:sha1:b991bbe2d0f148d25d00a8c17bfa6304d1b1ae5a</id>
<content type='text'>
When printing colored diagnostics, we need to reset the terminal before
emitting the newline, not after. Otherwise it gets line-buffered and the
color won't reset until the next line is printed or the compiler exits.

Normally this isn't a problem, but when running rustc in parallel with
other processes (e.g. `make -j4`) this can cause the color to leak
to other lines.
</content>
</entry>
<entry>
<title>Update for Box</title>
<updated>2014-05-16T17:00:13+00:00</updated>
<author>
<name>Corey Richardson</name>
<email>corey@octayn.net</email>
</author>
<published>2014-05-07T15:12:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2afa42a32ee4422a5f1f6b82f177ee54312f5164'/>
<id>urn:sha1:2afa42a32ee4422a5f1f6b82f177ee54312f5164</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syntax: update for libterm fallout</title>
<updated>2014-05-16T16:59:31+00:00</updated>
<author>
<name>Corey Richardson</name>
<email>corey@octayn.net</email>
</author>
<published>2014-04-08T15:54:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e3d0e5e2f29ac419382530c26c2360c1be4a071b'/>
<id>urn:sha1:e3d0e5e2f29ac419382530c26c2360c1be4a071b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add compiler flag to configure output coloring</title>
<updated>2014-05-15T13:12:53+00:00</updated>
<author>
<name>Hanno Braun</name>
<email>mail@hannobraun.de</email>
</author>
<published>2014-05-08T13:10:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b7676f2df5e1ff97e0baa3f7e70936d4bd4dacb5'/>
<id>urn:sha1:b7676f2df5e1ff97e0baa3f7e70936d4bd4dacb5</id>
<content type='text'>
This adds the flag --color, which allows the user to force coloring or
turn it off. The default behavior stays the same as before (colorize, if
output goes to tty).
Why this is beneficial is explained in issue #12881.

Please note that this commit doesn't include any regression tests. I
thought about how I'd write a test for this and it doesn't seem to be
worth the effort to me for a UI change like this.

Fixes #12881.
</content>
</entry>
</feed>
