Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an owned variant of WeightedChoice. #152

Closed
wants to merge 10,000 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 8, 2015

  1. rollup merge of #20721: japaric/snap

    Conflicts:
    	src/libcollections/vec.rs
    	src/libcore/fmt/mod.rs
    	src/librustc/lint/builtin.rs
    	src/librustc/session/config.rs
    	src/librustc_trans/trans/base.rs
    	src/librustc_trans/trans/context.rs
    	src/librustc_trans/trans/type_.rs
    	src/librustc_typeck/check/_match.rs
    	src/librustdoc/html/format.rs
    	src/libsyntax/std_inject.rs
    	src/libsyntax/util/interner.rs
    	src/test/compile-fail/mut-pattern-mismatched.rs
    alexcrichton committed Jan 8, 2015
    Configuration menu
    Copy the full SHA
    580aa42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4cd8be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cab5165 View commit details
    Browse the repository at this point in the history
  4. Improvements to feature staging

    This gets rid of the 'experimental' level, removes the non-staged_api
    case (i.e. stability levels for out-of-tree crates), and lets the
    staged_api attributes use 'unstable' and 'deprecated' lints.
    
    This makes the transition period to the full feature staging design
    a bit nicer.
    brson committed Jan 8, 2015
    Configuration menu
    Copy the full SHA
    032ebdb View commit details
    Browse the repository at this point in the history
  5. Improvements to feature staging

    This gets rid of the 'experimental' level, removes the non-staged_api
    case (i.e. stability levels for out-of-tree crates), and lets the
    staged_api attributes use 'unstable' and 'deprecated' lints.
    
    This makes the transition period to the full feature staging design
    a bit nicer.
    brson committed Jan 8, 2015
    Configuration menu
    Copy the full SHA
    c3913a5 View commit details
    Browse the repository at this point in the history
  6. Remove warning from the libraries.

    This adds the int_uint feature to *every* library, whether or not it
    needs it.
    huonw authored and nikomatsakis committed Jan 8, 2015
    Configuration menu
    Copy the full SHA
    90f7740 View commit details
    Browse the repository at this point in the history
  7. rollup merge of #20754: nikomatsakis/int-feature

    Conflicts:
    	src/test/compile-fail/borrowck-move-out-of-overloaded-auto-deref.rs
    	src/test/compile-fail/issue-2590.rs
    	src/test/compile-fail/lint-stability.rs
    	src/test/compile-fail/slice-mut-2.rs
    	src/test/compile-fail/std-uncopyable-atomics.rs
    alexcrichton committed Jan 8, 2015
    Configuration menu
    Copy the full SHA
    6c1c427 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2015

  1. powerpc: Add libstd utils

    richo committed Jan 12, 2015
    Configuration menu
    Copy the full SHA
    4238544 View commit details
    Browse the repository at this point in the history
  2. Add note about TLS lookups in random()

    Fixes #16072
    steveklabnik committed Jan 12, 2015
    Configuration menu
    Copy the full SHA
    08aad13 View commit details
    Browse the repository at this point in the history
  3. cleanup: &foo[0..a] -> &foo[..a]

    Jorge Aparicio committed Jan 12, 2015
    Configuration menu
    Copy the full SHA
    fa2a456 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2015

  1. rollup merge of #21059: steveklabnik/gh16072

    Fixes #16072
    
    r? @huonw
    alexcrichton committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    1f7dc56 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2015

  1. Register new snapshots.

    eddyb authored and brson committed Jan 18, 2015
    Configuration menu
    Copy the full SHA
    381fb8d View commit details
    Browse the repository at this point in the history
  2. Set allow(unstable) in crates that use unstable features

    Lets them build with the -dev, -nightly, or snapshot compiler
    brson committed Jan 18, 2015
    Configuration menu
    Copy the full SHA
    7c8b5ad View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2015

  1. Fallout from stabilization.

    aturon committed Jan 21, 2015
    Configuration menu
    Copy the full SHA
    f2ddc0e View commit details
    Browse the repository at this point in the history
  2. Fallout from stabilization.

    aturon committed Jan 21, 2015
    Configuration menu
    Copy the full SHA
    377dec6 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2015

  1. Configuration menu
    Copy the full SHA
    f2091cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8138085 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    464d0a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f585111 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0810e12 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e87a7d9 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2015

  1. Set unstable feature names appropriately

    * `core` - for the core crate
    * `hash` - hashing
    * `io` - io
    * `path` - path
    * `alloc` - alloc crate
    * `rand` - rand crate
    * `collections` - collections crate
    * `std_misc` - other parts of std
    * `test` - test crate
    * `rustc_private` - everything else
    brson committed Jan 23, 2015
    Configuration menu
    Copy the full SHA
    1a6d496 View commit details
    Browse the repository at this point in the history
  2. Set unstable feature names appropriately

    * `core` - for the core crate
    * `hash` - hashing
    * `io` - io
    * `path` - path
    * `alloc` - alloc crate
    * `rand` - rand crate
    * `collections` - collections crate
    * `std_misc` - other parts of std
    * `test` - test crate
    * `rustc_private` - everything else
    brson committed Jan 23, 2015
    Configuration menu
    Copy the full SHA
    e0a3e69 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2015

  1. grandfathered -> rust1

    brson committed Jan 24, 2015
    Configuration menu
    Copy the full SHA
    46fc24b View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2015

  1. Merge remote-tracking branch 'rust-lang/master'

    Conflicts:
    	mk/tests.mk
    	src/liballoc/arc.rs
    	src/liballoc/boxed.rs
    	src/liballoc/rc.rs
    	src/libcollections/bit.rs
    	src/libcollections/btree/map.rs
    	src/libcollections/btree/set.rs
    	src/libcollections/dlist.rs
    	src/libcollections/ring_buf.rs
    	src/libcollections/slice.rs
    	src/libcollections/str.rs
    	src/libcollections/string.rs
    	src/libcollections/vec.rs
    	src/libcollections/vec_map.rs
    	src/libcore/any.rs
    	src/libcore/array.rs
    	src/libcore/borrow.rs
    	src/libcore/error.rs
    	src/libcore/fmt/mod.rs
    	src/libcore/iter.rs
    	src/libcore/marker.rs
    	src/libcore/ops.rs
    	src/libcore/result.rs
    	src/libcore/slice.rs
    	src/libcore/str/mod.rs
    	src/libregex/lib.rs
    	src/libregex/re.rs
    	src/librustc/lint/builtin.rs
    	src/libstd/collections/hash/map.rs
    	src/libstd/collections/hash/set.rs
    	src/libstd/sync/mpsc/mod.rs
    	src/libstd/sync/mutex.rs
    	src/libstd/sync/poison.rs
    	src/libstd/sync/rwlock.rs
    	src/libsyntax/feature_gate.rs
    	src/libsyntax/test.rs
    brson committed Jan 25, 2015
    Configuration menu
    Copy the full SHA
    2914b9d View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'rust-lang/master'

    Conflicts:
    	mk/tests.mk
    	src/liballoc/arc.rs
    	src/liballoc/boxed.rs
    	src/liballoc/rc.rs
    	src/libcollections/bit.rs
    	src/libcollections/btree/map.rs
    	src/libcollections/btree/set.rs
    	src/libcollections/dlist.rs
    	src/libcollections/ring_buf.rs
    	src/libcollections/slice.rs
    	src/libcollections/str.rs
    	src/libcollections/string.rs
    	src/libcollections/vec.rs
    	src/libcollections/vec_map.rs
    	src/libcore/any.rs
    	src/libcore/array.rs
    	src/libcore/borrow.rs
    	src/libcore/error.rs
    	src/libcore/fmt/mod.rs
    	src/libcore/iter.rs
    	src/libcore/marker.rs
    	src/libcore/ops.rs
    	src/libcore/result.rs
    	src/libcore/slice.rs
    	src/libcore/str/mod.rs
    	src/libregex/lib.rs
    	src/libregex/re.rs
    	src/librustc/lint/builtin.rs
    	src/libstd/collections/hash/map.rs
    	src/libstd/collections/hash/set.rs
    	src/libstd/sync/mpsc/mod.rs
    	src/libstd/sync/mutex.rs
    	src/libstd/sync/poison.rs
    	src/libstd/sync/rwlock.rs
    	src/libsyntax/feature_gate.rs
    	src/libsyntax/test.rs
    brson committed Jan 25, 2015
    Configuration menu
    Copy the full SHA
    aa3a6eb View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2015

  1. Fallout of io => old_io

    alexcrichton committed Jan 27, 2015
    Configuration menu
    Copy the full SHA
    bcb0314 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c8578a View commit details
    Browse the repository at this point in the history
  3. Don't use if we can avoid it

    Victory committed Jan 27, 2015
    Configuration menu
    Copy the full SHA
    654b198 View commit details
    Browse the repository at this point in the history
  4. cleanup: s/v.slice*()/&v[a..b]/g + remove redundant as_slice()

    …calls
    Jorge Aparicio committed Jan 27, 2015
    Configuration menu
    Copy the full SHA
    ce70ae7 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'rust-lang/master'

    Conflicts:
    	src/libcore/cell.rs
    	src/librustc_driver/test.rs
    	src/libstd/old_io/net/tcp.rs
    	src/libstd/old_io/process.rs
    brson committed Jan 27, 2015
    Configuration menu
    Copy the full SHA
    98e5d88 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of #21676 - Victory:fix-deprication-in-random, r=alexcri…

    …chton
    
    Cleanup mention of uint, use usize/us instead. This includes the example `println!("{}", 2u * x);`
    Manishearth committed Jan 27, 2015
    Configuration menu
    Copy the full SHA
    22a666a View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2015

  1. Merge remote-tracking branch 'origin/master' into rollup

    Conflicts:
    	src/libcollections/slice.rs
    	src/libcore/nonzero.rs
    	src/libcore/ops.rs
    Manishearth committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    89d71cf View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2015

  1. Auto merge of #21680 - japaric:slice, r=alexcrichton

    Replaces `slice_*` method calls with slicing syntax, and removes `as_slice()` calls that are redundant due to `Deref`.
    bors committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    5f5c68c View commit details
    Browse the repository at this point in the history
  2. range(a, b).foo() -> (a..b).foo()

    sed -i 's/ range(\([^,]*\), *\([^()]*\))\./ (\1\.\.\2)\./g' **/*.rs
    Jorge Aparicio committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    6309f3b View commit details
    Browse the repository at this point in the history
  3. range(a, b).foo() -> (a..b).foo()

    sed -i 's/ range(\([^,]*\), *\([^()]*\))\./ (\1\.\.\2)\./g' **/*.rs
    Jorge Aparicio committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    01057b2 View commit details
    Browse the repository at this point in the history
  4. for x in range(a, b) -> for x in a..b

    sed -i 's/in range(\([^,]*\), *\([^()]*\))/in \1\.\.\2/g' **/*.rs
    Jorge Aparicio committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    c7997ed View commit details
    Browse the repository at this point in the history
  5. for x in range(a, b) -> for x in a..b

    sed -i 's/in range(\([^,]*\), *\([^()]*\))/in \1\.\.\2/g' **/*.rs
    Jorge Aparicio committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    17d6aef View commit details
    Browse the repository at this point in the history
  6. convert remaining range(a, b) to a..b

    Jorge Aparicio committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    bd02ffe View commit details
    Browse the repository at this point in the history
  7. s/Show/Debug/g

    Jorge Aparicio committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    70989f1 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2015

  1. Remove all i suffixes

    tbu- committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    8e96de1 View commit details
    Browse the repository at this point in the history
  2. Remove all i suffixes

    tbu- committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    0e843dd View commit details
    Browse the repository at this point in the history
  3. fix fallout

    Jorge Aparicio committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    1b7ea66 View commit details
    Browse the repository at this point in the history
  4. rollup merge of #21631: tbu-/isize_police

    Conflicts:
    	src/libcoretest/iter.rs
    alexcrichton committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    82f663e View commit details
    Browse the repository at this point in the history
  5. Test fixes and rebase conflicts

    Also some tidying up of a bunch of crate attributes
    alexcrichton committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    5d25fd1 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2015

  1. Configuration menu
    Copy the full SHA
    78d85f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6834415 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    270c035 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f962da5 View commit details
    Browse the repository at this point in the history
  5. Import functionality from std::rand.

    Nothing actually compiles here because `extern crate rand` is apparently
    still importing the built-in one.
    huonw committed Feb 3, 2015
    Configuration menu
    Copy the full SHA
    831339c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7a28901 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8a7b20b View commit details
    Browse the repository at this point in the history
  8. Remove extra stability attributes

    These are not necessary since the crate doesn’t participate in staged_api
    nagisa committed Feb 3, 2015
    Configuration menu
    Copy the full SHA
    6053690 View commit details
    Browse the repository at this point in the history
  9. Cleanup int and uint

    nagisa committed Feb 3, 2015
    Configuration menu
    Copy the full SHA
    f7ab9ce View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9cea23c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    396e02a View commit details
    Browse the repository at this point in the history
  12. Merge pull request rust-random#2 from nagisa/remove-stability-attrs

    Remove extra stability attributes
    alexcrichton committed Feb 3, 2015
    Configuration menu
    Copy the full SHA
    8cdf2a4 View commit details
    Browse the repository at this point in the history
  13. Merge pull request rust-random#4 from nagisa/purge-ints

    Cleanup int and uint
    alexcrichton committed Feb 3, 2015
    Configuration menu
    Copy the full SHA
    347128a View commit details
    Browse the repository at this point in the history
  14. Bump to 0.1.2.

    huonw committed Feb 3, 2015
    Configuration menu
    Copy the full SHA
    8d8d0b6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fb13476 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2015

  1. Add random tag to Cargo.toml

    nagisa committed Feb 5, 2015
    Configuration menu
    Copy the full SHA
    1eef8d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f97fb2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request rust-random#6 from nagisa/tags

    Add random keyword to Cargo.toml
    alexcrichton committed Feb 5, 2015
    Configuration menu
    Copy the full SHA
    d6ae067 View commit details
    Browse the repository at this point in the history
  4. Merge pull request rust-random#7 from nagisa/readme

    Make version bound less strict
    alexcrichton committed Feb 5, 2015
    Configuration menu
    Copy the full SHA
    1865870 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2015

  1. Put benchmarks into a black box

    nagisa committed Feb 6, 2015
    Configuration menu
    Copy the full SHA
    2d20dcf View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#10 from nagisa/blackbox

    Put benchmarks into a black box
    alexcrichton committed Feb 6, 2015
    Configuration menu
    Copy the full SHA
    84abcfc View commit details
    Browse the repository at this point in the history
  3. Update to rust master

    alexcrichton committed Feb 6, 2015
    Configuration menu
    Copy the full SHA
    570c886 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4483aa5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cf78061 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2015

  1. Configuration menu
    Copy the full SHA
    0dc7323 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#13 from nagisa/rustup-1

    Update slice::from_raw_mut_buf
    alexcrichton committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    815144f View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2015

  1. Update to rust master

    alexcrichton committed Feb 11, 2015
    Configuration menu
    Copy the full SHA
    889c240 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2015

  1. Update to rust master

    It works, and passes all tests.
    bobakker committed Feb 15, 2015
    Configuration menu
    Copy the full SHA
    9a9b951 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#16 from bobakker/master

    Update to rust master
    alexcrichton committed Feb 15, 2015
    Configuration menu
    Copy the full SHA
    343e2cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ffa8c5b View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2015

  1. Configuration menu
    Copy the full SHA
    39e852a View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2015

  1. Configuration menu
    Copy the full SHA
    c8c957b View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#18 from aepsil0n/fix-synext

    Fix syntax extension signature
    alexcrichton committed Feb 19, 2015
    Configuration menu
    Copy the full SHA
    3f5480c View commit details
    Browse the repository at this point in the history
  3. Update to rust master

    alexcrichton committed Feb 19, 2015
    Configuration menu
    Copy the full SHA
    3ce3205 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c136488 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2015

  1. Bump to 0.1.3

    alexcrichton committed Feb 20, 2015
    Configuration menu
    Copy the full SHA
    02fed2f View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2015

  1. Update with wrapping ops

    alexcrichton committed Mar 4, 2015
    Configuration menu
    Copy the full SHA
    929ea77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a3ed43 View commit details
    Browse the repository at this point in the history
  3. Fix a doctest overflow

    alexcrichton committed Mar 4, 2015
    Configuration menu
    Copy the full SHA
    9561a6a View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2015

  1. Move from old_io to std::io

    Bump to 0.2.0
    alexcrichton committed Mar 6, 2015
    Configuration menu
    Copy the full SHA
    f2ba8dd View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2015

  1. Update to rust master

    Also reduce some usage of unstable features
    alexcrichton committed Mar 7, 2015
    Configuration menu
    Copy the full SHA
    591fcb9 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2015

  1. Update to rust master

    alexcrichton committed Mar 9, 2015
    Configuration menu
    Copy the full SHA
    bfa9558 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2015

  1. Replace usize with fixed size integers where appropriate

    Replace `usize` with `u32` in Monty Hall example.
    Replace `usize` with `u32` in `next_f*`.
    Replace `usize` with `u32` in `gen_weighted_bool`.
    Replace `usize` with `u64` for reseeding.
    Replace `usize` with `u32` for `CHACHA_ROUNDS`.
    distributions: Use `u32` instead of `usize` for weights.
    vks committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    67a56a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    613a899 View commit details
    Browse the repository at this point in the history
  3. README: Use latest version

    vks committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    fd664d5 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2015

  1. Merge pull request rust-random#24 from vks/fix-usize

    Use fixed size integers instead of usize where appropriate
    alexcrichton committed Mar 13, 2015
    Configuration menu
    Copy the full SHA
    0554c5d View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2015

  1. Update to rust master

    alexcrichton committed Mar 14, 2015
    Configuration menu
    Copy the full SHA
    7452538 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2015

  1. Update to Rust master

    tamird committed Mar 15, 2015
    Configuration menu
    Copy the full SHA
    9d0d170 View commit details
    Browse the repository at this point in the history
  2. Fix iOS compilation

    tamird committed Mar 15, 2015
    Configuration menu
    Copy the full SHA
    b12b9bd View commit details
    Browse the repository at this point in the history
  3. Remove some unnecessary stuff

    tamird committed Mar 15, 2015
    Configuration menu
    Copy the full SHA
    33819bf View commit details
    Browse the repository at this point in the history
  4. Merge pull request rust-random#28 from tamird/fix-ios-compilation

    Fix ios compilation
    alexcrichton committed Mar 15, 2015
    Configuration menu
    Copy the full SHA
    3b25464 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2015

  1. Bump to 0.2.1

    alexcrichton committed Mar 22, 2015
    Configuration menu
    Copy the full SHA
    0b8c3eb View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2015

  1. Configuration menu
    Copy the full SHA
    cb3c1d5 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2015

  1. Update to use log version 0.3.x

    This was causing "multiple rlib candidates" errors when linking in a
    project that also depended on a more recent log version.
    hugoduncan committed Mar 24, 2015
    Configuration menu
    Copy the full SHA
    29c3696 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#33 from hugoduncan/depend-on-latest-log

    Update to use latest log version
    alexcrichton committed Mar 24, 2015
    Configuration menu
    Copy the full SHA
    3b0a933 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2015

  1. Configuration menu
    Copy the full SHA
    7cadee3 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2015

  1. Configuration menu
    Copy the full SHA
    56c828b View commit details
    Browse the repository at this point in the history
  2. Bump to 0.3.2

    alexcrichton committed Mar 26, 2015
    Configuration menu
    Copy the full SHA
    4ed3ad5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b08894 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b475022 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2015

  1. Configuration menu
    Copy the full SHA
    0cc7e5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7f014e View commit details
    Browse the repository at this point in the history
  3. Merge pull request rust-random#36 from RCIX/master

    Implement Clone trait for Weighted
    alexcrichton committed Mar 27, 2015
    Configuration menu
    Copy the full SHA
    90be923 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2015

  1. Configuration menu
    Copy the full SHA
    26d5352 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#37 from lambda/patch-1

    Bump version number in README.md
    alexcrichton committed Mar 28, 2015
    Configuration menu
    Copy the full SHA
    96eb971 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2015

  1. Update to rust master

    alexcrichton committed Mar 29, 2015
    Configuration menu
    Copy the full SHA
    21be0ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0a376a View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2015

  1. Add type annotations required by rustc 2015-03-31

    Closes rust-random#38.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed Mar 31, 2015
    Configuration menu
    Copy the full SHA
    3dd4a71 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#39 from andersk/annotation

    Add type annotations required by rustc 2015-03-31
    alexcrichton committed Mar 31, 2015
    Configuration menu
    Copy the full SHA
    04d7db5 View commit details
    Browse the repository at this point in the history
  3. Bump to 0.3.4

    alexcrichton committed Mar 31, 2015
    Configuration menu
    Copy the full SHA
    9ee1e70 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2015

  1. Use Wrapping struct in its new location in std::num

    Palmer Cox committed Apr 1, 2015
    Configuration menu
    Copy the full SHA
    5d85730 View commit details
    Browse the repository at this point in the history
  2. Remove use of Int and Float traits

    Palmer Cox committed Apr 1, 2015
    Configuration menu
    Copy the full SHA
    6abb21c View commit details
    Browse the repository at this point in the history
  3. Merge pull request rust-random#40 from DaGenix/fixups

    Fixups for recent Rust changes
    alexcrichton committed Apr 1, 2015
    Configuration menu
    Copy the full SHA
    ebec3dd View commit details
    Browse the repository at this point in the history
  4. Bump to 0.3.5

    alexcrichton committed Apr 1, 2015
    Configuration menu
    Copy the full SHA
    284d498 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2015

  1. Update for stabilized io::Error

    As per rust-lang/rust#23919, the last argument
    was removed from Error::new.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed Apr 2, 2015
    Configuration menu
    Copy the full SHA
    417bece View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#42 from andersk/io-error

    Update for stabilized io::Error
    alexcrichton committed Apr 2, 2015
    Configuration menu
    Copy the full SHA
    425c0ba View commit details
    Browse the repository at this point in the history
  3. Move to stable rust

    alexcrichton committed Apr 2, 2015
    Configuration menu
    Copy the full SHA
    94fada4 View commit details
    Browse the repository at this point in the history
  4. Bump to 0.3.6

    alexcrichton committed Apr 2, 2015
    Configuration menu
    Copy the full SHA
    1bff193 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2015

  1. Configuration menu
    Copy the full SHA
    821a3a4 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2015

  1. log is a dev dependency.

    Stebalien committed Apr 14, 2015
    Configuration menu
    Copy the full SHA
    7b8df28 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#44 from Stebalien/master

    log is a dev dependency.
    alexcrichton committed Apr 14, 2015
    Configuration menu
    Copy the full SHA
    e493649 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2015

  1. Configuration menu
    Copy the full SHA
    082d615 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2015

  1. Configuration menu
    Copy the full SHA
    567791c View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#48 from klutzy/getrandom-fix

    os: Fix race condition of atomics
    alexcrichton committed Apr 19, 2015
    Configuration menu
    Copy the full SHA
    1ff2805 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2015

  1. Remove unused imports

    Sondre Lefsaker committed Apr 23, 2015
    Configuration menu
    Copy the full SHA
    d0d8814 View commit details
    Browse the repository at this point in the history
  2. Specify type information for running_total variable

    Sondre Lefsaker committed Apr 23, 2015
    Configuration menu
    Copy the full SHA
    a68f79a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca87ec8 View commit details
    Browse the repository at this point in the history
  4. Bump to 0.3.8

    alexcrichton committed Apr 23, 2015
    Configuration menu
    Copy the full SHA
    669fde1 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2015

  1. Add appveyor config

    alexcrichton committed Apr 27, 2015
    Configuration menu
    Copy the full SHA
    4b7f2e1 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2015

  1. Configuration menu
    Copy the full SHA
    f46ce1e View commit details
    Browse the repository at this point in the history

Commits on May 2, 2015

  1. Add usage docs in-crate

    steveklabnik committed May 2, 2015
    Configuration menu
    Copy the full SHA
    67838e3 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2015

  1. Typos

    alexcrichton committed May 3, 2015
    Configuration menu
    Copy the full SHA
    9354485 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2015

  1. Configuration menu
    Copy the full SHA
    6deb5a9 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2015

  1. Configuration menu
    Copy the full SHA
    ecda9aa View commit details
    Browse the repository at this point in the history

Commits on May 18, 2015

  1. Fix travis testing

    alexcrichton committed May 18, 2015
    Configuration menu
    Copy the full SHA
    70d4c70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c0f4d7 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2015

  1. Configuration menu
    Copy the full SHA
    5cc71dd View commit details
    Browse the repository at this point in the history

Commits on May 25, 2015

  1. Merge pull request rust-random#54 from bluss/update-rand-macros

    Update rand_macros for changes to register_syntax_extension
    huonw committed May 25, 2015
    Configuration menu
    Copy the full SHA
    2a6773d View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2015

  1. Test on MinGW and MSVC

    alexcrichton committed Jun 13, 2015
    Configuration menu
    Copy the full SHA
    caefbac View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2015

  1. Configuration menu
    Copy the full SHA
    557c30d View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2015

  1. Improve StandardNormal/Exp1 docs

    David Stygstra committed Jun 18, 2015
    Configuration menu
    Copy the full SHA
    d858bca View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2015

  1. Configuration menu
    Copy the full SHA
    337da6f View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2015

  1. Configuration menu
    Copy the full SHA
    d249b52 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2015

  1. Merge pull request rust-random#57 from bluss/iter-fix

    tests: Fix iter_eq to handle iterators of different length
    alexcrichton committed Jul 4, 2015
    Configuration menu
    Copy the full SHA
    6e5d9e2 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2015

  1. Merge pull request rust-random#55 from stygstra/issue-29

    Improve StandardNormal/Exp1 docs
    huonw committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    e61752f View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2015

  1. Use winapi for Windows API things

    Signed-off-by: Peter Atashian <retep998@gmail.com>
    retep998 committed Jul 20, 2015
    Configuration menu
    Copy the full SHA
    7a8a3a3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#60 from retep998/embrace-extend-exting…

    …uish
    
    Use winapi for Windows API things
    alexcrichton committed Jul 20, 2015
    Configuration menu
    Copy the full SHA
    125e73c View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2015

  1. Test on 32-bit msvc

    alexcrichton committed Jul 23, 2015
    Configuration menu
    Copy the full SHA
    164659b View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2015

  1. Configuration menu
    Copy the full SHA
    10af3ca View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#61 from akiss77/fix-aarch64-syscall

    Fix getrandom syscall number for aarch64-unknown-linux-gnu
    alexcrichton committed Jul 28, 2015
    Configuration menu
    Copy the full SHA
    41ecc74 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2015

  1. Bump to 0.3.9

    alexcrichton committed Jul 30, 2015
    Configuration menu
    Copy the full SHA
    646cc48 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2015

  1. Configuration menu
    Copy the full SHA
    ff07de9 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2015

  1. Configuration menu
    Copy the full SHA
    f25c022 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    759eb4a View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2015

  1. Add Sized to SampleRange

    Fix SampleRange for well-formedness warnings on nightly.
    See Rust RFC 1214.
    
    This change mirrors the corresponding change in the rust tree.
    bluss committed Aug 16, 2015
    Configuration menu
    Copy the full SHA
    2bcfece View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fdfb932 View commit details
    Browse the repository at this point in the history
  3. Merge pull request rust-random#67 from bluss/dst-rng

    Allow Rng to be ?Sized, impl for &mut R and Box<R> where R: ?Sized + Rng
    alexcrichton committed Aug 16, 2015
    Configuration menu
    Copy the full SHA
    946931d View commit details
    Browse the repository at this point in the history
  4. Merge pull request rust-random#68 from bluss/sized-samplerange

    Add Sized to SampleRange
    alexcrichton committed Aug 16, 2015
    Configuration menu
    Copy the full SHA
    1ef6953 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2015

  1. Bump to 0.3.10

    alexcrichton committed Aug 17, 2015
    Configuration menu
    Copy the full SHA
    d44d3c9 View commit details
    Browse the repository at this point in the history
  2. Add tests for Rng in a trait object

    Method dispatch on &mut Rng is not completely satisfactory, needs
    `(&mut &mut Rng).gen::<T>()` to be able to call Rng's non object safe
    `&mut self` methods.
    bluss committed Aug 17, 2015
    Configuration menu
    Copy the full SHA
    821714d View commit details
    Browse the repository at this point in the history
  3. Merge pull request rust-random#71 from bluss/dst-rng-2

    Add tests for Rng in a trait object
    alexcrichton committed Aug 17, 2015
    Configuration menu
    Copy the full SHA
    d8cdb8c View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2015

  1. Avoid double checking the reservoir length

    This is probably a tiny efficiency gain, but is mostly nicer
    semantics.
    shepmaster committed Aug 23, 2015
    Configuration menu
    Copy the full SHA
    316773d View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2015

  1. Merge pull request rust-random#72 from shepmaster/sample-if-let

    Avoid double checking the reservoir length
    alexcrichton committed Aug 24, 2015
    Configuration menu
    Copy the full SHA
    a17dbb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2015

  1. Configuration menu
    Copy the full SHA
    3fc0caa View commit details
    Browse the repository at this point in the history
  2. Fixed missing is_unsafe field

    aomader committed Aug 30, 2015
    Configuration menu
    Copy the full SHA
    98a426c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    498cb65 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    212f628 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2015

  1. Configuration menu
    Copy the full SHA
    b07d483 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#73 from b52/master

    Implement Rand for arrays with n <= 32
    alexcrichton committed Aug 31, 2015
    Configuration menu
    Copy the full SHA
    9e88ce2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0637891 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2015

  1. Add keywords for crate

    I think this crate needs a couple more keywords so it's easier to find on crates.io.
    ebfull committed Sep 3, 2015
    Configuration menu
    Copy the full SHA
    1a8256a View commit details
    Browse the repository at this point in the history
  2. Update Cargo.toml

    Removed rand from keywords
    ebfull committed Sep 3, 2015
    Configuration menu
    Copy the full SHA
    acd38f9 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2015

  1. Merge pull request rust-random#76 from ebfull/patch-1

    Add keywords for crate
    alexcrichton committed Sep 4, 2015
    Configuration menu
    Copy the full SHA
    41f9c0e View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2015

  1. Fix iterator protocol issue in rand::sample

    It's unspecified what an iterator does after it has returned None the
    first time, so we have to check how many elements we have afte the
    initial extraction in `sample`.
    
    Also modernize sample by using `IntoIterator`.
    
    The type parameter `T` is redundant, but removing it would be a breaking
    change.
    bluss committed Sep 8, 2015
    Configuration menu
    Copy the full SHA
    7847a7d View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#77 from bluss/sample-protocol

    Fix iterator protocol issue in rand::sample
    alexcrichton committed Sep 8, 2015
    Configuration menu
    Copy the full SHA
    5f47568 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2015

  1. Use https for docs

    alexcrichton committed Sep 21, 2015
    Configuration menu
    Copy the full SHA
    fd05d59 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2015

  1. Configuration menu
    Copy the full SHA
    9671483 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2015

  1. Replace next_f32 and next_f64.

    This patch replaces these methods with versions that should
    exhibit a slightly more uniform distribution. To the best of
    my knowledge, this technique was first described by Saito &
    Matsumoto at MCQMC'08.
    
    See:
    A PRNG specialized in double precision floating point numbers using an affine transition
    
    http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/ARTICLES/dSFMT.pdf
    http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/dSFMT-slide-e.pdf
    bhswl committed Oct 24, 2015
    Configuration menu
    Copy the full SHA
    570b29e View commit details
    Browse the repository at this point in the history
  2. Add benchmarks for next_f32 and next_64

    Also increase the number of iterations for benchmarking.
    
    Before my changes to these functions, the benchmark yields:
    test rand_f32  ... bench: 6,068 ns/iter (+/- 327) = 659 MB/s
    test rand_f64  ... bench: 6,067 ns/iter (+/- 1,558) = 1318 MB/s
    
    After:
    test rand_f32  ... bench: 5,921 ns/iter (+/- 602) = 675 MB/s
    test rand_f64  ... bench: 5,806 ns/iter (+/- 1,230) = 1377 MB/s
    
    I think this sufficiently demonstrates 'do no harm'.
    bhswl committed Oct 24, 2015
    Configuration menu
    Copy the full SHA
    44df11c View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2015

  1. Merge pull request rust-random#79 from bhickey/master

    Replace next_f32 and next_f64.
    huonw committed Oct 25, 2015
    Configuration menu
    Copy the full SHA
    22b8ef7 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2015

  1. Bump dep on libc

    alexcrichton committed Nov 3, 2015
    Configuration menu
    Copy the full SHA
    f32aa2c View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2015

  1. Bump to 0.3.12

    bvssvni committed Nov 9, 2015
    Configuration menu
    Copy the full SHA
    6ce43c7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#83 from bvssvni/upd

    Bump to 0.3.12
    huonw committed Nov 9, 2015
    Configuration menu
    Copy the full SHA
    d9bf94c View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2015

  1. Configuration menu
    Copy the full SHA
    ed2741d View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2015

  1. Merge pull request rust-random#85 from bluss/rustc-plugin

    Update rand_macros to use the rustc_plugin crate
    alexcrichton committed Dec 8, 2015
    Configuration menu
    Copy the full SHA
    8e06af2 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2015

  1. Expand the README to include some basic examples.

    These examples are enough to show basic use without going into great detail.  They are simply enough to get a feel for the use without jumping over into the full documentation.
    chills42 committed Dec 10, 2015
    Configuration menu
    Copy the full SHA
    96aa0b2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#87 from chills42/patch-1

    Expand the README to include some basic examples.
    alexcrichton committed Dec 10, 2015
    Configuration menu
    Copy the full SHA
    52fbc32 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2015

  1. Configuration menu
    Copy the full SHA
    cbe9929 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#88 from bluss/syntax-ext

    Fix rand_macros for syntax/syntax_ext crate split
    alexcrichton committed Dec 19, 2015
    Configuration menu
    Copy the full SHA
    4b3345a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4aa8f5b View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2016

  1. Configuration menu
    Copy the full SHA
    9a668de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35c48a8 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2016

  1. Merge pull request rust-random#92 from numerodix/master

    add type annotations (fixes build on 1.7.0-nightly (d5e229057 2016-01…
    alexcrichton committed Jan 9, 2016
    Configuration menu
    Copy the full SHA
    4f3c19d View commit details
    Browse the repository at this point in the history
  2. Bump to 0.3.13

    alexcrichton committed Jan 9, 2016
    Configuration menu
    Copy the full SHA
    8feb9df View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2016

  1. Inline definitions from winapi/advapi32

    For now it's probably worth the decrease in build times
    alexcrichton committed Feb 13, 2016
    2 Configuration menu
    Copy the full SHA
    63aaeef View commit details
    Browse the repository at this point in the history
  2. Bump to 0.3.14

    alexcrichton committed Feb 13, 2016
    Configuration menu
    Copy the full SHA
    f872fda View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2016

  1. Fix filling buffers 4 GiB or larger with OsRng::fill_bytes on Windows

    CryptGenRandom takes a DWORD (u32) for the length so it only supports
    writing u32::MAX bytes at a time.
    
    Casting the length from a usize caused truncation meaning the whole buffer
    was not always filled.
    ollie27 committed Feb 24, 2016
    Configuration menu
    Copy the full SHA
    ae61549 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#99 from ollie27/win_fill_bytes

    Fix filling buffers 4 GiB or larger with OsRng::fill_bytes on Windows
    alexcrichton committed Feb 24, 2016
    Configuration menu
    Copy the full SHA
    c6a573f View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2016

  1. Mark some distribution constructors #[inline]

    Most of these are very simple and should be inlined.
    bluss committed Mar 19, 2016
    Configuration menu
    Copy the full SHA
    f78cf88 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2016

  1. Merge pull request rust-random#101 from bluss/inline-constructors

    Mark some distribution constructors #[inline]
    alexcrichton committed Mar 20, 2016
    Configuration menu
    Copy the full SHA
    6fda5b2 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2016

  1. Add Rng trait method choose_mut

    fenhl committed Apr 27, 2016
    Configuration menu
    Copy the full SHA
    c3757c1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#98 from fenhl/choose-mut

    Add Rng trait method choose_mut
    alexcrichton committed Apr 27, 2016
    Configuration menu
    Copy the full SHA
    9f35b8e View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2016

  1. Revert "Ignore should_panic tests on MSVC"

    This reverts commit 557c30d.
    
    This was presumably from when i686 didn't support panics but it has for a
    long time now so we may as well reenable these tests.
    ollie27 committed Jun 24, 2016
    Configuration menu
    Copy the full SHA
    875d66d View commit details
    Browse the repository at this point in the history
  2. Adding examples to ChaChaRng

    * Adds an example for creating an unseeded `ChaChaRng`.
    * Adds an example for using `set_counter`.
    peschkaj committed Jun 24, 2016
    Configuration menu
    Copy the full SHA
    f3a5959 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    83c312a View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2016

  1. Merge pull request rust-random#106 from peschkaj/rust-doc-days

    Adding examples to ChaChaRng
    alexcrichton authored Jun 27, 2016
    Configuration menu
    Copy the full SHA
    3929045 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#105 from ollie27/msvc_tests

    Revert "Ignore should_panic tests on MSVC"
    alexcrichton authored Jun 27, 2016
    Configuration menu
    Copy the full SHA
    583455d View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2016

  1. Configuration menu
    Copy the full SHA
    5824057 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2016

  1. Merge pull request rust-random#107 from frewsxcv/doc-link

    Link to relevant traits/methods in docs.
    alexcrichton authored Jul 9, 2016
    Configuration menu
    Copy the full SHA
    f245370 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2016

  1. Reduce duplication in std::sys::unix::rand.

    There were a bunch of more-of-less the same few lines for doing a
    fill_bytes+transmute, and I didn't want to copy-paste it yet again.
    habnabit committed Jul 29, 2016
    Configuration menu
    Copy the full SHA
    35cd0db View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2016

  1. Use the kernel arc4rand for FreeBSD OsRng.

    This means that /dev/urandom doesn't have to be opened.
    habnabit committed Aug 3, 2016
    Configuration menu
    Copy the full SHA
    9dbe3d9 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2016

  1. Complete the refactor.

    I thought I did this, but I guess not.
    habnabit committed Aug 4, 2016
    Configuration menu
    Copy the full SHA
    4a2c996 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2016

  1. Merge pull request rust-random#112 from habnabit/freebsd-kernel-osrng

    Use arc4rand(9) on FreeBSD
    alexcrichton authored Aug 23, 2016
    Configuration menu
    Copy the full SHA
    47bf29d View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2016

  1. Configuration menu
    Copy the full SHA
    26b3203 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2016

  1. Configuration menu
    Copy the full SHA
    e19f920 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd5b806 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2016

  1. Merge pull request rust-random#122 from worr/master

    Use arc4random(3) on OpenBSD and NetBSD
    alexcrichton authored Oct 31, 2016
    Configuration menu
    Copy the full SHA
    0868663 View commit details
    Browse the repository at this point in the history
  2. Partially revert rust-random#122 for NetBSD

    Makes NetBSD to work again by restoring `OsRng` implementation using
    `/dev/urandom`.
    
    The line should have been removed in previous commit.
    semarie committed Oct 31, 2016
    Configuration menu
    Copy the full SHA
    3a20877 View commit details
    Browse the repository at this point in the history
  3. Merge pull request rust-random#124 from semarie/netbsd-rand

    Partially revert rust-random#122 for NetBSD
    alexcrichton authored Oct 31, 2016
    Configuration menu
    Copy the full SHA
    6a2c6e6 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2016

  1. Add redox support

    jackpot51 committed Nov 7, 2016
    Configuration menu
    Copy the full SHA
    74797f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2016

  1. Configuration menu
    Copy the full SHA
    9d01d3c View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2016

  1. Merge pull request rust-random#126 from redox-os/redox

    Add redox support
    alexcrichton authored Nov 9, 2016
    Configuration menu
    Copy the full SHA
    71cba26 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2016

  1. Update travis token

    alexcrichton committed Nov 19, 2016
    Configuration menu
    Copy the full SHA
    cd16602 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2016

  1. Bump to 0.3.15

    alexcrichton committed Nov 26, 2016
    Configuration menu
    Copy the full SHA
    f2267c1 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2016

  1. Add inline attribute to SampleRange::construct_range

    This improves the benchmark for sample in 11% and for shuffle in 16%.
    malbarbo committed Dec 2, 2016
    Configuration menu
    Copy the full SHA
    11b4730 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#129 from malbarbo/improve-gen-range

    Add inline attribute to SampleRange::construct_range
    alexcrichton authored Dec 2, 2016
    Configuration menu
    Copy the full SHA
    fbb7e31 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2017

  1. Configuration menu
    Copy the full SHA
    095d278 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2017

  1. Configuration menu
    Copy the full SHA
    2195994 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2017

  1. Merge pull request rust-random#135 from jacwah/master

    Debug impls for non-distribution public types
    alexcrichton authored Jan 17, 2017
    Configuration menu
    Copy the full SHA
    b2db217 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2017

  1. Configuration menu
    Copy the full SHA
    3df9ddd View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#136 from shepmaster/patch-1

     Add categories to Cargo.toml
    alexcrichton authored Jan 20, 2017
    Configuration menu
    Copy the full SHA
    4402c90 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2017

  1. Derive Debug for distibutions

    jacwah committed Jan 24, 2017
    Configuration menu
    Copy the full SHA
    336da95 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2017

  1. Configuration menu
    Copy the full SHA
    fab149d View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2017

  1. Add some notes.

    tomprince committed Feb 3, 2017
    Configuration menu
    Copy the full SHA
    c3fb2f6 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2017

  1. update fixme issue number

    TimNN committed Feb 26, 2017
    Configuration menu
    Copy the full SHA
    b548bd0 View commit details
    Browse the repository at this point in the history
  2. implement Rand for (i|u)i128

    TimNN committed Feb 26, 2017
    Configuration menu
    Copy the full SHA
    4031f80 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0be11a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    08bcc57 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2017

  1. Configuration menu
    Copy the full SHA
    9ba6797 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#137 from jacwah/derive-debug

    Derive Debug for distibutions
    alexcrichton authored Feb 27, 2017
    Configuration menu
    Copy the full SHA
    89f7578 View commit details
    Browse the repository at this point in the history
  3. Merge pull request rust-random#134 from tomprince/nonblocking-note

    Add a note about `OsRng` blocking in early init.
    alexcrichton authored Feb 27, 2017
    Configuration menu
    Copy the full SHA
    dac5cab View commit details
    Browse the repository at this point in the history
  4. Merge pull request rust-random#138 from burdges/unbiased

    Add note that shuffle uses Fisher–Yates shuffle which is unbiased
    alexcrichton authored Feb 27, 2017
    Configuration menu
    Copy the full SHA
    bb05039 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2017

  1. Clarify reservoir sampling docs

    For example, `sample(r, b"ATGC", 4)` always returns `[b'A', b'T', b'G', b'C']`.
    matklad committed Mar 11, 2017
    Configuration menu
    Copy the full SHA
    e35c44c View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-random#141 from matklad/sample-docs

    Clarify reservoir sampling docs
    alexcrichton authored Mar 11, 2017
    Configuration menu
    Copy the full SHA
    a0de9bf View commit details
    Browse the repository at this point in the history

Commits on May 22, 2017

  1. Configuration menu
    Copy the full SHA
    effa305 View commit details
    Browse the repository at this point in the history