about summary refs log tree commit diff
path: root/src/libstd/rand
AgeCommit message (Expand)AuthorLines
2013-10-09std::rand: adjust the f32 & f64 Rand instances.Huon Wilson-7/+8
2013-10-09std::rand: documentation additions & fixes.Huon Wilson-9/+52
2013-10-09std::rand: move the Rand impls into a separate file for neatness.Huon Wilson-167/+201
2013-10-09std::rand: add & split some tests.Huon Wilson-7/+82
2013-10-09std::rand: make the windows OSRng more correct, remove some C++.Huon Wilson-34/+49
2013-10-09std::rand: improve the task_rng code.Huon Wilson-20/+134
2013-10-09std::rand: Add a trait for seeding RNGs: SeedableRng.Huon Wilson-102/+221
2013-10-09std::rand: Add ReseedingRng, which will reseed an RNG after it generates a ce...Huon Wilson-0/+129
2013-10-09std::rand: add the StdRng wrapper for a blessed RNG.Huon Wilson-7/+54
2013-10-09std::rand: Add OSRng, ReaderRng wrappers around the OS RNG & generic Readers ...Huon Wilson-29/+380
2013-10-09std::rand: Add an implementation of ISAAC64.Huon Wilson-49/+280
2013-10-09std::rand: move the Isaac implementation to its own file.Huon Wilson-184/+207
2013-10-05auto merge of #9250 : erickt/rust/num, r=ericktbors-2/+2
2013-10-04fix some examples in std::rand::Rngflo-l-6/+14
2013-10-02std: Replace num::IntConvertible with {To,From}PrimitiveErick Tryzelaar-2/+2
2013-10-02auto merge of #9665 : alexcrichton/rust/snapshot, r=brsonbors-1/+1
2013-10-01Migrate users of 'loop' to 'continue'Alex Crichton-1/+1
2013-10-01remove the `float` typeDaniel Micay-14/+7
2013-09-30std: Remove usage of fmt!Alex Crichton-5/+5
2013-09-26Update the compiler to not use printf/printflnAlex Crichton-20/+20
2013-09-25rustdoc: Change all code-blocks with a scriptAlex Crichton-32/+32
2013-09-23Remove the C(++) ISAAC Rng from the old rt.Huon Wilson-43/+2
2013-09-23std: merge rand::{Rng,RngUtil} with default methods.Huon Wilson-349/+272
2013-09-22std: move rand.rs to rand/mod.rs.Huon Wilson-0/+1224
2013-08-21std/extra: changing XXX to FIXME; cleanupTim Chevalier-1/+1
2013-08-16doc: convert remaining uses of core:: to std::.Huon Wilson-2/+2
2013-07-24Change 'print(fmt!(...))' to printf!/printfln! in src/lib*Birunthan Mohanathas-2/+2
2013-07-08 Replaces the free-standing functions in f32, &c.Jens Nockert-12/+13
2013-06-28librustc: Disallow "mut" from distributing over bindings.Patrick Walton-1/+2
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-5/+5
2013-06-04librustc: Disallow multiple patterns from appearing in a "let" declaration.Patrick Walton-1/+1
2013-05-30Remove unnecessary 'use' formsDaniel Farina-1/+0
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-0/+1
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+560