about summary refs log tree commit diff
path: root/src/librand/isaac.rs
AgeCommit message (Expand)AuthorLines
2015-04-24Change name of unit test sub-module to "tests".Johannes Oertel-1/+1
2015-03-31Stabilize std::numAaron Turon-6/+6
2015-03-27Change the trivial cast lints to allow by defaultNick Cameron-1/+0
2015-03-25Change lint names to pluralsNick Cameron-1/+1
2015-03-25Add trivial cast lints.Nick Cameron-0/+1
2015-03-09rand: Use wrapping operations everywhereAlex Crichton-121/+125
2015-03-05Remove integer suffixes where the types in compiled code are identical.Eduard Burtescu-2/+2
2015-03-03Auto merge of #22532 - pnkfelix:arith-overflow, r=pnkfelix,eddybbors-67/+69
2015-03-03Accommodate arith-overflow in `rand` and `std::rand`.Felix S. Klock II-30/+32
2015-03-03Add `core::num::wrapping` and fix overflow errors.James Miller-37/+37
2015-03-02Use `const`s instead of `static`s where appropriateFlorian Zeitz-1/+1
2015-02-18Remove usage of .map(|&foo| foo)Kevin Butler-2/+2
2015-02-06Auto merge of #21926 - mzabaluev:raw-lifetime, r=alexcrichtonbors-2/+2
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-8/+8
2015-02-05Replace usage of slice::from_raw_buf with slice::from_raw_partsMikhail Zabaluev-2/+2
2015-02-03Auto merge of #21613 - alfie:suffix-small, r=alexcrichtonbors-10/+10
2015-02-02More deprecating of i/u suffixesAlfie John-10/+10
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-2/+2
2015-01-29`for x in range(a, b)` -> `for x in a..b`Jorge Aparicio-5/+5
2015-01-29`range(a, b).foo()` -> `(a..b).foo()`Jorge Aparicio-7/+7
2015-01-05rollup merge of #20482: kmcallister/macro-reformAlex Crichton-69/+72
2015-01-05Modernize macro_rules! invocationsKeegan McAllister-69/+72
2015-01-05Add tests for ChaCha and Isaac Clone implsSimonas Kazlauskas-0/+10
2015-01-05Implement Clone for PRNGsSimonas Kazlauskas-0/+15
2015-01-03Remove deprecated functionalityAlex Crichton-4/+4
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-2/+2
2015-01-02std: Stabilize the prelude moduleAlex Crichton-1/+1
2015-01-02More falloutNick Cameron-9/+9
2014-12-30Fallout from stabilizationAaron Turon-9/+9
2014-12-19librand: use `#[deriving(Copy)]`Jorge Aparicio-4/+2
2014-12-18librustc: Always parse `macro!()`/`macro![]` as expressions if notPatrick Walton-1/+1
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+5
2014-11-25Fallout from stabilizationAaron Turon-3/+3
2014-11-22std: Align `raw` modules with unsafe conventionsAlex Crichton-11/+7
2014-10-28Update code with new lint namesAaron Turon-1/+1
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-4/+4
2014-10-09rand: Convert statics to constantsAlex Crichton-7/+7
2014-09-16Fallout from renamingAaron Turon-2/+2
2014-09-08rand: inform the optimiser that indexing is never out-of-bounds.Huon Wilson-2/+18
2014-08-26Use temp vars for implicit coercion to ^[T]Nick Cameron-9/+9
2014-08-13core: Rename ImmutableSlice::unsafe_ref to unsafe_getBrian Anderson-6/+6
2014-06-29librustc: Remove the fallback to `int` for integers and `f64` forPatrick Walton-4/+4
2014-06-25make macros hygienicJohn Clements-62/+65
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-32/+62
2014-05-30Rename OSRng to OsRngPiotr Jawniak-2/+2
2014-05-29std: Recreate a `rand` moduleAlex Crichton-60/+67
2014-04-02Fix fallout of requiring uint indicesAlex Crichton-4/+4
2014-04-02rand: remove (almost) all ~[]'s from Vec.Huon Wilson-19/+18
2014-04-01auto merge of #13115 : huonw/rust/rand-errors, r=alexcrichtonbors-12/+22
2014-04-01rand: bubble up IO messages futher.Huon Wilson-17/+21