about summary refs log tree commit diff
path: root/src/libstd/rand
AgeCommit message (Expand)AuthorLines
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
2013-10-23std::rand: move Weighted to distributions.Huon Wilson-132/+207
2013-10-23std::rand: lengthen the RNG benchmarks.Huon Wilson-8/+20
2013-10-23std::rand: optimise & document ziggurat.Huon Wilson-8/+72
2013-10-23std::rand: documentation & references.Huon Wilson-44/+100
2013-10-23std::rand: add distributions::Range for generating [lo, hi).Huon Wilson-37/+272
2013-10-23std::rand: full exponential & normal distributionsHuon Wilson-20/+116
2013-10-23std::rand: Add RandSample for Sample-ing Rand types directly.Huon Wilson-0/+35
2013-10-23std::rand: add the Sample and IndependentSample traits.Huon Wilson-0/+18
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-7/+7
2013-10-17std: Move size/align functions to std::mem. #2240Brian Anderson-2/+2
2013-10-15use element count in slices, not size in bytesDaniel Micay-5/+9
2013-10-10Fix usage of <float> in docsVolker Mische-1/+1
2013-10-09option: rewrite the API to use compositionDaniel Micay-1/+1
2013-10-09std::rand: Minor clean-up of comments & add a missing default method.Huon Wilson-2/+5
2013-10-09std::rand: remove seed_task_rng and RUST_SEED.Huon Wilson-76/+9
2013-10-09std::rand: Make Rng.next_u32 non-default, waiting for #7771.Huon Wilson-6/+11
2013-10-09std::rand::os: use the externfn! macro for the Windows RNG.Huon Wilson-22/+16
2013-10-09std::rand::reseeding: seed the reseeder in the SeedableRng impl.Huon Wilson-12/+13
2013-10-09std::rand::reader: describe cfg!(endianness).Huon Wilson-0/+4
2013-10-09std::rand: Correct the implementation of Rand for f32 & f64.Huon Wilson-8/+29
2013-10-09Documentation & address minor point.Huon Wilson-4/+8
2013-10-09std::rand: remove `seed`.Huon Wilson-52/+42