226 Commits

Author SHA1 Message Date
Vinzent Steinberg
a52d8c1fdf Import xoshiro crate 2018-11-14 12:35:32 +01:00
Diggory Hardy
c5ba6e7767 Update version number for 0.6 release 2018-11-14 10:46:23 +00:00
Diggory Hardy
be9c8641f3 Pre-release 0.6.0-pre.1 2018-11-02 14:31:27 +00:00
Diggory Hardy
06dd14dc3a Rename rand_hc128 crate to rand_hc
Closes #617
2018-10-29 09:37:06 +00:00
Diggory Hardy
76aab69c05 Also exclude .gitignore when packaging 2018-10-27 14:14:59 +01:00
Igor Gnatenko
bc7e110057
exclude CI files
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2018-10-27 02:24:12 +02:00
Diggory Hardy
b4055578d5 Mark the 0.6.0-pre.0 release
This includes most functional changes required for 0.6 but not documentaiton.
2018-10-17 10:51:13 +01:00
Diggory Hardy
36d65c8b54 Switch SmallRng to Pcg, and use release version of rand_core 2018-10-15 12:15:13 +01:00
Diggory Hardy
b3e7a018f8 Add rand_pcg to workspace and fix Cargo.toml
This includes forcing bincode/i128 to fix *most* test runners
2018-10-15 11:47:26 +01:00
Vinzent Steinberg
c869087c50 Use rust-random for appveyor 2018-09-27 11:44:07 +02:00
Vinzent Steinberg
37a69fbd95 Move ChaCha and HC128 RNG to dedicated crates 2018-09-27 11:43:55 +02:00
Diggory Hardy
d6501990b3 Merge branch '0.5' 2018-09-24 12:39:49 +01:00
Diggory Hardy
7dd05ed335 Prepare rand_core 0.3 release 2018-09-22 10:31:38 +01:00
Diggory Hardy
a50042d9d4 Follow up on #591: update authors and add new copyright where missed 2018-09-17 10:06:28 +01:00
Diggory Hardy
cbee7c8441 packed_simd: update to 0.3 and re-enable nightly tests 2018-09-12 10:34:29 +01:00
Diggory Hardy
6a2fd79883 Fix simd_support (stable and nightly)
Stable: disable code requiring nightly features; update version
Nightly: avoid simd_support feature for now
2018-09-12 08:54:12 +01:00
Diggory Hardy
f7497f77a4 Update paths due to relocation
Repo moved from rust-lang-nursery to rust-random
AppVeyor CI is now managed by dhardy
2018-08-13 18:00:37 +01:00
Diggory Hardy
0671cf834e Merge branch '0.5' 2018-08-10 15:26:27 +01:00
Diggory Hardy
03db6e7f13 Prepare 0.5.5 release 2018-08-06 19:05:15 +01:00
TheIronBorn
b45e54f76d
Merge branch 'master' into patch-6 2018-08-02 15:36:11 -07:00
TheIronBorn
9c12ad3c69 impl SIMD wmul, UniformInt 2018-08-02 15:33:01 -07:00
Vinzent Steinberg
8c75a348bd Replace i128_support feature with compile-time detection
This breaks builds using the `i128_support` feature with nightlies
supporting `i128` before Rust 1.26.
2018-07-30 13:33:47 +02:00
Vinzent Steinberg
c4cbb558fd Add uniformity test for unit sphere and circle
This introduces an external dev-dependency on the `average` crate.
2018-07-27 15:15:54 +01:00
Vinzent Steinberg
a7f8f348f6 Implement From<RangeInclusive> for Uniform
Fixes #556.
2018-07-27 13:50:40 +01:00
Paul Dicker
149c8b3a96 Depend on packed_simd for simd support 2018-07-27 12:06:14 +01:00
Diggory Hardy
f8fd39d713
Merge pull request #557 from vks/xorshift-crate
Move `XorShiftRng` to its own crate
2018-07-24 13:46:39 +01:00
Paul Dicker
29a9d1df58 Don't add std feature to rand_isaac and rand_xorshift 2018-07-20 20:07:48 +02:00
Vinzent Steinberg
e7b17ddce3 The rand crate does not depend on serde or bincode anymore 2018-07-20 16:25:56 +02:00
Vinzent Steinberg
2a658d9fe4 Fix serde tests for rand_isaac and rand_xorshift 2018-07-20 15:44:15 +02:00
Paul Dicker
379ee2e6b4 Update to wasm-bindgen 0.2.12 2018-07-20 07:28:16 +02:00
Vinzent Steinberg
a253a80f76 Move XorShiftRng to its own crate
Also recommend `StdRng` rather than the deprecated `IsaacRng`.
2018-07-16 16:13:22 +02:00
Diggory Hardy
2aabe7839c Move ISAAC generators to their own crate 2018-07-16 09:18:34 +01:00
Diggory Hardy
40d8c3972d Merge branch '0.5' 2018-07-12 12:51:37 +01:00
Diggory Hardy
023901b4a5 Update version numbers to 0.5.4 and add changelog note 2018-07-11 16:27:58 +01:00
Alex Crichton
140385528f Add support for wasm-bindgen
This commit adds support to implement the `rand` crate on the
wasm32-unknown-unknown target with the `wasm-bindgen`-based runtime. This
supports being run both in node.js as well as browsers by delegating
appropriately.

Closes #478
2018-07-11 07:07:38 -07:00
Diggory Hardy
950c0af271
Merge pull request #523 from pitdicker/simd_support_basic
Add basic SIMD support
2018-06-29 09:45:00 +01:00
William Orr
91dede8bff Update for release 0.5.3 2018-06-26 00:03:21 -07:00
Paul Dicker
f792e480ab Add simd_support feature 2018-06-21 18:21:28 +02:00
Diggory Hardy
1ca1303b01 Update version and changelog for 0.5.2 release. 2018-06-16 09:55:38 +01:00
Diggory Hardy
b92c0e6b91 Update changelog and version number for 0.5.1 release. 2018-06-07 20:48:15 +01:00
Paul Dicker
66c7025b56 Update version numbers: rand_core 0.2.0 and rand 0.5.0 2018-05-21 15:27:02 +02:00
Diggory Hardy
7d09b36068 Update version numbers: 0.2.0-pre.0 and 0.5.0-pre.2 releases 2018-05-15 12:20:33 +01:00
Diggory Hardy
d9b1e85cd2 Fix #417: don't pass --all to rustdoc 2018-04-26 12:57:27 +01:00
Diggory Hardy
aa4c483410 rand 0.5.0-pre.1 pre-release 2018-04-22 10:07:53 +01:00
Diggory Hardy
6801e77412 Release: prepare rand_core 0.1.0 2018-04-16 15:28:47 +01:00
Paul Dicker
b55f47e838 Update rand_core CHANGELOG and README 2018-04-15 13:15:48 +02:00
Paul Dicker
ec6f5dd1a4 Rename serde-1 to serde1 2018-04-04 18:26:01 +02:00
Paul Dicker
db0da4a0a8 Add serde to rand_core::impl::{BlockRng, BlockRng64} 2018-04-03 08:41:49 +02:00
Paul Dicker
e0e7a3cd63 Give hints to docs.rs 2018-04-02 10:31:37 +02:00
Paul Dicker
8f7daa508b Fix dead links 2018-04-02 10:30:42 +02:00