<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/num/float.rs, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2013-10-01T18:54:10+00:00</updated>
<entry>
<title>remove the `float` type</title>
<updated>2013-10-01T18:54:10+00:00</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2013-09-26T06:26:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c9d4ad07c4c166d655f11862e03c10100dcb704b'/>
<id>urn:sha1:c9d4ad07c4c166d655f11862e03c10100dcb704b</id>
<content type='text'>
It is simply defined as `f64` across every platform right now.

A use case hasn't been presented for a `float` type defined as the
highest precision floating point type implemented in hardware on the
platform. Performance-wise, using the smallest precision correct for the
use case greatly saves on cache space and allows for fitting more
numbers into SSE/AVX registers.

If there was a use case, this could be implemented as simply a type
alias or a struct thanks to `#[cfg(...)]`.

Closes #6592

The mailing list thread, for reference:

https://mail.mozilla.org/pipermail/rust-dev/2013-July/004632.html
</content>
</entry>
<entry>
<title>std: Remove usage of fmt!</title>
<updated>2013-10-01T06:21:18+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2013-09-28T00:02:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a8ba31dbf3e7d80a069bc486a35eff8357282b68'/>
<id>urn:sha1:a8ba31dbf3e7d80a069bc486a35eff8357282b68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustdoc: Change all code-blocks with a script</title>
<updated>2013-09-25T21:27:42+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2013-09-24T00:20:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3585c64d092082ab2aa16a6d674d063c5d68e1a8'/>
<id>urn:sha1:3585c64d092082ab2aa16a6d674d063c5d68e1a8</id>
<content type='text'>
    find src -name '*.rs' | xargs sed -i '' 's/~~~.*{\.rust}/```rust/g'
    find src -name '*.rs' | xargs sed -i '' 's/ ~~~$/ ```/g'
    find src -name '*.rs' | xargs sed -i '' 's/^~~~$/ ```/g'
</content>
</entry>
<entry>
<title>Rename the NaN and is_NaN methods to lowercase.</title>
<updated>2013-09-19T13:59:51+00:00</updated>
<author>
<name>Chris Morgan</name>
<email>me@chrismorgan.info</email>
</author>
<published>2013-09-19T05:37:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d9874c0885118d1b4f55ca928dc5ba6d0adf88c6'/>
<id>urn:sha1:d9874c0885118d1b4f55ca928dc5ba6d0adf88c6</id>
<content type='text'>
This is for consistency in naming conventions.

- ``std::num::Float::NaN()`` is changed to ``nan()``;
- ``std::num::Float.is_NaN()`` is changed to ``is_nan()``; and
- ``std::num::strconv::NumStrConv::NaN()`` is changed to ``nan()``.

Fixes #9319.
</content>
</entry>
<entry>
<title>std: Remove {float,f64,f32}::from_str in favor of from_str</title>
<updated>2013-09-18T02:02:42+00:00</updated>
<author>
<name>blake2-ppc</name>
<email>blake2-ppc</email>
</author>
<published>2013-09-18T00:17:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b5d560a9e09498db5434ea26338a3d2bfc545eee'/>
<id>urn:sha1:b5d560a9e09498db5434ea26338a3d2bfc545eee</id>
<content type='text'>
Like issue #9209, remove float::{from_str, from_str_radix} in favor of
the two corresponding traits. The same for modules f64 and f32.

New usage is

	from_str::&lt;float&gt;("1.2e34")
</content>
</entry>
<entry>
<title>std: Add a bunch of Default impls</title>
<updated>2013-09-13T01:54:13+00:00</updated>
<author>
<name>Erick Tryzelaar</name>
<email>erick.tryzelaar@gmail.com</email>
</author>
<published>2013-09-12T04:49:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ca47eebb44431c1ded5cc5c412d95210f3955ef4'/>
<id>urn:sha1:ca47eebb44431c1ded5cc5c412d95210f3955ef4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix import order which caused the wrong from_str to be in scope</title>
<updated>2013-09-08T19:00:00+00:00</updated>
<author>
<name>Corey Richardson</name>
<email>corey@octayn.net</email>
</author>
<published>2013-09-08T19:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e0e5523552c5b7ae6c7175c5e7aeefbac5fd0ba1'/>
<id>urn:sha1:e0e5523552c5b7ae6c7175c5e7aeefbac5fd0ba1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove several 'ne' methods</title>
<updated>2013-08-31T01:53:25+00:00</updated>
<author>
<name>Eric Martin</name>
<email>e.a.martin1337@gmail.com</email>
</author>
<published>2013-08-31T01:53:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=babe20f018a1a92c3f1ece15cc5193e77d9c7ef9'/>
<id>urn:sha1:babe20f018a1a92c3f1ece15cc5193e77d9c7ef9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Disabled failing parts of abs_sub() and frexp() unit tests on Windows.</title>
<updated>2013-08-28T08:44:12+00:00</updated>
<author>
<name>Vadim Chugunov</name>
<email>vadimcn@gmail.com</email>
</author>
<published>2013-08-26T06:29:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6828428cad873e9a9c890ee184140e8370ca7b60'/>
<id>urn:sha1:6828428cad873e9a9c890ee184140e8370ca7b60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>librustc: Ensure that type parameters are in the right positions in paths.</title>
<updated>2013-08-28T01:47:57+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2013-08-08T18:38:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8693943676487c01fa09f5f3daf0df6a1f71e24d'/>
<id>urn:sha1:8693943676487c01fa09f5f3daf0df6a1f71e24d</id>
<content type='text'>
This removes the stacking of type parameters that occurs when invoking
trait methods, and fixes all places in the standard library that were
relying on it. It is somewhat awkward in places; I think we'll probably
want something like the `Foo::&lt;for T&gt;::new()` syntax.
</content>
</entry>
</feed>
