summary refs log tree commit diff
path: root/src/libstd/rand/distributions
AgeCommit message (Collapse)AuthorLines
2014-01-07stdtest: Fix all leaked trait importsAlex Crichton-20/+18
2014-01-07std: Fill in all missing importsAlex Crichton-3/+9
Fallout from the previous commits
2014-01-06Remove some unnecessary type castsFlorian Hahn-1/+1
Conflicts: src/librustc/middle/lint.rs
2014-01-04Don't allow newtype structs to be dereferenced. #6246Brian Anderson-11/+14
2013-12-26std::rand: remove the `fn main()` from the examples.Huon Wilson-46/+30
2013-12-23std: Fix all code examplesAlex Crichton-6/+6
2013-12-15std: fix spelling in docs.Huon Wilson-3/+3
2013-12-08std::rand: implement the student t distribution.Huon Wilson-1/+52
2013-12-08std::rand: implement the F distribution.Huon Wilson-1/+60
2013-12-08std::rand: implement the chi-squared distribution.Huon Wilson-2/+99
2013-12-07std::rand: implement the log-normal distribution.Huon Wilson-2/+58
2013-12-07std::rand: move normal and exponential to their own file.Huon Wilson-244/+303
2013-11-26test: 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-26librustc: Remove remaining uses of `&fn()` in favor of `||`.Patrick Walton-6/+8
2013-11-22std::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-18std::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-01std::rand: share the benchmark counter among the whole module tree.Huon Wilson-13/+10
2013-11-01std::rand: Implement the Gamma distribution.Huon Wilson-0/+219
2013-11-01std::rand: Move distributions to a subfolder.Huon Wilson-0/+1104