<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/etc/test-float-parse, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-06-03T08:05:51+00:00</updated>
<entry>
<title>move `test-float-parse` tool into `src/tools` dir</title>
<updated>2025-06-03T08:05:51+00:00</updated>
<author>
<name>onur-ozkan</name>
<email>work@onurozkan.dev</email>
</author>
<published>2025-06-03T07:38:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=59fbe04a5249d2da56b19bf0e7f4f017064a3866'/>
<id>urn:sha1:59fbe04a5249d2da56b19bf0e7f4f017064a3866</id>
<content type='text'>
Obviously `test-float-parse` is a tool like any other in `src/tools`.

Signed-off-by: onur-ozkan &lt;work@onurozkan.dev&gt;
</content>
</entry>
<entry>
<title>test-float-parse: apply `cfg(not(bootstrap))`</title>
<updated>2025-06-02T12:45:14+00:00</updated>
<author>
<name>Jieyou Xu</name>
<email>jieyouxu@outlook.com</email>
</author>
<published>2025-06-02T12:45:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8788b6a4adafe2494c6a791de05f7b474b678bcb'/>
<id>urn:sha1:8788b6a4adafe2494c6a791de05f7b474b678bcb</id>
<content type='text'>
Prior to stage 0 redesign, `test-float-parse` ran against in-tree std
but now it runs against beta std. `f16::FromStr` were only present in
in-tree std and not yet beta std, so apply `cfg(not(bootstrap))` gating
to unbrick `./x check --stage=0`.
</content>
</entry>
<entry>
<title>float: Add `f16` to `test-float-parse`</title>
<updated>2025-05-18T16:51:28+00:00</updated>
<author>
<name>Trevor Gross</name>
<email>tmgross@umich.edu</email>
</author>
<published>2024-08-25T06:30:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=250869e909e643c90582337406e943009569fc6e'/>
<id>urn:sha1:250869e909e643c90582337406e943009569fc6e</id>
<content type='text'>
This requires a fix to the subnormal test to cap the maximum allowed
value within the maximum mantissa.
</content>
</entry>
<entry>
<title>Rollup merge of #139214 - bjorn3:edition_2024_rustfmt, r=compiler-errors</title>
<updated>2025-04-02T02:10:42+00:00</updated>
<author>
<name>Stuart Cook</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-04-02T02:10:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=82f04468e9016ebcaf70c2a35a7687d917becde9'/>
<id>urn:sha1:82f04468e9016ebcaf70c2a35a7687d917becde9</id>
<content type='text'>
Tell rustfmt to use the 2024 edition in ./x.py fmt

Most crates in this repo have been moved to the 2024 edition already. This also allows removing a rustfmt exclusion for a cg_clif test.
</content>
</entry>
<entry>
<title>Move test-float-parse to the 2024 edition</title>
<updated>2025-04-01T14:49:14+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-04-01T14:11:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=770fcbf8c13871620b689fcadec36f5936c5fe5a'/>
<id>urn:sha1:770fcbf8c13871620b689fcadec36f5936c5fe5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: remove redundant backtick</title>
<updated>2025-04-01T13:05:34+00:00</updated>
<author>
<name>highcloudwind</name>
<email>highcloud@aliyun.com</email>
</author>
<published>2025-04-01T13:05:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=624eb8550b8411a8b8773acf3fce0082f9554a7b'/>
<id>urn:sha1:624eb8550b8411a8b8773acf3fce0082f9554a7b</id>
<content type='text'>
Signed-off-by: highcloudwind &lt;highcloud@aliyun.com&gt;
</content>
</entry>
<entry>
<title>Update rand to 0.9.0</title>
<updated>2025-03-10T01:21:57+00:00</updated>
<author>
<name>Chris Denton</name>
<email>chris@chrisdenton.dev</email>
</author>
<published>2025-02-01T19:35:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1c7aaf95e1bb77c99437fa260f84124ac30808f0'/>
<id>urn:sha1:1c7aaf95e1bb77c99437fa260f84124ac30808f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #134063 - tgross35:dec2flt-refactoring, r=Noratrieb</title>
<updated>2025-03-05T13:46:31+00:00</updated>
<author>
<name>许杰友 Jieyou Xu (Joe)</name>
<email>39484203+jieyouxu@users.noreply.github.com</email>
</author>
<published>2025-03-05T13:46:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9b8accbeb6336fa24d02b2a8bcaecaf44fe2bb65'/>
<id>urn:sha1:9b8accbeb6336fa24d02b2a8bcaecaf44fe2bb65</id>
<content type='text'>
dec2flt: Clean up float parsing modules

This is the first portion of my work adding support for parsing and printing `f16`. Changes in `float.rs` replace the magic constants with expressions and add some use of generics to better support the new float types. Everything else is related to documentation or naming; there are no functional changes in this PR.

This can be reviewed by commit.
</content>
</entry>
<entry>
<title>dec2flt: Refactor float traits</title>
<updated>2025-03-02T09:35:42+00:00</updated>
<author>
<name>Trevor Gross</name>
<email>tmgross@umich.edu</email>
</author>
<published>2024-12-09T09:25:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=19a909ae0e9f923db2da0fc10264a75b7aa5ad99'/>
<id>urn:sha1:19a909ae0e9f923db2da0fc10264a75b7aa5ad99</id>
<content type='text'>
A lot of the magic constants can be turned into expressions. This
reduces some code duplication.

Additionally, add traits to make these operations fully generic. This
will make it easier to support `f16` and `f128`.
</content>
</entry>
<entry>
<title>Simplify parallelization in test-float-parse</title>
<updated>2025-03-02T06:13:25+00:00</updated>
<author>
<name>Trevor Gross</name>
<email>tmgross@umich.edu</email>
</author>
<published>2024-12-31T21:39:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7603e0104a0003a232645fb6c50d63652cbe5b59'/>
<id>urn:sha1:7603e0104a0003a232645fb6c50d63652cbe5b59</id>
<content type='text'>
Currently, test case generators are launched in parallel and their test
cases also run in parallel, all within the same pool. I originally
implemented this with the assumption that there would be an advantage in
parallelizing the generators themselves, but this turns out to not
really have any benefit.

Simplify things by running generators in series while keeping their test
cases parallelized. This makes the code easier to follow, and there is
no longer a need for MPSC or multiprogress bars. Additionally, the UI
output can be made cleaner.
</content>
</entry>
</feed>
