<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcoretest/num/dec2flt/mod.rs, branch 1.12.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.12.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.12.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2016-02-04T15:28:07+00:00</updated>
<entry>
<title>Enable unit tests for literals that overflow. I have no idea why this condition was ever added.</title>
<updated>2016-02-04T15:28:07+00:00</updated>
<author>
<name>Robin Kruppe</name>
<email>robin.kruppe@gmail.com</email>
</author>
<published>2016-02-04T12:51:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cc68f2c6bfeece790748474f0b1e232079212942'/>
<id>urn:sha1:cc68f2c6bfeece790748474f0b1e232079212942</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prevent the immediate panic uncovered by #31109 and add a test.</title>
<updated>2016-02-04T15:28:06+00:00</updated>
<author>
<name>Robin Kruppe</name>
<email>robin.kruppe@gmail.com</email>
</author>
<published>2016-01-26T21:10:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=af5d574d1f56ec07bb5495ca212323b11739f111'/>
<id>urn:sha1:af5d574d1f56ec07bb5495ca212323b11739f111</id>
<content type='text'>
The code there still triggers an ICE, but for different reasons (const eval unwraps the parse result).
</content>
</entry>
<entry>
<title>Make float parsing "." return Err</title>
<updated>2016-01-04T18:23:33+00:00</updated>
<author>
<name>Toby Scrace</name>
<email>toby.scrace@gmail.com</email>
</author>
<published>2016-01-03T20:08:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=33f3c52d32e6f91494bc305fd25f9d5ae5a11702'/>
<id>urn:sha1:33f3c52d32e6f91494bc305fd25f9d5ae5a11702</id>
<content type='text'>
This makes both of the following return Err:

    ".".parse::&lt;f32&gt;()
    ".".parse::&lt;f64&gt;()

This is a [breaking-change], which the libs team have classified as a
bug fix.
</content>
</entry>
<entry>
<title>Reject "+" and "-" when parsing floats.</title>
<updated>2015-10-14T17:55:59+00:00</updated>
<author>
<name>Robin Kruppe</name>
<email>robin.kruppe@gmail.com</email>
</author>
<published>2015-10-14T17:27:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=71dcd7f70c084ea4f8e7788b617c9c2ea786e6b7'/>
<id>urn:sha1:71dcd7f70c084ea4f8e7788b617c9c2ea786e6b7</id>
<content type='text'>
Fixes #29042
</content>
</entry>
<entry>
<title>typos: fix a grabbag of typos all over the place</title>
<updated>2015-10-08T18:49:31+00:00</updated>
<author>
<name>Cristi Cobzarenco</name>
<email>cristi.cobzarenco@gmail.com</email>
</author>
<published>2015-10-07T22:11:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4b308b44e1d8204702f6912dda4dfc404aa2a87d'/>
<id>urn:sha1:4b308b44e1d8204702f6912dda4dfc404aa2a87d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: Shuffle around float parsing</title>
<updated>2015-08-18T02:35:52+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-08-17T21:16:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a2b932c0b614aa5a68f7d24977fab241998a89ef'/>
<id>urn:sha1:a2b932c0b614aa5a68f7d24977fab241998a89ef</id>
<content type='text'>
Stop using stability to hide the implementation details of ParseFloatError and
instead move the error type into the `dec2flt` module. Also move the
implementation blocks of `FromStr for f{32,64}` into `dec2flt` directly.
</content>
</entry>
<entry>
<title>Mention that the fast path is broken without SSE.</title>
<updated>2015-08-12T09:09:56+00:00</updated>
<author>
<name>Robin Kruppe</name>
<email>robin.kruppe@gmail.com</email>
</author>
<published>2015-08-10T21:14:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=15518a9c0c1c5f1774503c72072c73e64411d130'/>
<id>urn:sha1:15518a9c0c1c5f1774503c72072c73e64411d130</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Accurate decimal-to-float parsing routines.</title>
<updated>2015-08-08T15:15:31+00:00</updated>
<author>
<name>Robin Kruppe</name>
<email>robin.kruppe@gmail.com</email>
</author>
<published>2015-07-26T15:50:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ba792a4baa856d83c3001afa181db91c5b4c9732'/>
<id>urn:sha1:ba792a4baa856d83c3001afa181db91c5b4c9732</id>
<content type='text'>
This commit primarily adds implementations of the algorithms from William
Clinger's paper "How to Read Floating Point Numbers Accurately". It also
includes a lot of infrastructure necessary for those algorithms, and some
unit tests.

Since these algorithms reject a few (extreme) inputs that were previously
accepted, this could be seen as a [breaking-change]
</content>
</entry>
</feed>
