<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/librustc_errors/json.rs, branch 1.43.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.43.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.43.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-02-29T18:53:51+00:00</updated>
<entry>
<title>added `try_find_description` to distinguish no desc from invalid code</title>
<updated>2020-02-29T18:53:51+00:00</updated>
<author>
<name>Jake Vossen</name>
<email>jake@vossen.dev</email>
</author>
<published>2020-02-28T22:32:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5f3ffee6b77f073b78bdc76e7a0f4811bc39e7f9'/>
<id>urn:sha1:5f3ffee6b77f073b78bdc76e7a0f4811bc39e7f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #69227 - Marwes:buffer_stderr, r=varkor</title>
<updated>2020-02-29T07:27:29+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2020-02-29T07:27:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=04e7f96dd89b1f0ad615dff1c85d11d4c4c64cb4'/>
<id>urn:sha1:04e7f96dd89b1f0ad615dff1c85d11d4c4c64cb4</id>
<content type='text'>
perf: Buffer stderr when writing json errors/warnings

Since `stderr` is unbuffered, writing out json messages actually take up
about ~10%/0.1s of the runtime of the `inflate` benchmark as it generates a fair number of warnings.

cc #64413
</content>
</entry>
<entry>
<title>Rename CodeMap to SourceMap follow up</title>
<updated>2020-02-22T14:17:31+00:00</updated>
<author>
<name>Maxim Zholobak</name>
<email>maxim.zholobak@grammarly.com</email>
</author>
<published>2020-02-22T14:07:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=20c9a40fec886826a3e7c4ec0c33ea4692f2c6a8'/>
<id>urn:sha1:20c9a40fec886826a3e7c4ec0c33ea4692f2c6a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ensure diagnostics are printed in the correct order</title>
<updated>2020-02-17T15:46:53+00:00</updated>
<author>
<name>Markus Westerlind</name>
<email>markus.westerlind@distilnetworks.com</email>
</author>
<published>2020-02-17T15:46:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ee064befa06ad54193786c9169672f9349d0bfaf'/>
<id>urn:sha1:ee064befa06ad54193786c9169672f9349d0bfaf</id>
<content type='text'>
Even when buffered. Ideally we would flush only when the emitter is
done, but that requires larger changes. This gives most of the benefit
of buffering in any case.
</content>
</entry>
<entry>
<title>perf: Buffer stderr when writing json errors/warnings</title>
<updated>2020-02-17T14:35:42+00:00</updated>
<author>
<name>Markus Westerlind</name>
<email>markus.westerlind@distilnetworks.com</email>
</author>
<published>2020-02-17T07:09:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7ac4154643a952fed1d942adcb78e27b17ad41dd'/>
<id>urn:sha1:7ac4154643a952fed1d942adcb78e27b17ad41dd</id>
<content type='text'>
Since `stderr` is unbuffered, writing out json messages actually take up
about ~10%/0.1s of the runtime of the `inflate` benchmark.

cc #64413
</content>
</entry>
<entry>
<title>rustc: rename -Zexternal-macro-backtrace to -Zmacro-backtrace.</title>
<updated>2020-02-06T19:32:07+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2019-12-15T15:12:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f6fc80206e9600ae753cdfbd762fb982afca48b0'/>
<id>urn:sha1:f6fc80206e9600ae753cdfbd762fb982afca48b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc_span: return an impl Iterator instead of a Vec from macro_backtrace.</title>
<updated>2020-01-26T15:18:55+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2020-01-20T23:46:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6980f82c0d152446506fee4d4a45d8afdf4ad9a4'/>
<id>urn:sha1:6980f82c0d152446506fee4d4a45d8afdf4ad9a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc_span: replace MacroBacktrace with ExpnData.</title>
<updated>2020-01-26T15:18:55+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2020-01-20T23:27:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=75284f8cbdfa17046156528dc3aa5303f8752f97'/>
<id>urn:sha1:75284f8cbdfa17046156528dc3aa5303f8752f97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename `syntax_pos` to `rustc_span` in source code</title>
<updated>2020-01-01T06:15:18+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2019-12-31T17:15:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=70f1d57048d2c73c8c018d0d65ceb0e2ca5d9dae'/>
<id>urn:sha1:70f1d57048d2c73c8c018d0d65ceb0e2ca5d9dae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Format the world</title>
<updated>2019-12-22T22:42:47+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-12-22T22:42:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a06baa56b95674fc626b3c3fd680d6a65357fe60'/>
<id>urn:sha1:a06baa56b95674fc626b3c3fd680d6a65357fe60</id>
<content type='text'>
</content>
</entry>
</feed>
