<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_parse/src/parser/path.rs, branch 1.70.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.70.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.70.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-04-10T22:19:46+00:00</updated>
<entry>
<title>Remove `..` from return type notation</title>
<updated>2023-04-10T22:19:46+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-04-10T22:16:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=24cbf81b8546beb8193217316acf4ded4117b4af'/>
<id>urn:sha1:24cbf81b8546beb8193217316acf4ded4117b4af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `(..)` syntax for RTN</title>
<updated>2023-03-28T01:14:28+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-03-16T22:00:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8b592db27afdc9edac084520bca98508da53c996'/>
<id>urn:sha1:8b592db27afdc9edac084520bca98508da53c996</id>
<content type='text'>
</content>
</entry>
<entry>
<title>RTN</title>
<updated>2023-03-28T01:02:15+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-03-05T01:08:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=773e8a5ad1fa012bc1574c6733a700e094a48e3d'/>
<id>urn:sha1:773e8a5ad1fa012bc1574c6733a700e094a48e3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace parse_[sth]_expr with parse_expr_[sth] function names</title>
<updated>2023-02-24T04:12:03+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2023-02-24T03:38:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=28501166367ac12ac11fcf4bb06261e2c8139988'/>
<id>urn:sha1:28501166367ac12ac11fcf4bb06261e2c8139988</id>
<content type='text'>
This resolves an inconsistency in naming style for functions
on the parser, between functions parsing specific kinds of items
and those for expressions, favoring the parse_item_[sth] style
used by functions for items. There are multiple advantages
of that style:

* functions of both categories are collected in the same place
  in the rustdoc output.
* it helps with autocompletion, as you can narrow down your
  search for a function to those about expressions.
* it mirrors rust's path syntax where less specific things
  come first, then it gets more specific, i.e.
  std::collections::hash_map::Entry

The disadvantage is that it doesn't "read like a sentence"
any more, but I think the advantages weigh more greatly.

This change was mostly application of this command:

sed -i -E 's/(fn |\.)parse_([[:alnum:]_]+)_expr/\1parse_expr_\2/' compiler/rustc_parse/src/parser/*.rs

Plus very minor fixes outside of rustc_parse, and an invocation
of x fmt.
</content>
</entry>
<entry>
<title>Use `ThinVec` in `ast::AngleBracketedArgs`.</title>
<updated>2023-02-21T00:51:56+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-01-30T03:37:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1807027248f57d98a1490bfbe9eb3d3de944e60f'/>
<id>urn:sha1:1807027248f57d98a1490bfbe9eb3d3de944e60f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>`if $c:expr { Some($r:expr) } else { None }` =&gt;&gt; `$c.then(|| $r)`</title>
<updated>2023-02-16T15:26:00+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2023-02-15T11:43:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8751fa1a9abda9fc7ced6b03315efbd82310830d'/>
<id>urn:sha1:8751fa1a9abda9fc7ced6b03315efbd82310830d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>recover more unbraced const args</title>
<updated>2023-01-27T18:26:04+00:00</updated>
<author>
<name>León Orell Valerian Liehr</name>
<email>me@fmease.dev</email>
</author>
<published>2023-01-22T11:05:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=80a1536c7ab73c867d5a60f4441058e7e2231d8d'/>
<id>urn:sha1:80a1536c7ab73c867d5a60f4441058e7e2231d8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clippy::complexity fixes</title>
<updated>2022-12-18T23:04:28+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2022-12-18T11:45:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1da4a499122f59201cf761b79f9e8c6ded1cb91d'/>
<id>urn:sha1:1da4a499122f59201cf761b79f9e8c6ded1cb91d</id>
<content type='text'>
filter_next
needless_question_mark
bind_instead_of_map
manual_find
derivable_impls
map_identity
redundant_slicing
skip_while_next
unnecessary_unwrap
needless_bool
</content>
</entry>
<entry>
<title>Use `ThinVec` in `ast::Path`.</title>
<updated>2022-11-17T02:56:38+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2022-09-08T07:22:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=67d5cc0462f33773f042dc3c5ec9bd710095b1b4'/>
<id>urn:sha1:67d5cc0462f33773f042dc3c5ec9bd710095b1b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in expressions, types, and patterns.</title>
<updated>2022-11-17T02:45:59+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2022-09-08T00:52:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6b7ca2fcf2ebbba705f7a98c00bd56b5348ee9d7'/>
<id>urn:sha1:6b7ca2fcf2ebbba705f7a98c00bd56b5348ee9d7</id>
<content type='text'>
</content>
</entry>
</feed>
