<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_parse_format/src/tests.rs, branch beta</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=beta</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=beta'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-06-09T14:28:58+00:00</updated>
<entry>
<title>Add ParseMode::Diagnostic unit tests</title>
<updated>2025-06-09T14:28:58+00:00</updated>
<author>
<name>mejrs</name>
<email>59372212+mejrs@users.noreply.github.com</email>
</author>
<published>2025-06-09T14:23:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ba1c650a2cf3f72cd7c1b55ccf191e56bff3f47d'/>
<id>urn:sha1:ba1c650a2cf3f72cd7c1b55ccf191e56bff3f47d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove duplicate impl of string unescape</title>
<updated>2025-05-06T10:00:22+00:00</updated>
<author>
<name>Marijn Schouten</name>
<email>mhkbst@gmail.com</email>
</author>
<published>2025-02-19T10:41:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3d4737fb5e999ef66e57753e432f7f8076bc5192'/>
<id>urn:sha1:3d4737fb5e999ef66e57753e432f7f8076bc5192</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rustfmt</title>
<updated>2025-02-08T22:12:13+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-02-08T22:12:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1fcae03369abb4c2cc180cd5a49e1f4440a81300'/>
<id>urn:sha1:1fcae03369abb4c2cc180cd5a49e1f4440a81300</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parse_format optimize import use</title>
<updated>2025-01-28T18:33:00+00:00</updated>
<author>
<name>Marijn Schouten</name>
<email>mhkbst@gmail.com</email>
</author>
<published>2025-01-23T09:16:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3026545ab50e65fcd1c888b77272032000e36147'/>
<id>urn:sha1:3026545ab50e65fcd1c888b77272032000e36147</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reformat using the new identifier sorting from rustfmt</title>
<updated>2024-09-22T23:11:29+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2024-09-22T23:05:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c682aa162b0d41e21cc6748f4fecfe01efb69d1f'/>
<id>urn:sha1:c682aa162b0d41e21cc6748f4fecfe01efb69d1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix unit tests</title>
<updated>2023-07-19T16:37:09+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-07-17T00:55:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e02119146f29892ad25ffc442bdcbc508fe7bdc2'/>
<id>urn:sha1:e02119146f29892ad25ffc442bdcbc508fe7bdc2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace format flags u32 by enums and bools.</title>
<updated>2023-01-27T07:53:39+00:00</updated>
<author>
<name>Mara Bos</name>
<email>m-ou.se@m-ou.se</email>
</author>
<published>2023-01-13T12:32:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0abf8a0617877a160f1ac6c46129ca428685cbca'/>
<id>urn:sha1:0abf8a0617877a160f1ac6c46129ca428685cbca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Box `rustc_parse_format::Piece::NextArgument`</title>
<updated>2022-12-06T12:02:56+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2022-12-06T12:02:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=78060cb6de9aba3be1dc5c883cf54eb98a084e22'/>
<id>urn:sha1:78060cb6de9aba3be1dc5c883cf54eb98a084e22</id>
<content type='text'>
This makes both variants closer together in size (previously they were
different by 208 bytes -- 16 vs 224). This may make things worse, but
it's worth a try.
</content>
</entry>
<entry>
<title>Detect and reject out-of-range integers in format string literals</title>
<updated>2022-09-30T23:05:01+00:00</updated>
<author>
<name>Colin Baumgarten</name>
<email>colin.baumgarten@gmail.com</email>
</author>
<published>2022-09-30T22:40:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b9e85bf60ab4376a321f03078c06cd95ea5143ef'/>
<id>urn:sha1:b9e85bf60ab4376a321f03078c06cd95ea5143ef</id>
<content type='text'>
Until now out-of-range integers in format string literals
were silently ignored. They wrapped around to zero at
usize::MAX, producing unexpected results.

When using debug builds of rustc, such integers in format string
literals even cause an 'attempt to add with overflow' panic in
rustc.

Fix this by producing an error diagnostic for integers in format
string literals which do not fit into usize.

Fixes #102528
</content>
</entry>
<entry>
<title>Separate CountIsStar from CountIsParam in rustc_parse_format.</title>
<updated>2022-08-25T12:49:09+00:00</updated>
<author>
<name>Mara Bos</name>
<email>m-ou.se@m-ou.se</email>
</author>
<published>2022-08-25T12:49:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1b044da5bb87702a160537cf1137b8921b54ddd5'/>
<id>urn:sha1:1b044da5bb87702a160537cf1137b8921b54ddd5</id>
<content type='text'>
</content>
</entry>
</feed>
