| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-02-20 | move extra::test to libtest | Liigo Zhuang | -3/+6 | |
| 2014-02-17 | Remove Real trait and move methods into Float | Brendan Zabarauskas | -3/+3 | |
| This is part of the effort to simplify `std::num`, as tracked in issue #10387. | ||||
| 2014-02-14 | Fix all code examples | Alex Crichton | -1/+1 | |
| 2014-01-26 | Removed all instances of XXX in preparation for relaxing of FIXME rule | Salem Talha | -1/+1 | |
| 2014-01-17 | Add a generic power function | Flavio Percoco | -1/+1 | |
| The patch adds a `pow` function for types implementing `One`, `Mul` and `Clone` trait. The patch also renames f32 and f64 pow into powf in order to still have a way to easily have float powers. It uses llvms intrinsics. The pow implementation for all num types uses the exponentiation by square. Fixes bug #11499 | ||||
| 2014-01-09 | Merge some numeric traits with Real and don't re-export RealExt | Brendan Zabarauskas | -3/+3 | |
| The methods contained in `std::num::{Algebraic, Trigonometric, Exponential, Hyperbolic}` have now been moved into `std::num::Real`. This is part of an ongoing effort to simplify `std::num` (see issue #10387). `std::num::RealExt` has also been removed from the prelude because it is not a commonly used trait. | ||||
| 2014-01-07 | stdtest: Fix all leaked trait imports | Alex Crichton | -20/+18 | |
| 2014-01-07 | std: Fill in all missing imports | Alex Crichton | -3/+9 | |
| Fallout from the previous commits | ||||
| 2014-01-06 | Remove some unnecessary type casts | Florian Hahn | -1/+1 | |
| Conflicts: src/librustc/middle/lint.rs | ||||
| 2014-01-04 | Don't allow newtype structs to be dereferenced. #6246 | Brian Anderson | -11/+14 | |
| 2013-12-26 | std::rand: remove the `fn main()` from the examples. | Huon Wilson | -46/+30 | |
| 2013-12-23 | std: Fix all code examples | Alex Crichton | -6/+6 | |
| 2013-12-15 | std: fix spelling in docs. | Huon Wilson | -3/+3 | |
| 2013-12-08 | std::rand: implement the student t distribution. | Huon Wilson | -1/+52 | |
| 2013-12-08 | std::rand: implement the F distribution. | Huon Wilson | -1/+60 | |
| 2013-12-08 | std::rand: implement the chi-squared distribution. | Huon Wilson | -2/+99 | |
| 2013-12-07 | std::rand: implement the log-normal distribution. | Huon Wilson | -2/+58 | |
| 2013-12-07 | std::rand: move normal and exponential to their own file. | Huon Wilson | -244/+303 | |
| 2013-11-26 | test: Remove non-procedure uses of `do` from compiletest, libstd tests, | Patrick Walton | -8/+8 | |
| compile-fail tests, run-fail tests, and run-pass tests. | ||||
| 2013-11-26 | librustc: Remove remaining uses of `&fn()` in favor of `||`. | Patrick Walton | -6/+8 | |
| 2013-11-22 | std::rand: move TaskRng off @mut. | Huon Wilson | -14/+14 | |
| Replace with some unsafe code by storing a pointer into TLS-owned heap data. | ||||
| 2013-11-18 | std::rand: wrappers for floats from [0,1] and (0,1). | Huon Wilson | -16/+9 | |
| Provide `Closed01` and `Open01` that generate directly from the closed/open intervals from 0 to 1, in contrast to the plain impls for f32 and f64 which generate the half-open [0,1). Fixes #7755. | ||||
| 2013-11-01 | std::rand: share the benchmark counter among the whole module tree. | Huon Wilson | -13/+10 | |
| 2013-11-01 | std::rand: Implement the Gamma distribution. | Huon Wilson | -0/+219 | |
| 2013-11-01 | std::rand: Move distributions to a subfolder. | Huon Wilson | -0/+1104 | |
