| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-10-01 | remove the `float` type | Daniel Micay | -8/+8 | |
| 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 | ||||
| 2013-09-19 | Rename the NaN and is_NaN methods to lowercase. | Chris Morgan | -19/+19 | |
| 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. | ||||
| 2013-08-27 | librustc: Ensure that type parameters are in the right positions in paths. | Patrick Walton | -3/+4 | |
| 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::<for T>::new()` syntax. | ||||
| 2013-05-22 | test: Update tests to use the new syntax. | Patrick Walton | -2/+2 | |
| 2013-05-22 | test: Fix tests. | Patrick Walton | -6/+4 | |
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -10/+10 | |
| 2013-04-26 | Fix failing test | Brendan Zabarauskas | -67/+71 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -65/+65 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -65/+65 | |
| 2013-02-01 | check-fast fallout from removing export, r=burningtree | Graydon Hoare | -1/+1 | |
| 2012-12-10 | Reliciense makefiles and testsuite. Yup. | Graydon Hoare | -0/+10 | |
| 2012-09-11 | Convert 'use' to 'extern mod'. Remove old 'use' syntax | Brian Anderson | -1/+1 | |
| 2012-09-05 | test: "import" -> "use" | Patrick Walton | -1/+0 | |
| 2012-01-05 | Merge branch 'master' into kmath | Stefan Plantikow | -18/+18 | |
| 2011-12-13 | Copy first batch of material from libstd to libcore. | Graydon Hoare | -1/+1 | |
| 2011-12-07 | Restore accidentally overwritten test | Marijn Haverbeke | -18/+74 | |
| 2011-12-07 | Change literal representation to not truncate | Marijn Haverbeke | -74/+18 | |
| Also shuffles around the organization of numeric literals and types, separating by int/uint/float instead of machine-vs-non-machine types. This simplifies some code. Closes #974 Closes #1252 | ||||
| 2011-11-15 | Replaced constant functions with actual constants in std and updated tests | Stefan Plantikow | -3/+3 | |
| Fixes issue #1165 | ||||
| 2011-10-28 | Add more isNaN tests | Matt Brubeck | -0/+8 | |
| 2011-10-28 | Use IEEE 754 semantics for NaN (Issue #1084) | Matt Brubeck | -0/+74 | |
