<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_parse/src/parser/attr_wrapper.rs, branch 1.69.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.69.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.69.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-03-03T07:39:00+00:00</updated>
<entry>
<title>Match unmatched backticks in comments in compiler/</title>
<updated>2023-03-03T07:39:00+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2023-03-03T03:15:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6df5ae4fb03734dd98db01a9f488998b1d4498ab'/>
<id>urn:sha1:6df5ae4fb03734dd98db01a9f488998b1d4498ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `TokenCursorFrame`.</title>
<updated>2023-02-02T23:06:52+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-02-01T01:43:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b5ecbbb998aae80541d70bf5c93be92e6c59a7a8'/>
<id>urn:sha1:b5ecbbb998aae80541d70bf5c93be92e6c59a7a8</id>
<content type='text'>
The motivation here is to eliminate the `Option&lt;(Delimiter,
DelimSpan)&gt;`, which is `None` for the outermost token stream and `Some`
for all other token streams.

We are already treating the innermost frame specially -- this is the
`frame` vs `stack` distinction in `TokenCursor`. We can push that
further so that `frame` only contains the cursor, and `stack` elements
contain the delimiters for their children. When we are in the outermost
token stream `stack` is empty, so there are no stored delimiters, which
is what we want because the outermost token stream *has* no delimiters.

This change also shrinks `TokenCursor`, which shrinks `Parser` and
`LazyAttrTokenStreamImpl`, which is nice.
</content>
</entry>
<entry>
<title>compiler: remove unnecessary imports and qualified paths</title>
<updated>2022-12-10T17:45:34+00:00</updated>
<author>
<name>KaDiWa</name>
<email>kalle.wachsmuth@gmail.com</email>
</author>
<published>2022-08-09T00:14:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9bc69925cb4a1391a9a41411c56ae059877bf8fb'/>
<id>urn:sha1:9bc69925cb4a1391a9a41411c56ae059877bf8fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prefer doc comments over `//`-comments in compiler</title>
<updated>2022-11-27T11:19:04+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2022-11-27T11:15:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1d42936b18d08ba414d9def35508d3baf2175c72'/>
<id>urn:sha1:1d42936b18d08ba414d9def35508d3baf2175c72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `delay_span_bug` to `AttrWrapper::take_for_recovery`</title>
<updated>2022-11-13T13:09:23+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2022-11-13T13:08:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=df86ad8d36a038ee61e3ee977082ea6623613bbd'/>
<id>urn:sha1:df86ad8d36a038ee61e3ee977082ea6623613bbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix assertion failed for break_last_token and trailing token</title>
<updated>2022-10-20T12:16:27+00:00</updated>
<author>
<name>yukang</name>
<email>moorekang@gmail.com</email>
</author>
<published>2022-10-20T11:40:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=241435737451c521a78faab31c54457b1cb97413'/>
<id>urn:sha1:241435737451c521a78faab31c54457b1cb97413</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `tidy-alphabetical` in the compiler</title>
<updated>2022-10-12T12:19:10+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2022-10-05T19:46:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7bfef19844f20514cda40437847880ec8a663926'/>
<id>urn:sha1:7bfef19844f20514cda40437847880ec8a663926</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Group together more size assertions.</title>
<updated>2022-09-30T21:30:23+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2022-09-29T23:23:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5ab68a82d592c43f7699d739003a4a7680f35e8f'/>
<id>urn:sha1:5ab68a82d592c43f7699d739003a4a7680f35e8f</id>
<content type='text'>
Also add a few more assertions for some relevant token-related types.

And fix an erroneous comment in `rustc_errors`.
</content>
</entry>
<entry>
<title>Emit an error instead of reconstructing token stream.</title>
<updated>2022-09-13T17:47:50+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2022-08-08T17:17:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cb5ea8d0b67e4a46f9f30aa93107035d9a1dadf0'/>
<id>urn:sha1:cb5ea8d0b67e4a46f9f30aa93107035d9a1dadf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Manually cleanup token stream when macro expansion aborts.</title>
<updated>2022-09-13T17:46:01+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2022-08-07T22:05:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8823634db8c4ee65b4a3d47ccb1d81891e33d0de'/>
<id>urn:sha1:8823634db8c4ee65b4a3d47ccb1d81891e33d0de</id>
<content type='text'>
</content>
</entry>
</feed>
