-
Notifications
You must be signed in to change notification settings - Fork 432
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
Commits on Jan 8, 2015
-
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
Configuration menu - View commit details
-
Copy full SHA for 580aa42 - Browse repository at this point
Copy the full SHA 580aa42View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4cd8be - Browse repository at this point
Copy the full SHA e4cd8beView commit details -
Configuration menu - View commit details
-
Copy full SHA for cab5165 - Browse repository at this point
Copy the full SHA cab5165View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 032ebdb - Browse repository at this point
Copy the full SHA 032ebdbView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for c3913a5 - Browse repository at this point
Copy the full SHA c3913a5View commit details -
Remove warning from the libraries.
This adds the int_uint feature to *every* library, whether or not it needs it.
Configuration menu - View commit details
-
Copy full SHA for 90f7740 - Browse repository at this point
Copy the full SHA 90f7740View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 6c1c427 - Browse repository at this point
Copy the full SHA 6c1c427View commit details
Commits on Jan 12, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 4238544 - Browse repository at this point
Copy the full SHA 4238544View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08aad13 - Browse repository at this point
Copy the full SHA 08aad13View commit details -
cleanup:
&foo[0..a]
->&foo[..a]
Jorge Aparicio committedJan 12, 2015 Configuration menu - View commit details
-
Copy full SHA for fa2a456 - Browse repository at this point
Copy the full SHA fa2a456View commit details
Commits on Jan 15, 2015
-
rollup merge of #21059: steveklabnik/gh16072
Fixes #16072 r? @huonw
Configuration menu - View commit details
-
Copy full SHA for 1f7dc56 - Browse repository at this point
Copy the full SHA 1f7dc56View commit details
Commits on Jan 18, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 381fb8d - Browse repository at this point
Copy the full SHA 381fb8dView commit details -
Set allow(unstable) in crates that use unstable features
Lets them build with the -dev, -nightly, or snapshot compiler
Configuration menu - View commit details
-
Copy full SHA for 7c8b5ad - Browse repository at this point
Copy the full SHA 7c8b5adView commit details
Commits on Jan 21, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f2ddc0e - Browse repository at this point
Copy the full SHA f2ddc0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 377dec6 - Browse repository at this point
Copy the full SHA 377dec6View commit details
Commits on Jan 22, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f2091cc - Browse repository at this point
Copy the full SHA f2091ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8138085 - Browse repository at this point
Copy the full SHA 8138085View commit details -
Configuration menu - View commit details
-
Copy full SHA for 464d0a5 - Browse repository at this point
Copy the full SHA 464d0a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f585111 - Browse repository at this point
Copy the full SHA f585111View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0810e12 - Browse repository at this point
Copy the full SHA 0810e12View commit details -
Configuration menu - View commit details
-
Copy full SHA for e87a7d9 - Browse repository at this point
Copy the full SHA e87a7d9View commit details
Commits on Jan 23, 2015
-
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
Configuration menu - View commit details
-
Copy full SHA for 1a6d496 - Browse repository at this point
Copy the full SHA 1a6d496View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for e0a3e69 - Browse repository at this point
Copy the full SHA e0a3e69View commit details
Commits on Jan 24, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 46fc24b - Browse repository at this point
Copy the full SHA 46fc24bView commit details
Commits on Jan 25, 2015
-
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
Configuration menu - View commit details
-
Copy full SHA for 2914b9d - Browse repository at this point
Copy the full SHA 2914b9dView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for aa3a6eb - Browse repository at this point
Copy the full SHA aa3a6ebView commit details
Commits on Jan 27, 2015
-
Configuration menu - View commit details
-
Copy full SHA for bcb0314 - Browse repository at this point
Copy the full SHA bcb0314View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c8578a - Browse repository at this point
Copy the full SHA 5c8578aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 654b198 - Browse repository at this point
Copy the full SHA 654b198View commit details -
cleanup: s/
v.slice*()
/&v[a..b]
/g + remove redundantas_slice()
……calls
Jorge Aparicio committedJan 27, 2015 Configuration menu - View commit details
-
Copy full SHA for ce70ae7 - Browse repository at this point
Copy the full SHA ce70ae7View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 98e5d88 - Browse repository at this point
Copy the full SHA 98e5d88View commit details -
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);`
Configuration menu - View commit details
-
Copy full SHA for 22a666a - Browse repository at this point
Copy the full SHA 22a666aView commit details
Commits on Jan 28, 2015
-
Merge remote-tracking branch 'origin/master' into rollup
Conflicts: src/libcollections/slice.rs src/libcore/nonzero.rs src/libcore/ops.rs
Configuration menu - View commit details
-
Copy full SHA for 89d71cf - Browse repository at this point
Copy the full SHA 89d71cfView commit details
Commits on Jan 29, 2015
-
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`.
Configuration menu - View commit details
-
Copy full SHA for 5f5c68c - Browse repository at this point
Copy the full SHA 5f5c68cView commit details -
range(a, b).foo()
->(a..b).foo()
sed -i 's/ range(\([^,]*\), *\([^()]*\))\./ (\1\.\.\2)\./g' **/*.rs
Jorge Aparicio committedJan 29, 2015 Configuration menu - View commit details
-
Copy full SHA for 6309f3b - Browse repository at this point
Copy the full SHA 6309f3bView commit details -
range(a, b).foo()
->(a..b).foo()
sed -i 's/ range(\([^,]*\), *\([^()]*\))\./ (\1\.\.\2)\./g' **/*.rs
Jorge Aparicio committedJan 29, 2015 Configuration menu - View commit details
-
Copy full SHA for 01057b2 - Browse repository at this point
Copy the full SHA 01057b2View commit details -
for x in range(a, b)
->for x in a..b
sed -i 's/in range(\([^,]*\), *\([^()]*\))/in \1\.\.\2/g' **/*.rs
Jorge Aparicio committedJan 29, 2015 Configuration menu - View commit details
-
Copy full SHA for c7997ed - Browse repository at this point
Copy the full SHA c7997edView commit details -
for x in range(a, b)
->for x in a..b
sed -i 's/in range(\([^,]*\), *\([^()]*\))/in \1\.\.\2/g' **/*.rs
Jorge Aparicio committedJan 29, 2015 Configuration menu - View commit details
-
Copy full SHA for 17d6aef - Browse repository at this point
Copy the full SHA 17d6aefView commit details -
convert remaining
range(a, b)
toa..b
Jorge Aparicio committedJan 29, 2015 Configuration menu - View commit details
-
Copy full SHA for bd02ffe - Browse repository at this point
Copy the full SHA bd02ffeView commit details -
Jorge Aparicio committed
Jan 29, 2015 Configuration menu - View commit details
-
Copy full SHA for 70989f1 - Browse repository at this point
Copy the full SHA 70989f1View commit details
Commits on Jan 30, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 8e96de1 - Browse repository at this point
Copy the full SHA 8e96de1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e843dd - Browse repository at this point
Copy the full SHA 0e843ddView commit details -
Jorge Aparicio committed
Jan 30, 2015 Configuration menu - View commit details
-
Copy full SHA for 1b7ea66 - Browse repository at this point
Copy the full SHA 1b7ea66View commit details -
rollup merge of #21631: tbu-/isize_police
Conflicts: src/libcoretest/iter.rs
Configuration menu - View commit details
-
Copy full SHA for 82f663e - Browse repository at this point
Copy the full SHA 82f663eView commit details -
Test fixes and rebase conflicts
Also some tidying up of a bunch of crate attributes
Configuration menu - View commit details
-
Copy full SHA for 5d25fd1 - Browse repository at this point
Copy the full SHA 5d25fd1View commit details
Commits on Feb 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 78d85f1 - Browse repository at this point
Copy the full SHA 78d85f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6834415 - Browse repository at this point
Copy the full SHA 6834415View commit details -
Configuration menu - View commit details
-
Copy full SHA for 270c035 - Browse repository at this point
Copy the full SHA 270c035View commit details -
Configuration menu - View commit details
-
Copy full SHA for f962da5 - Browse repository at this point
Copy the full SHA f962da5View commit details -
Import functionality from
std::rand
.Nothing actually compiles here because `extern crate rand` is apparently still importing the built-in one.
Configuration menu - View commit details
-
Copy full SHA for 831339c - Browse repository at this point
Copy the full SHA 831339cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a28901 - Browse repository at this point
Copy the full SHA 7a28901View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a7b20b - Browse repository at this point
Copy the full SHA 8a7b20bView commit details -
Remove extra stability attributes
These are not necessary since the crate doesn’t participate in staged_api
Configuration menu - View commit details
-
Copy full SHA for 6053690 - Browse repository at this point
Copy the full SHA 6053690View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7ab9ce - Browse repository at this point
Copy the full SHA f7ab9ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cea23c - Browse repository at this point
Copy the full SHA 9cea23cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 396e02a - Browse repository at this point
Copy the full SHA 396e02aView commit details -
Merge pull request rust-random#2 from nagisa/remove-stability-attrs
Remove extra stability attributes
Configuration menu - View commit details
-
Copy full SHA for 8cdf2a4 - Browse repository at this point
Copy the full SHA 8cdf2a4View commit details -
Merge pull request rust-random#4 from nagisa/purge-ints
Cleanup int and uint
Configuration menu - View commit details
-
Copy full SHA for 347128a - Browse repository at this point
Copy the full SHA 347128aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d8d0b6 - Browse repository at this point
Copy the full SHA 8d8d0b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb13476 - Browse repository at this point
Copy the full SHA fb13476View commit details
Commits on Feb 5, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 1eef8d5 - Browse repository at this point
Copy the full SHA 1eef8d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f97fb2 - Browse repository at this point
Copy the full SHA 0f97fb2View commit details -
Merge pull request rust-random#6 from nagisa/tags
Add random keyword to Cargo.toml
Configuration menu - View commit details
-
Copy full SHA for d6ae067 - Browse repository at this point
Copy the full SHA d6ae067View commit details -
Merge pull request rust-random#7 from nagisa/readme
Make version bound less strict
Configuration menu - View commit details
-
Copy full SHA for 1865870 - Browse repository at this point
Copy the full SHA 1865870View commit details
Commits on Feb 6, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 2d20dcf - Browse repository at this point
Copy the full SHA 2d20dcfView commit details -
Merge pull request rust-random#10 from nagisa/blackbox
Put benchmarks into a black box
Configuration menu - View commit details
-
Copy full SHA for 84abcfc - Browse repository at this point
Copy the full SHA 84abcfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 570c886 - Browse repository at this point
Copy the full SHA 570c886View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4483aa5 - Browse repository at this point
Copy the full SHA 4483aa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf78061 - Browse repository at this point
Copy the full SHA cf78061View commit details
Commits on Feb 8, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 0dc7323 - Browse repository at this point
Copy the full SHA 0dc7323View commit details -
Merge pull request rust-random#13 from nagisa/rustup-1
Update slice::from_raw_mut_buf
Configuration menu - View commit details
-
Copy full SHA for 815144f - Browse repository at this point
Copy the full SHA 815144fView commit details
Commits on Feb 11, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 889c240 - Browse repository at this point
Copy the full SHA 889c240View commit details
Commits on Feb 15, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 9a9b951 - Browse repository at this point
Copy the full SHA 9a9b951View commit details -
Merge pull request rust-random#16 from bobakker/master
Update to rust master
Configuration menu - View commit details
-
Copy full SHA for 343e2cb - Browse repository at this point
Copy the full SHA 343e2cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffa8c5b - Browse repository at this point
Copy the full SHA ffa8c5bView commit details
Commits on Feb 18, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 39e852a - Browse repository at this point
Copy the full SHA 39e852aView commit details
Commits on Feb 19, 2015
-
Configuration menu - View commit details
-
Copy full SHA for c8c957b - Browse repository at this point
Copy the full SHA c8c957bView commit details -
Merge pull request rust-random#18 from aepsil0n/fix-synext
Fix syntax extension signature
Configuration menu - View commit details
-
Copy full SHA for 3f5480c - Browse repository at this point
Copy the full SHA 3f5480cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ce3205 - Browse repository at this point
Copy the full SHA 3ce3205View commit details -
Configuration menu - View commit details
-
Copy full SHA for c136488 - Browse repository at this point
Copy the full SHA c136488View commit details
Commits on Feb 20, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 02fed2f - Browse repository at this point
Copy the full SHA 02fed2fView commit details
Commits on Mar 4, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 929ea77 - Browse repository at this point
Copy the full SHA 929ea77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a3ed43 - Browse repository at this point
Copy the full SHA 4a3ed43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9561a6a - Browse repository at this point
Copy the full SHA 9561a6aView commit details
Commits on Mar 6, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f2ba8dd - Browse repository at this point
Copy the full SHA f2ba8ddView commit details
Commits on Mar 7, 2015
-
Also reduce some usage of unstable features
Configuration menu - View commit details
-
Copy full SHA for 591fcb9 - Browse repository at this point
Copy the full SHA 591fcb9View commit details
Commits on Mar 9, 2015
-
Configuration menu - View commit details
-
Copy full SHA for bfa9558 - Browse repository at this point
Copy the full SHA bfa9558View commit details
Commits on Mar 12, 2015
-
Replace
usize
with fixed size integers where appropriateReplace `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.
Configuration menu - View commit details
-
Copy full SHA for 67a56a5 - Browse repository at this point
Copy the full SHA 67a56a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 613a899 - Browse repository at this point
Copy the full SHA 613a899View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd664d5 - Browse repository at this point
Copy the full SHA fd664d5View commit details
Commits on Mar 13, 2015
-
Merge pull request rust-random#24 from vks/fix-usize
Use fixed size integers instead of usize where appropriate
Configuration menu - View commit details
-
Copy full SHA for 0554c5d - Browse repository at this point
Copy the full SHA 0554c5dView commit details
Commits on Mar 14, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 7452538 - Browse repository at this point
Copy the full SHA 7452538View commit details
Commits on Mar 15, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 9d0d170 - Browse repository at this point
Copy the full SHA 9d0d170View commit details -
Configuration menu - View commit details
-
Copy full SHA for b12b9bd - Browse repository at this point
Copy the full SHA b12b9bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33819bf - Browse repository at this point
Copy the full SHA 33819bfView commit details -
Merge pull request rust-random#28 from tamird/fix-ios-compilation
Fix ios compilation
Configuration menu - View commit details
-
Copy full SHA for 3b25464 - Browse repository at this point
Copy the full SHA 3b25464View commit details
Commits on Mar 22, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 0b8c3eb - Browse repository at this point
Copy the full SHA 0b8c3ebView commit details
Commits on Mar 23, 2015
-
Configuration menu - View commit details
-
Copy full SHA for cb3c1d5 - Browse repository at this point
Copy the full SHA cb3c1d5View commit details
Commits on Mar 24, 2015
-
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.
Configuration menu - View commit details
-
Copy full SHA for 29c3696 - Browse repository at this point
Copy the full SHA 29c3696View commit details -
Merge pull request rust-random#33 from hugoduncan/depend-on-latest-log
Update to use latest log version
Configuration menu - View commit details
-
Copy full SHA for 3b0a933 - Browse repository at this point
Copy the full SHA 3b0a933View commit details
Commits on Mar 25, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 7cadee3 - Browse repository at this point
Copy the full SHA 7cadee3View commit details
Commits on Mar 26, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 56c828b - Browse repository at this point
Copy the full SHA 56c828bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ed3ad5 - Browse repository at this point
Copy the full SHA 4ed3ad5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b08894 - Browse repository at this point
Copy the full SHA 6b08894View commit details -
Configuration menu - View commit details
-
Copy full SHA for b475022 - Browse repository at this point
Copy the full SHA b475022View commit details
Commits on Mar 27, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 0cc7e5d - Browse repository at this point
Copy the full SHA 0cc7e5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7f014e - Browse repository at this point
Copy the full SHA e7f014eView commit details -
Merge pull request rust-random#36 from RCIX/master
Implement Clone trait for Weighted
Configuration menu - View commit details
-
Copy full SHA for 90be923 - Browse repository at this point
Copy the full SHA 90be923View commit details
Commits on Mar 28, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 26d5352 - Browse repository at this point
Copy the full SHA 26d5352View commit details -
Merge pull request rust-random#37 from lambda/patch-1
Bump version number in README.md
Configuration menu - View commit details
-
Copy full SHA for 96eb971 - Browse repository at this point
Copy the full SHA 96eb971View commit details
Commits on Mar 29, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 21be0ce - Browse repository at this point
Copy the full SHA 21be0ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0a376a - Browse repository at this point
Copy the full SHA e0a376aView commit details
Commits on Mar 31, 2015
-
Add type annotations required by rustc 2015-03-31
Closes rust-random#38. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Configuration menu - View commit details
-
Copy full SHA for 3dd4a71 - Browse repository at this point
Copy the full SHA 3dd4a71View commit details -
Merge pull request rust-random#39 from andersk/annotation
Add type annotations required by rustc 2015-03-31
Configuration menu - View commit details
-
Copy full SHA for 04d7db5 - Browse repository at this point
Copy the full SHA 04d7db5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ee1e70 - Browse repository at this point
Copy the full SHA 9ee1e70View commit details
Commits on Apr 1, 2015
-
Use Wrapping struct in its new location in std::num
Palmer Cox committedApr 1, 2015 Configuration menu - View commit details
-
Copy full SHA for 5d85730 - Browse repository at this point
Copy the full SHA 5d85730View commit details -
Remove use of Int and Float traits
Palmer Cox committedApr 1, 2015 Configuration menu - View commit details
-
Copy full SHA for 6abb21c - Browse repository at this point
Copy the full SHA 6abb21cView commit details -
Merge pull request rust-random#40 from DaGenix/fixups
Fixups for recent Rust changes
Configuration menu - View commit details
-
Copy full SHA for ebec3dd - Browse repository at this point
Copy the full SHA ebec3ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 284d498 - Browse repository at this point
Copy the full SHA 284d498View commit details
Commits on Apr 2, 2015
-
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>
Configuration menu - View commit details
-
Copy full SHA for 417bece - Browse repository at this point
Copy the full SHA 417beceView commit details -
Merge pull request rust-random#42 from andersk/io-error
Update for stabilized io::Error
Configuration menu - View commit details
-
Copy full SHA for 425c0ba - Browse repository at this point
Copy the full SHA 425c0baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94fada4 - Browse repository at this point
Copy the full SHA 94fada4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bff193 - Browse repository at this point
Copy the full SHA 1bff193View commit details
Commits on Apr 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 821a3a4 - Browse repository at this point
Copy the full SHA 821a3a4View commit details
Commits on Apr 14, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 7b8df28 - Browse repository at this point
Copy the full SHA 7b8df28View commit details -
Merge pull request rust-random#44 from Stebalien/master
log is a dev dependency.
Configuration menu - View commit details
-
Copy full SHA for e493649 - Browse repository at this point
Copy the full SHA e493649View commit details
Commits on Apr 18, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 082d615 - Browse repository at this point
Copy the full SHA 082d615View commit details
Commits on Apr 19, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 567791c - Browse repository at this point
Copy the full SHA 567791cView commit details -
Merge pull request rust-random#48 from klutzy/getrandom-fix
os: Fix race condition of atomics
Configuration menu - View commit details
-
Copy full SHA for 1ff2805 - Browse repository at this point
Copy the full SHA 1ff2805View commit details
Commits on Apr 23, 2015
-
Sondre Lefsaker committed
Apr 23, 2015 Configuration menu - View commit details
-
Copy full SHA for d0d8814 - Browse repository at this point
Copy the full SHA d0d8814View commit details -
Specify type information for running_total variable
Sondre Lefsaker committedApr 23, 2015 Configuration menu - View commit details
-
Copy full SHA for a68f79a - Browse repository at this point
Copy the full SHA a68f79aView commit details -
Merge pull request rust-random#50 from sondrele/update-nightly
Update nightly
Configuration menu - View commit details
-
Copy full SHA for ca87ec8 - Browse repository at this point
Copy the full SHA ca87ec8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 669fde1 - Browse repository at this point
Copy the full SHA 669fde1View commit details
Commits on Apr 27, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 4b7f2e1 - Browse repository at this point
Copy the full SHA 4b7f2e1View commit details
Commits on Apr 29, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f46ce1e - Browse repository at this point
Copy the full SHA f46ce1eView commit details
Commits on May 2, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 67838e3 - Browse repository at this point
Copy the full SHA 67838e3View commit details
Commits on May 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 9354485 - Browse repository at this point
Copy the full SHA 9354485View commit details
Commits on May 14, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 6deb5a9 - Browse repository at this point
Copy the full SHA 6deb5a9View commit details
Commits on May 17, 2015
-
Configuration menu - View commit details
-
Copy full SHA for ecda9aa - Browse repository at this point
Copy the full SHA ecda9aaView commit details
Commits on May 18, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 70d4c70 - Browse repository at this point
Copy the full SHA 70d4c70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c0f4d7 - Browse repository at this point
Copy the full SHA 6c0f4d7View commit details
Commits on May 24, 2015
-
Update rand_macros for changes to register_syntax_extension
root committedMay 24, 2015 Configuration menu - View commit details
-
Copy full SHA for 5cc71dd - Browse repository at this point
Copy the full SHA 5cc71ddView commit details
Commits on May 25, 2015
-
Merge pull request rust-random#54 from bluss/update-rand-macros
Update rand_macros for changes to register_syntax_extension
Configuration menu - View commit details
-
Copy full SHA for 2a6773d - Browse repository at this point
Copy the full SHA 2a6773dView commit details
Commits on Jun 13, 2015
-
Configuration menu - View commit details
-
Copy full SHA for caefbac - Browse repository at this point
Copy the full SHA caefbacView commit details
Commits on Jun 14, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 557c30d - Browse repository at this point
Copy the full SHA 557c30dView commit details
Commits on Jun 18, 2015
-
Improve StandardNormal/Exp1 docs
David Stygstra committedJun 18, 2015 Configuration menu - View commit details
-
Copy full SHA for d858bca - Browse repository at this point
Copy the full SHA d858bcaView commit details
Commits on Jul 1, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 337da6f - Browse repository at this point
Copy the full SHA 337da6fView commit details
Commits on Jul 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for d249b52 - Browse repository at this point
Copy the full SHA d249b52View commit details
Commits on Jul 4, 2015
-
Merge pull request rust-random#57 from bluss/iter-fix
tests: Fix iter_eq to handle iterators of different length
Configuration menu - View commit details
-
Copy full SHA for 6e5d9e2 - Browse repository at this point
Copy the full SHA 6e5d9e2View commit details
Commits on Jul 7, 2015
-
Merge pull request rust-random#55 from stygstra/issue-29
Improve StandardNormal/Exp1 docs
Configuration menu - View commit details
-
Copy full SHA for e61752f - Browse repository at this point
Copy the full SHA e61752fView commit details
Commits on Jul 20, 2015
-
Use winapi for Windows API things
Signed-off-by: Peter Atashian <retep998@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7a8a3a3 - Browse repository at this point
Copy the full SHA 7a8a3a3View commit details -
Merge pull request rust-random#60 from retep998/embrace-extend-exting…
…uish Use winapi for Windows API things
Configuration menu - View commit details
-
Copy full SHA for 125e73c - Browse repository at this point
Copy the full SHA 125e73cView commit details
Commits on Jul 23, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 164659b - Browse repository at this point
Copy the full SHA 164659bView commit details
Commits on Jul 28, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 10af3ca - Browse repository at this point
Copy the full SHA 10af3caView commit details -
Merge pull request rust-random#61 from akiss77/fix-aarch64-syscall
Fix getrandom syscall number for aarch64-unknown-linux-gnu
Configuration menu - View commit details
-
Copy full SHA for 41ecc74 - Browse repository at this point
Copy the full SHA 41ecc74View commit details
Commits on Jul 30, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 646cc48 - Browse repository at this point
Copy the full SHA 646cc48View commit details
Commits on Jul 31, 2015
-
Configuration menu - View commit details
-
Copy full SHA for ff07de9 - Browse repository at this point
Copy the full SHA ff07de9View commit details
Commits on Aug 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f25c022 - Browse repository at this point
Copy the full SHA f25c022View commit details -
Configuration menu - View commit details
-
Copy full SHA for 759eb4a - Browse repository at this point
Copy the full SHA 759eb4aView commit details
Commits on Aug 16, 2015
-
Fix SampleRange for well-formedness warnings on nightly. See Rust RFC 1214. This change mirrors the corresponding change in the rust tree.
Configuration menu - View commit details
-
Copy full SHA for 2bcfece - Browse repository at this point
Copy the full SHA 2bcfeceView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdfb932 - Browse repository at this point
Copy the full SHA fdfb932View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 946931d - Browse repository at this point
Copy the full SHA 946931dView commit details -
Merge pull request rust-random#68 from bluss/sized-samplerange
Add Sized to SampleRange
Configuration menu - View commit details
-
Copy full SHA for 1ef6953 - Browse repository at this point
Copy the full SHA 1ef6953View commit details
Commits on Aug 17, 2015
-
Configuration menu - View commit details
-
Copy full SHA for d44d3c9 - Browse repository at this point
Copy the full SHA d44d3c9View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 821714d - Browse repository at this point
Copy the full SHA 821714dView commit details -
Merge pull request rust-random#71 from bluss/dst-rng-2
Add tests for Rng in a trait object
Configuration menu - View commit details
-
Copy full SHA for d8cdb8c - Browse repository at this point
Copy the full SHA d8cdb8cView commit details
Commits on Aug 23, 2015
-
Avoid double checking the reservoir length
This is probably a tiny efficiency gain, but is mostly nicer semantics.
Configuration menu - View commit details
-
Copy full SHA for 316773d - Browse repository at this point
Copy the full SHA 316773dView commit details
Commits on Aug 24, 2015
-
Merge pull request rust-random#72 from shepmaster/sample-if-let
Avoid double checking the reservoir length
Configuration menu - View commit details
-
Copy full SHA for a17dbb4 - Browse repository at this point
Copy the full SHA a17dbb4View commit details
Commits on Aug 30, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 3fc0caa - Browse repository at this point
Copy the full SHA 3fc0caaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98a426c - Browse repository at this point
Copy the full SHA 98a426cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 498cb65 - Browse repository at this point
Copy the full SHA 498cb65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 212f628 - Browse repository at this point
Copy the full SHA 212f628View commit details
Commits on Aug 31, 2015
-
Configuration menu - View commit details
-
Copy full SHA for b07d483 - Browse repository at this point
Copy the full SHA b07d483View commit details -
Merge pull request rust-random#73 from b52/master
Implement Rand for arrays with n <= 32
Configuration menu - View commit details
-
Copy full SHA for 9e88ce2 - Browse repository at this point
Copy the full SHA 9e88ce2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0637891 - Browse repository at this point
Copy the full SHA 0637891View commit details
Commits on Sep 3, 2015
-
I think this crate needs a couple more keywords so it's easier to find on crates.io.
Configuration menu - View commit details
-
Copy full SHA for 1a8256a - Browse repository at this point
Copy the full SHA 1a8256aView commit details -
Configuration menu - View commit details
-
Copy full SHA for acd38f9 - Browse repository at this point
Copy the full SHA acd38f9View commit details
Commits on Sep 4, 2015
-
Merge pull request rust-random#76 from ebfull/patch-1
Add keywords for crate
Configuration menu - View commit details
-
Copy full SHA for 41f9c0e - Browse repository at this point
Copy the full SHA 41f9c0eView commit details
Commits on Sep 8, 2015
-
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.
Configuration menu - View commit details
-
Copy full SHA for 7847a7d - Browse repository at this point
Copy the full SHA 7847a7dView commit details -
Merge pull request rust-random#77 from bluss/sample-protocol
Fix iterator protocol issue in rand::sample
Configuration menu - View commit details
-
Copy full SHA for 5f47568 - Browse repository at this point
Copy the full SHA 5f47568View commit details
Commits on Sep 21, 2015
-
Configuration menu - View commit details
-
Copy full SHA for fd05d59 - Browse repository at this point
Copy the full SHA fd05d59View commit details
Commits on Sep 22, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 9671483 - Browse repository at this point
Copy the full SHA 9671483View commit details
Commits on Oct 24, 2015
-
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
Configuration menu - View commit details
-
Copy full SHA for 570b29e - Browse repository at this point
Copy the full SHA 570b29eView commit details -
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'.
Configuration menu - View commit details
-
Copy full SHA for 44df11c - Browse repository at this point
Copy the full SHA 44df11cView commit details
Commits on Oct 25, 2015
-
Merge pull request rust-random#79 from bhickey/master
Replace next_f32 and next_f64.
Configuration menu - View commit details
-
Copy full SHA for 22b8ef7 - Browse repository at this point
Copy the full SHA 22b8ef7View commit details
Commits on Nov 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f32aa2c - Browse repository at this point
Copy the full SHA f32aa2cView commit details
Commits on Nov 9, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 6ce43c7 - Browse repository at this point
Copy the full SHA 6ce43c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9bf94c - Browse repository at this point
Copy the full SHA d9bf94cView commit details
Commits on Dec 7, 2015
-
Configuration menu - View commit details
-
Copy full SHA for ed2741d - Browse repository at this point
Copy the full SHA ed2741dView commit details
Commits on Dec 8, 2015
-
Merge pull request rust-random#85 from bluss/rustc-plugin
Update rand_macros to use the rustc_plugin crate
Configuration menu - View commit details
-
Copy full SHA for 8e06af2 - Browse repository at this point
Copy the full SHA 8e06af2View commit details
Commits on Dec 10, 2015
-
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.
Configuration menu - View commit details
-
Copy full SHA for 96aa0b2 - Browse repository at this point
Copy the full SHA 96aa0b2View commit details -
Merge pull request rust-random#87 from chills42/patch-1
Expand the README to include some basic examples.
Configuration menu - View commit details
-
Copy full SHA for 52fbc32 - Browse repository at this point
Copy the full SHA 52fbc32View commit details
Commits on Dec 19, 2015
-
Configuration menu - View commit details
-
Copy full SHA for cbe9929 - Browse repository at this point
Copy the full SHA cbe9929View commit details -
Merge pull request rust-random#88 from bluss/syntax-ext
Fix rand_macros for syntax/syntax_ext crate split
Configuration menu - View commit details
-
Copy full SHA for 4b3345a - Browse repository at this point
Copy the full SHA 4b3345aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aa8f5b - Browse repository at this point
Copy the full SHA 4aa8f5bView commit details
Commits on Jan 5, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 9a668de - Browse repository at this point
Copy the full SHA 9a668deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35c48a8 - Browse repository at this point
Copy the full SHA 35c48a8View commit details
Commits on Jan 9, 2016
-
Merge pull request rust-random#92 from numerodix/master
add type annotations (fixes build on 1.7.0-nightly (d5e229057 2016-01…
Configuration menu - View commit details
-
Copy full SHA for 4f3c19d - Browse repository at this point
Copy the full SHA 4f3c19dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8feb9df - Browse repository at this point
Copy the full SHA 8feb9dfView commit details
Commits on Feb 13, 2016
-
Inline definitions from winapi/advapi32
For now it's probably worth the decrease in build times
2Configuration menu - View commit details
-
Copy full SHA for 63aaeef - Browse repository at this point
Copy the full SHA 63aaeefView commit details -
Configuration menu - View commit details
-
Copy full SHA for f872fda - Browse repository at this point
Copy the full SHA f872fdaView commit details
Commits on Feb 24, 2016
-
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.
Configuration menu - View commit details
-
Copy full SHA for ae61549 - Browse repository at this point
Copy the full SHA ae61549View commit details -
Merge pull request rust-random#99 from ollie27/win_fill_bytes
Fix filling buffers 4 GiB or larger with OsRng::fill_bytes on Windows
Configuration menu - View commit details
-
Copy full SHA for c6a573f - Browse repository at this point
Copy the full SHA c6a573fView commit details
Commits on Mar 19, 2016
-
Mark some distribution constructors #[inline]
Most of these are very simple and should be inlined.
Configuration menu - View commit details
-
Copy full SHA for f78cf88 - Browse repository at this point
Copy the full SHA f78cf88View commit details
Commits on Mar 20, 2016
-
Merge pull request rust-random#101 from bluss/inline-constructors
Mark some distribution constructors #[inline]
Configuration menu - View commit details
-
Copy full SHA for 6fda5b2 - Browse repository at this point
Copy the full SHA 6fda5b2View commit details
Commits on Apr 27, 2016
-
Configuration menu - View commit details
-
Copy full SHA for c3757c1 - Browse repository at this point
Copy the full SHA c3757c1View commit details -
Merge pull request rust-random#98 from fenhl/choose-mut
Add Rng trait method choose_mut
Configuration menu - View commit details
-
Copy full SHA for 9f35b8e - Browse repository at this point
Copy the full SHA 9f35b8eView commit details
Commits on Jun 24, 2016
-
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.
Configuration menu - View commit details
-
Copy full SHA for 875d66d - Browse repository at this point
Copy the full SHA 875d66dView commit details -
* Adds an example for creating an unseeded `ChaChaRng`. * Adds an example for using `set_counter`.
Configuration menu - View commit details
-
Copy full SHA for f3a5959 - Browse repository at this point
Copy the full SHA f3a5959View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83c312a - Browse repository at this point
Copy the full SHA 83c312aView commit details
Commits on Jun 27, 2016
-
Merge pull request rust-random#106 from peschkaj/rust-doc-days
Adding examples to ChaChaRng
Configuration menu - View commit details
-
Copy full SHA for 3929045 - Browse repository at this point
Copy the full SHA 3929045View commit details -
Merge pull request rust-random#105 from ollie27/msvc_tests
Revert "Ignore should_panic tests on MSVC"
Configuration menu - View commit details
-
Copy full SHA for 583455d - Browse repository at this point
Copy the full SHA 583455dView commit details
Commits on Jul 8, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 5824057 - Browse repository at this point
Copy the full SHA 5824057View commit details
Commits on Jul 9, 2016
-
Merge pull request rust-random#107 from frewsxcv/doc-link
Link to relevant traits/methods in docs.
Configuration menu - View commit details
-
Copy full SHA for f245370 - Browse repository at this point
Copy the full SHA f245370View commit details
Commits on Jul 29, 2016
-
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.
Configuration menu - View commit details
-
Copy full SHA for 35cd0db - Browse repository at this point
Copy the full SHA 35cd0dbView commit details
Commits on Aug 3, 2016
-
Use the kernel arc4rand for FreeBSD OsRng.
This means that /dev/urandom doesn't have to be opened.
Configuration menu - View commit details
-
Copy full SHA for 9dbe3d9 - Browse repository at this point
Copy the full SHA 9dbe3d9View commit details
Commits on Aug 4, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 4a2c996 - Browse repository at this point
Copy the full SHA 4a2c996View commit details
Commits on Aug 23, 2016
-
Merge pull request rust-random#112 from habnabit/freebsd-kernel-osrng
Use arc4rand(9) on FreeBSD
Configuration menu - View commit details
-
Copy full SHA for 47bf29d - Browse repository at this point
Copy the full SHA 47bf29dView commit details
Commits on Oct 10, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 26b3203 - Browse repository at this point
Copy the full SHA 26b3203View commit details
Commits on Oct 30, 2016
-
Configuration menu - View commit details
-
Copy full SHA for e19f920 - Browse repository at this point
Copy the full SHA e19f920View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd5b806 - Browse repository at this point
Copy the full SHA fd5b806View commit details
Commits on Oct 31, 2016
-
Merge pull request rust-random#122 from worr/master
Use arc4random(3) on OpenBSD and NetBSD
Configuration menu - View commit details
-
Copy full SHA for 0868663 - Browse repository at this point
Copy the full SHA 0868663View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 3a20877 - Browse repository at this point
Copy the full SHA 3a20877View commit details -
Merge pull request rust-random#124 from semarie/netbsd-rand
Partially revert rust-random#122 for NetBSD
Configuration menu - View commit details
-
Copy full SHA for 6a2c6e6 - Browse repository at this point
Copy the full SHA 6a2c6e6View commit details
Commits on Nov 7, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 74797f7 - Browse repository at this point
Copy the full SHA 74797f7View commit details
Commits on Nov 8, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 9d01d3c - Browse repository at this point
Copy the full SHA 9d01d3cView commit details
Commits on Nov 9, 2016
-
Merge pull request rust-random#126 from redox-os/redox
Add redox support
Configuration menu - View commit details
-
Copy full SHA for 71cba26 - Browse repository at this point
Copy the full SHA 71cba26View commit details
Commits on Nov 19, 2016
-
Configuration menu - View commit details
-
Copy full SHA for cd16602 - Browse repository at this point
Copy the full SHA cd16602View commit details
Commits on Nov 26, 2016
-
Configuration menu - View commit details
-
Copy full SHA for f2267c1 - Browse repository at this point
Copy the full SHA f2267c1View commit details
Commits on Dec 2, 2016
-
Add inline attribute to SampleRange::construct_range
This improves the benchmark for sample in 11% and for shuffle in 16%.
Configuration menu - View commit details
-
Copy full SHA for 11b4730 - Browse repository at this point
Copy the full SHA 11b4730View commit details -
Merge pull request rust-random#129 from malbarbo/improve-gen-range
Add inline attribute to SampleRange::construct_range
Configuration menu - View commit details
-
Copy full SHA for fbb7e31 - Browse repository at this point
Copy the full SHA fbb7e31View commit details
Commits on Jan 8, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 095d278 - Browse repository at this point
Copy the full SHA 095d278View commit details
Commits on Jan 15, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 2195994 - Browse repository at this point
Copy the full SHA 2195994View commit details
Commits on Jan 17, 2017
-
Merge pull request rust-random#135 from jacwah/master
Debug impls for non-distribution public types
Configuration menu - View commit details
-
Copy full SHA for b2db217 - Browse repository at this point
Copy the full SHA b2db217View commit details
Commits on Jan 20, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 3df9ddd - Browse repository at this point
Copy the full SHA 3df9dddView commit details -
Merge pull request rust-random#136 from shepmaster/patch-1
Add categories to Cargo.toml
Configuration menu - View commit details
-
Copy full SHA for 4402c90 - Browse repository at this point
Copy the full SHA 4402c90View commit details
Commits on Jan 24, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 336da95 - Browse repository at this point
Copy the full SHA 336da95View commit details
Commits on Jan 29, 2017
-
Configuration menu - View commit details
-
Copy full SHA for fab149d - Browse repository at this point
Copy the full SHA fab149dView commit details
Commits on Feb 3, 2017
-
Configuration menu - View commit details
-
Copy full SHA for c3fb2f6 - Browse repository at this point
Copy the full SHA c3fb2f6View commit details
Commits on Feb 26, 2017
-
Configuration menu - View commit details
-
Copy full SHA for b548bd0 - Browse repository at this point
Copy the full SHA b548bd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4031f80 - Browse repository at this point
Copy the full SHA 4031f80View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0be11a - Browse repository at this point
Copy the full SHA c0be11aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08bcc57 - Browse repository at this point
Copy the full SHA 08bcc57View commit details
Commits on Feb 27, 2017
-
Merge pull request rust-random#140 from TimNN/i128-support
i128 support
Configuration menu - View commit details
-
Copy full SHA for 9ba6797 - Browse repository at this point
Copy the full SHA 9ba6797View commit details -
Merge pull request rust-random#137 from jacwah/derive-debug
Derive Debug for distibutions
Configuration menu - View commit details
-
Copy full SHA for 89f7578 - Browse repository at this point
Copy the full SHA 89f7578View commit details -
Merge pull request rust-random#134 from tomprince/nonblocking-note
Add a note about `OsRng` blocking in early init.
Configuration menu - View commit details
-
Copy full SHA for dac5cab - Browse repository at this point
Copy the full SHA dac5cabView commit details -
Merge pull request rust-random#138 from burdges/unbiased
Add note that shuffle uses Fisher–Yates shuffle which is unbiased
Configuration menu - View commit details
-
Copy full SHA for bb05039 - Browse repository at this point
Copy the full SHA bb05039View commit details
Commits on Mar 11, 2017
-
Clarify reservoir sampling docs
For example, `sample(r, b"ATGC", 4)` always returns `[b'A', b'T', b'G', b'C']`.
Configuration menu - View commit details
-
Copy full SHA for e35c44c - Browse repository at this point
Copy the full SHA e35c44cView commit details -
Merge pull request rust-random#141 from matklad/sample-docs
Clarify reservoir sampling docs
Configuration menu - View commit details
-
Copy full SHA for a0de9bf - Browse repository at this point
Copy the full SHA a0de9bfView commit details
Commits on May 22, 2017
-
Configuration menu - View commit details
-
Copy full SHA for effa305 - Browse repository at this point
Copy the full SHA effa305View commit details