summary refs log tree commit diff
path: root/src/libstd/rand
AgeCommit message (Expand)AuthorLines
2014-01-07stdtest: Fix all leaked trait importsAlex Crichton-31/+25
2014-01-07Fix remaining cases of leaking importsAlex Crichton-0/+3
2014-01-07std: Fill in all missing importsAlex Crichton-5/+14
2014-01-06Remove some unnecessary type castsFlorian Hahn-1/+1
2014-01-04Don't allow newtype structs to be dereferenced. #6246Brian Anderson-27/+28
2013-12-29auto merge of #11134 : lucab/rust/lucab/libstd-doc, r=cmrbors-1/+1
2013-12-27std: uniform modules titles for docLuca Bruno-1/+1
2013-12-26std::rand: remove the `fn main()` from the examples.Huon Wilson-174/+113
2013-12-23std: Fix all code examplesAlex Crichton-13/+14
2013-12-20std: silence warnings when compiling test.Huon Wilson-0/+3
2013-12-19std::vec: remove .as_muf_buf, replaced by .as_mut_ptr & .len.Huon Wilson-3/+1
2013-12-16Fallout of rewriting std::commAlex Crichton-7/+3
2013-12-15auto merge of #10984 : huonw/rust/clean-raw, r=cmrbors-6/+6
2013-12-15std::vec: convert to(_mut)_ptr to as_... methods on &[] and &mut [].Huon Wilson-2/+2
2013-12-15std::vec: move pointless `raw::get` and `unsafe_get` functions.Huon Wilson-4/+4
2013-12-15std: fix spelling in docs.Huon Wilson-4/+4
2013-12-11Make 'self lifetime illegal.Erik Price-9/+9
2013-12-09auto merge of #10859 : huonw/rust/helper-dists, r=cmrbors-246/+568
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-08Remove dead codesKiet Tran-0/+1
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-12-04Revert "libstd: Change `Path::new` to `Path::init`."Kevin Ballard-1/+1
2013-11-29libstd: Change `Path::new` to `Path::init`.Patrick Walton-1/+1
2013-11-26libstd: Fix Win32 and other bustage.Patrick Walton-2/+2
2013-11-26test: Remove non-procedure uses of `do` from compiletest, libstd tests,Patrick Walton-18/+18
2013-11-26libstd: Remove all non-`proc` uses of `do` from libstdPatrick Walton-5/+5
2013-11-26librustc: Remove remaining uses of `&fn()` in favor of `||`.Patrick Walton-6/+8
2013-11-24auto merge of #10603 : alexcrichton/rust/no-linked-failure, r=brsonbors-1/+1
2013-11-24Remove linked failure from the runtimeAlex Crichton-1/+1
2013-11-22std::rand: move TaskRng off @mut.Huon Wilson-30/+43
2013-11-18std::rand: wrappers for floats from [0,1] and (0,1).Huon Wilson-39/+122
2013-11-11Move std::rt::io to std::ioAlex Crichton-4/+4
2013-11-11Remove #[fixed_stack_segment] and #[rust_stack]Alex Crichton-3/+6
2013-11-03Fill out the remaining functionality in io::fileAlex Crichton-4/+4
2013-11-03Remove all blocking std::os blocking functionsAlex Crichton-3/+5
2013-11-01auto merge of #10223 : huonw/rust/gamma, r=cmrbors-18/+234
2013-11-01auto merge of #10213 : telotortium/rust/rand-fill_bytes-stack-overflow, r=huonwbors-1/+21
2013-11-01std::rand: share the benchmark counter among the whole module tree.Huon Wilson-24/+21
2013-11-01std::rand: Implement the Gamma distribution.Huon Wilson-0/+219
2013-11-01std::rand: Move distributions to a subfolder.Huon Wilson-0/+0
2013-10-31Fix infinite recursion in `fill_bytes()`Robert Irelan-1/+21
2013-10-31std::rand: correct an off-by-one in the Ziggurat code.Huon Wilson-136/+3
2013-10-28Remove the extension traits for Readers/WritersAlex Crichton-5/+4
2013-10-23auto merge of #9810 : huonw/rust/rand3, r=alexcrichtonbors-232/+823
2013-10-23std::rand: seed ISAAC with no transmutes.Huon Wilson-7/+16
2013-10-23std::rand: use "nothing up your sleeve numbers" for ISAAC tests.Huon Wilson-18/+18
2013-10-23std::rand: simplify/safe-ify the default Rng.fill_bytes.Huon Wilson-45/+44