<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/parse/diagnostics.rs, branch perf-tmp</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2019-10-16T08:59:53+00:00</updated>
<entry>
<title>move diagnostics.rs into parser/</title>
<updated>2019-10-16T08:59:53+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-10-08T07:46:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=98017ca53a0c3ac6a10f60b47462bd3546baaaa1'/>
<id>urn:sha1:98017ca53a0c3ac6a10f60b47462bd3546baaaa1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move maybe_report_invalid_custom_discriminants to feature_gate</title>
<updated>2019-10-15T07:22:13+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-10-08T08:27:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c29fe81ec42a89a5aadd8496855dc7dc43be7668'/>
<id>urn:sha1:c29fe81ec42a89a5aadd8496855dc7dc43be7668</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #65363 - Centril:less-pprust, r=Mark-Simulacrum</title>
<updated>2019-10-14T05:36:57+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-10-14T05:36:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2800bc240e1f4789bb54080b4cd30ec382a1337f'/>
<id>urn:sha1:2800bc240e1f4789bb54080b4cd30ec382a1337f</id>
<content type='text'>
Remove implicit dependencies on syntax::pprust

Part of https://github.com/rust-lang/rust/pull/65324.

The main goal here is to facilitate the eventual move of pprust out from libsyntax and because an AST definition typically should not depend on its pretty printer.

r? @estebank
</content>
</entry>
<entry>
<title>ast: remove implicit pprust dependency via Display.</title>
<updated>2019-10-13T04:58:51+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-10-08T20:17:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=742ec4b9bf7ae7d693da7fe75e5f974e0fafb9d0'/>
<id>urn:sha1:742ec4b9bf7ae7d693da7fe75e5f974e0fafb9d0</id>
<content type='text'>
Instead just use `pprust::path_to_string(..)` where needed.

This has two benefits:

a) The AST definition is now independent of printing it.
   (Therefore we get closer to extracting a data-crate.)

b) Debugging should be easier as program flow is clearer.
</content>
</entry>
<entry>
<title>syntax: simplify maybe_annotate_with_ascription</title>
<updated>2019-10-13T04:14:07+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-10-08T08:46:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9f09387f53792740edcb5dd0eea49ab02d3fe891'/>
<id>urn:sha1:9f09387f53792740edcb5dd0eea49ab02d3fe891</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #64909 - estebank:turbofish-reloaded, r=Centril</title>
<updated>2019-10-06T04:54:52+00:00</updated>
<author>
<name>Tyler Mandry</name>
<email>tmandry@gmail.com</email>
</author>
<published>2019-10-06T04:54:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c7d7e3730aa211bec291f31d5318628411c1ba77'/>
<id>urn:sha1:c7d7e3730aa211bec291f31d5318628411c1ba77</id>
<content type='text'>
When encountering chained operators use heuristics to recover from bad turbofish
</content>
</entry>
<entry>
<title>review comments</title>
<updated>2019-10-03T20:22:18+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2019-10-03T20:22:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=02f57f83a9ea5903cb02bdc304800661c8f4296f'/>
<id>urn:sha1:02f57f83a9ea5903cb02bdc304800661c8f4296f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>review comments</title>
<updated>2019-10-03T18:55:19+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2019-10-01T22:51:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f1499a864688a484c04c4e53962dc8ec44f79a03'/>
<id>urn:sha1:f1499a864688a484c04c4e53962dc8ec44f79a03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>review comments</title>
<updated>2019-10-03T18:55:19+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2019-10-01T18:24:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dfdc369b40da72eb9ff466fab89584c7815d7a80'/>
<id>urn:sha1:dfdc369b40da72eb9ff466fab89584c7815d7a80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Account for missing turbofish in paths too</title>
<updated>2019-10-03T18:55:18+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2019-09-30T19:36:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d7dceaa0c57759d37a48b5a0aa1064b7c89f957b'/>
<id>urn:sha1:d7dceaa0c57759d37a48b5a0aa1064b7c89f957b</id>
<content type='text'>
</content>
</entry>
</feed>
