-
Notifications
You must be signed in to change notification settings - Fork 430
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
Implement HighPrecision01 distribution #320
Commits on Jan 10, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 3d1dbb6 - Browse repository at this point
Copy the full SHA 3d1dbb6View commit details -
Merge pull request rust-random#225 from dhardy/error
New error handling + type
Configuration menu - View commit details
-
Copy full SHA for 8e8bb6a - Browse repository at this point
Copy the full SHA 8e8bb6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ccf19d - Browse repository at this point
Copy the full SHA 7ccf19dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4c7517 - Browse repository at this point
Copy the full SHA b4c7517View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4828506 - Browse repository at this point
Copy the full SHA 4828506View commit details
Commits on Jan 11, 2018
-
Merge pull request rust-random#227 from pitdicker/no_std_alloc
Implement Rng for Box with alloc feature
Configuration menu - View commit details
-
Copy full SHA for c2060ef - Browse repository at this point
Copy the full SHA c2060efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0561fb6 - Browse repository at this point
Copy the full SHA 0561fb6View commit details -
CloudABI has a special system call, random_get(), that can be used to obtain random data from the environment (the kernel, emulator, etc). We can invoke this system call by making use of the cloudabi crate.
Configuration menu - View commit details
-
Copy full SHA for 79023b8 - Browse repository at this point
Copy the full SHA 79023b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc987d2 - Browse repository at this point
Copy the full SHA fc987d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f871ec7 - Browse repository at this point
Copy the full SHA f871ec7View commit details -
Merge pull request rust-random#224 from EdSchouten/cloudabi
Port rand to CloudABI.
Configuration menu - View commit details
-
Copy full SHA for c794c49 - Browse repository at this point
Copy the full SHA c794c49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 463f336 - Browse repository at this point
Copy the full SHA 463f336View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c1965b - Browse repository at this point
Copy the full SHA 2c1965bView commit details
Commits on Jan 12, 2018
-
Merge pull request rust-random#226 from pitdicker/fix_docs
Fix documentation warnings
Configuration menu - View commit details
-
Copy full SHA for d1e0ab1 - Browse repository at this point
Copy the full SHA d1e0ab1View commit details -
Add le module, to be moved to rand_core later
Copied from dhardy/master, minus single-read functions, with extra tests
Configuration menu - View commit details
-
Copy full SHA for 3a63497 - Browse repository at this point
Copy the full SHA 3a63497View commit details
Commits on Jan 14, 2018
-
Isaac64: shorten seeds and update results
The planned switch to 256-bit byte array seeds does not allow such long seeds.
Configuration menu - View commit details
-
Copy full SHA for c1d7dbf - Browse repository at this point
Copy the full SHA c1d7dbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01eee83 - Browse repository at this point
Copy the full SHA 01eee83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99fefbe - Browse repository at this point
Copy the full SHA 99fefbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14f27db - Browse repository at this point
Copy the full SHA 14f27dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 449cb38 - Browse repository at this point
Copy the full SHA 449cb38View commit details -
Configuration menu - View commit details
-
Copy full SHA for b21d1a9 - Browse repository at this point
Copy the full SHA b21d1a9View commit details
Commits on Jan 18, 2018
-
Make winapi gated on the std feature
It's not being used anyway unless the std feature is enabled
Configuration menu - View commit details
-
Copy full SHA for b158824 - Browse repository at this point
Copy the full SHA b158824View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d4e686 - Browse repository at this point
Copy the full SHA 3d4e686View commit details
Commits on Jan 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2f42698 - Browse repository at this point
Copy the full SHA 2f42698View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1302d4e - Browse repository at this point
Copy the full SHA 1302d4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34239fa - Browse repository at this point
Copy the full SHA 34239faView commit details -
Configuration menu - View commit details
-
Copy full SHA for db9ba80 - Browse repository at this point
Copy the full SHA db9ba80View commit details
Commits on Jan 21, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 17b9571 - Browse repository at this point
Copy the full SHA 17b9571View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6ddbe9 - Browse repository at this point
Copy the full SHA f6ddbe9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c22c5d5 - Browse repository at this point
Copy the full SHA c22c5d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b053638 - Browse repository at this point
Copy the full SHA b053638View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8abe13a - Browse repository at this point
Copy the full SHA 8abe13aView commit details -
Configuration menu - View commit details
-
Copy full SHA for feb5b10 - Browse repository at this point
Copy the full SHA feb5b10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a44964 - Browse repository at this point
Copy the full SHA 4a44964View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47964fd - Browse repository at this point
Copy the full SHA 47964fdView commit details -
Merge pull request rust-random#242 from pitdicker/fill_via_chunks_imm…
…utable Make `Fill_via_u*_chunks` not modify `src`
Configuration menu - View commit details
-
Copy full SHA for 97d0a46 - Browse repository at this point
Copy the full SHA 97d0a46View commit details -
Merge pull request rust-random#241 from retep998/sterilized-standardi…
…zed-scientificized-winapi Make winapi gated on the std feature
Configuration menu - View commit details
-
Copy full SHA for 06fb7d9 - Browse repository at this point
Copy the full SHA 06fb7d9View commit details
Commits on Jan 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 73ec0f7 - Browse repository at this point
Copy the full SHA 73ec0f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44455f0 - Browse repository at this point
Copy the full SHA 44455f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7d04ee - Browse repository at this point
Copy the full SHA b7d04eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0248b2 - Browse repository at this point
Copy the full SHA a0248b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 969f411 - Browse repository at this point
Copy the full SHA 969f411View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ded624 - Browse repository at this point
Copy the full SHA 0ded624View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9116c6e - Browse repository at this point
Copy the full SHA 9116c6eView commit details
Commits on Jan 23, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 20f78af - Browse repository at this point
Copy the full SHA 20f78afView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2d5b99 - Browse repository at this point
Copy the full SHA b2d5b99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b36d3b - Browse repository at this point
Copy the full SHA 8b36d3bView commit details
Commits on Jan 24, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c17f7f1 - Browse repository at this point
Copy the full SHA c17f7f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb5b3bb - Browse repository at this point
Copy the full SHA fb5b3bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12e911c - Browse repository at this point
Copy the full SHA 12e911cView commit details
Commits on Jan 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c320c7d - Browse repository at this point
Copy the full SHA c320c7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f678d2b - Browse repository at this point
Copy the full SHA f678d2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c95b244 - Browse repository at this point
Copy the full SHA c95b244View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44ce05d - Browse repository at this point
Copy the full SHA 44ce05dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14220ba - Browse repository at this point
Copy the full SHA 14220baView commit details
Commits on Jan 26, 2018
-
Merge pull request rust-random#245 from pitdicker/serde_tests
Fix serde tests
Configuration menu - View commit details
-
Copy full SHA for 1591ead - Browse repository at this point
Copy the full SHA 1591eadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 651ec39 - Browse repository at this point
Copy the full SHA 651ec39View commit details -
Increase minimum Rustc version to 1.22
This is required by the new code (but see lazy_static code for a workaround supporting older Rustc).
Configuration menu - View commit details
-
Copy full SHA for 92cde65 - Browse repository at this point
Copy the full SHA 92cde65View commit details
Commits on Jan 29, 2018
-
Configuration menu - View commit details
-
Copy full SHA for aafa8ec - Browse repository at this point
Copy the full SHA aafa8ecView commit details
Commits on Jan 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 40a9c5c - Browse repository at this point
Copy the full SHA 40a9c5cView commit details -
Merge pull request rust-random#239 from dhardy/os-file-handle
Limit OsRng to a single file handle when reading from a file
Configuration menu - View commit details
-
Copy full SHA for 927ab7b - Browse repository at this point
Copy the full SHA 927ab7bView commit details
Commits on Jan 31, 2018
-
Configuration menu - View commit details
-
Copy full SHA for a0f2e4b - Browse repository at this point
Copy the full SHA a0f2e4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41036ec - Browse repository at this point
Copy the full SHA 41036ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd72f26 - Browse repository at this point
Copy the full SHA cd72f26View commit details -
Merge pull request rust-random#246 from dhardy/log-feature
Add log feature
Configuration menu - View commit details
-
Copy full SHA for 7d72ba9 - Browse repository at this point
Copy the full SHA 7d72ba9View commit details
Commits on Feb 1, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 74b829d - Browse repository at this point
Copy the full SHA 74b829dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4371d23 - Browse repository at this point
Copy the full SHA 4371d23View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7ec0ea - Browse repository at this point
Copy the full SHA a7ec0eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60ed6b6 - Browse repository at this point
Copy the full SHA 60ed6b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 200d8b9 - Browse repository at this point
Copy the full SHA 200d8b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 730b853 - Browse repository at this point
Copy the full SHA 730b853View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8008f7a - Browse repository at this point
Copy the full SHA 8008f7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for be2b886 - Browse repository at this point
Copy the full SHA be2b886View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88c4a53 - Browse repository at this point
Copy the full SHA 88c4a53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69eee53 - Browse repository at this point
Copy the full SHA 69eee53View commit details
Commits on Feb 2, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8c500a4 - Browse repository at this point
Copy the full SHA 8c500a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aa580a - Browse repository at this point
Copy the full SHA 3aa580aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16a9993 - Browse repository at this point
Copy the full SHA 16a9993View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4603c09 - Browse repository at this point
Copy the full SHA 4603c09View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8394a1 - Browse repository at this point
Copy the full SHA d8394a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40241ab - Browse repository at this point
Copy the full SHA 40241abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d052bd - Browse repository at this point
Copy the full SHA 0d052bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36093a7 - Browse repository at this point
Copy the full SHA 36093a7View commit details
Commits on Feb 3, 2018
-
Test floating point edge-cases
Inspired by @tspiteri's test but significantly modified
Configuration menu - View commit details
-
Copy full SHA for 473782c - Browse repository at this point
Copy the full SHA 473782cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d99f253 - Browse repository at this point
Copy the full SHA d99f253View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b176cc - Browse repository at this point
Copy the full SHA 4b176ccView commit details
Commits on Feb 4, 2018
-
Configuration menu - View commit details
-
Copy full SHA for aa7a2a8 - Browse repository at this point
Copy the full SHA aa7a2a8View commit details
Commits on Feb 5, 2018
-
Merge pull request rust-random#250 from dhardy/log-feature
Log feature: OsRng improvements
Configuration menu - View commit details
-
Copy full SHA for 0994d09 - Browse repository at this point
Copy the full SHA 0994d09View commit details -
Merge pull request rust-random#235 from pitdicker/entropy_source
Add EntropySource wrapper
Configuration menu - View commit details
-
Copy full SHA for fc187b3 - Browse repository at this point
Copy the full SHA fc187b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99beb0b - Browse repository at this point
Copy the full SHA 99beb0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0732012 - Browse repository at this point
Copy the full SHA 0732012View commit details -
Configuration menu - View commit details
-
Copy full SHA for 538e0d9 - Browse repository at this point
Copy the full SHA 538e0d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4893198 - Browse repository at this point
Copy the full SHA 4893198View commit details
Commits on Feb 6, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 5dbaf73 - Browse repository at this point
Copy the full SHA 5dbaf73View commit details
Commits on Feb 7, 2018
-
Merge pull request rust-random#251 from pitdicker/jitter_reduce_mem
Reduce JitterRng size
Configuration menu - View commit details
-
Copy full SHA for f6773b9 - Browse repository at this point
Copy the full SHA f6773b9View commit details -
Revert "Replace timer function with trait", 3aa580a...
We require JitterRng to be a concrete type, not templated.
Configuration menu - View commit details
-
Copy full SHA for c1c29f7 - Browse repository at this point
Copy the full SHA c1c29f7View commit details
Commits on Feb 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8721026 - Browse repository at this point
Copy the full SHA 8721026View commit details -
Configuration menu - View commit details
-
Copy full SHA for d82bad1 - Browse repository at this point
Copy the full SHA d82bad1View commit details -
Configuration menu - View commit details
-
Copy full SHA for be9b8c3 - Browse repository at this point
Copy the full SHA be9b8c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae3839d - Browse repository at this point
Copy the full SHA ae3839dView commit details
Commits on Feb 17, 2018
-
Merge pull request rust-random#249 from dhardy/log-display
Log error details via Display instead of Debug
Configuration menu - View commit details
-
Copy full SHA for d45f06c - Browse repository at this point
Copy the full SHA d45f06cView commit details -
Deprecate rand_derive sub-crate
See dhardy#83 Required for following changes affecting Rand
Configuration menu - View commit details
-
Copy full SHA for cf07193 - Browse repository at this point
Copy the full SHA cf07193View commit details -
Configuration menu - View commit details
-
Copy full SHA for b055098 - Browse repository at this point
Copy the full SHA b055098View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3839439 - Browse repository at this point
Copy the full SHA 3839439View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8450ad5 - Browse repository at this point
Copy the full SHA 8450ad5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae48b7e - Browse repository at this point
Copy the full SHA ae48b7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46ad0fc - Browse repository at this point
Copy the full SHA 46ad0fcView commit details
Commits on Feb 18, 2018
-
Configuration menu - View commit details
-
Copy full SHA for be293d5 - Browse repository at this point
Copy the full SHA be293d5View commit details -
Merge pull request rust-random#252 from pitdicker/port_reseeding
Port reseeding
Configuration menu - View commit details
-
Copy full SHA for d3fee23 - Browse repository at this point
Copy the full SHA d3fee23View commit details
Commits on Feb 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7409873 - Browse repository at this point
Copy the full SHA 7409873View commit details -
Make SampleRng extension trait require Sized
All methods already require the bound
Configuration menu - View commit details
-
Copy full SHA for 6508ae2 - Browse repository at this point
Copy the full SHA 6508ae2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 301105d - Browse repository at this point
Copy the full SHA 301105dView commit details -
Merge pull request rust-random#265 from dhardy/rng-core
RngCore and extension trait Rng
Configuration menu - View commit details
-
Copy full SHA for 18e8e91 - Browse repository at this point
Copy the full SHA 18e8e91View commit details -
Replace Sample and IndependentSample with Distribution
This is heavily inspired by dhardy#27 by @GrahamDennis but simpler trait and maintains backwards compatibility with deprecations.
Configuration menu - View commit details
-
Copy full SHA for 8a19d63 - Browse repository at this point
Copy the full SHA 8a19d63View commit details -
Configuration menu - View commit details
-
Copy full SHA for ceefe5c - Browse repository at this point
Copy the full SHA ceefe5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 147aa86 - Browse repository at this point
Copy the full SHA 147aa86View commit details -
Remove impl of Rand SeedableRng impls
Replaces rng.gen() to seed new RNGs with from_rng(&mut rng)
Configuration menu - View commit details
-
Copy full SHA for e98e62c - Browse repository at this point
Copy the full SHA e98e62cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fdf707 - Browse repository at this point
Copy the full SHA 7fdf707View commit details -
Move float sampling from Rand to distributions
Move default sampling to Default distribution Make Open01 and Closed01 distributions instead of wrappers
Configuration menu - View commit details
-
Copy full SHA for d48b40e - Browse repository at this point
Copy the full SHA d48b40eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfa41f9 - Browse repository at this point
Copy the full SHA cfa41f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 865e4ae - Browse repository at this point
Copy the full SHA 865e4aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49a4358 - Browse repository at this point
Copy the full SHA 49a4358View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f8c352 - Browse repository at this point
Copy the full SHA 0f8c352View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18ae3fb - Browse repository at this point
Copy the full SHA 18ae3fbView commit details -
Make Rng::gen() and random() use Uniform.
This breaks rand_derive because gen() no longer supports derived types.
Configuration menu - View commit details
-
Copy full SHA for 7dc370f - Browse repository at this point
Copy the full SHA 7dc370fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f0892a - Browse repository at this point
Copy the full SHA 3f0892aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11b2b45 - Browse repository at this point
Copy the full SHA 11b2b45View commit details
Commits on Feb 20, 2018
-
Merge pull request rust-random#256 from dhardy/distribution
Replace distribution::Sample with Distribution + polymorphism over Rng
Configuration menu - View commit details
-
Copy full SHA for 8ce7435 - Browse repository at this point
Copy the full SHA 8ce7435View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbd2cc7 - Browse repository at this point
Copy the full SHA cbd2cc7View commit details -
AsMutByteSlice: support arrays up to length 32
Usage of recursive macros appears to have some compile time hit, but with a single macro and generic impl it's not too much (directly recursing for each type is far worse).
Configuration menu - View commit details
-
Copy full SHA for 5da66c3 - Browse repository at this point
Copy the full SHA 5da66c3View commit details
Commits on Feb 21, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 51b32c1 - Browse repository at this point
Copy the full SHA 51b32c1View commit details -
Merge pull request rust-random#247 from dhardy/fill_rng
Add fill and try_fill methods to Rng
Configuration menu - View commit details
-
Copy full SHA for d9bde36 - Browse repository at this point
Copy the full SHA d9bde36View commit details
Commits on Feb 22, 2018
-
Merge pull request rust-random#266 from dhardy/bench
Update benchmark code based on dhardy/master
Configuration menu - View commit details
-
Copy full SHA for 8ad1ae9 - Browse repository at this point
Copy the full SHA 8ad1ae9View commit details
Commits on Feb 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 6dd358a - Browse repository at this point
Copy the full SHA 6dd358aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a03677c - Browse repository at this point
Copy the full SHA a03677cView commit details
Commits on Feb 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 893b50b - Browse repository at this point
Copy the full SHA 893b50bView commit details -
New Unexpected error kind Error's kind and msg fields are now public Some error handling simplifications and revisions
Configuration menu - View commit details
-
Copy full SHA for 8e3134e - Browse repository at this point
Copy the full SHA 8e3134eView commit details -
Add Travis test target: MIPS64
This a test adding partial Trust tests as in dhardy/master branch
Configuration menu - View commit details
-
Copy full SHA for 138006c - Browse repository at this point
Copy the full SHA 138006cView commit details -
Configuration menu - View commit details
-
Copy full SHA for eeea689 - Browse repository at this point
Copy the full SHA eeea689View commit details -
Configuration menu - View commit details
-
Copy full SHA for aee678a - Browse repository at this point
Copy the full SHA aee678aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 718aef7 - Browse repository at this point
Copy the full SHA 718aef7View commit details
Commits on Feb 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2b04427 - Browse repository at this point
Copy the full SHA 2b04427View commit details -
Merge pull request rust-random#255 from dhardy/failure
ErrorKind: rename Transient → Unexpected and revise uses of Unavailable
Configuration menu - View commit details
-
Copy full SHA for 7069151 - Browse repository at this point
Copy the full SHA 7069151View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dc68f0 - Browse repository at this point
Copy the full SHA 9dc68f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f35a70e - Browse repository at this point
Copy the full SHA f35a70eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 250b623 - Browse repository at this point
Copy the full SHA 250b623View commit details -
Configuration menu - View commit details
-
Copy full SHA for d539afa - Browse repository at this point
Copy the full SHA d539afaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a32adf - Browse repository at this point
Copy the full SHA 1a32adfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca3282a - Browse repository at this point
Copy the full SHA ca3282aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65733b8 - Browse repository at this point
Copy the full SHA 65733b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10e28ca - Browse repository at this point
Copy the full SHA 10e28caView commit details -
Move thread_rng and co to new module
Rationale: lib.rs should not contain a big mess of unrelated code
Configuration menu - View commit details
-
Copy full SHA for c3e3462 - Browse repository at this point
Copy the full SHA c3e3462View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fa0ff6 - Browse repository at this point
Copy the full SHA 9fa0ff6View commit details -
Distributions: add simple tests, remove duplicate tests
Changes come from dhardy/master branch
Configuration menu - View commit details
-
Copy full SHA for 4a24d00 - Browse repository at this point
Copy the full SHA 4a24d00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3966631 - Browse repository at this point
Copy the full SHA 3966631View commit details
Commits on Feb 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 26d0647 - Browse repository at this point
Copy the full SHA 26d0647View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48a8f0a - Browse repository at this point
Copy the full SHA 48a8f0aView commit details -
Merge pull request rust-random#273 from dhardy/next-float
Small changes from experimental branch
Configuration menu - View commit details
-
Copy full SHA for 3402373 - Browse repository at this point
Copy the full SHA 3402373View commit details -
Configuration menu - View commit details
-
Copy full SHA for 741c310 - Browse repository at this point
Copy the full SHA 741c310View commit details -
Use
Range
inDistribution<char>
The previous code would reject about 50% of the generated numbers, because chars are always lower than `0x11_0000`, half of the masked `0x1f_ffff`.
Configuration menu - View commit details
-
Copy full SHA for 526667e - Browse repository at this point
Copy the full SHA 526667eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68bb4aa - Browse repository at this point
Copy the full SHA 68bb4aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a9c465 - Browse repository at this point
Copy the full SHA 4a9c465View commit details
Commits on Mar 1, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2102ff7 - Browse repository at this point
Copy the full SHA 2102ff7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 263f888 - Browse repository at this point
Copy the full SHA 263f888View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e002ff - Browse repository at this point
Copy the full SHA 7e002ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for aef02e9 - Browse repository at this point
Copy the full SHA aef02e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b377aa - Browse repository at this point
Copy the full SHA 3b377aaView commit details -
Merge pull request rust-random#276 from pitdicker/unused_mut
Remove unnecessary mut
Configuration menu - View commit details
-
Copy full SHA for 5f77fb2 - Browse repository at this point
Copy the full SHA 5f77fb2View commit details
Commits on Mar 2, 2018
-
Configuration menu - View commit details
-
Copy full SHA for aa5622e - Browse repository at this point
Copy the full SHA aa5622eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a682402 - Browse repository at this point
Copy the full SHA a682402View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea09dc0 - Browse repository at this point
Copy the full SHA ea09dc0View commit details
Commits on Mar 3, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9a5d7fb - Browse repository at this point
Copy the full SHA 9a5d7fbView commit details -
Merge pull request rust-random#277 from pitdicker/switch_stdrng
Switch StdRng and thread_rng to HC-128
Configuration menu - View commit details
-
Copy full SHA for fdb6c38 - Browse repository at this point
Copy the full SHA fdb6c38View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7a1038 - Browse repository at this point
Copy the full SHA f7a1038View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11655cd - Browse repository at this point
Copy the full SHA 11655cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bc4785 - Browse repository at this point
Copy the full SHA 5bc4785View commit details -
Configuration menu - View commit details
-
Copy full SHA for 616861b - Browse repository at this point
Copy the full SHA 616861bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c90fee7 - Browse repository at this point
Copy the full SHA c90fee7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 783277a - Browse repository at this point
Copy the full SHA 783277aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b968e8 - Browse repository at this point
Copy the full SHA 7b968e8View commit details -
Merge pull request rust-random#279 from dhardy/alpha
Add Alphanumeric distribution
Configuration menu - View commit details
-
Copy full SHA for 662c68a - Browse repository at this point
Copy the full SHA 662c68aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6346fe - Browse repository at this point
Copy the full SHA b6346feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16ff8b4 - Browse repository at this point
Copy the full SHA 16ff8b4View commit details -
Merge pull request rust-random#280 from dhardy/travis
Travis: use install-update to handle updating cargo-web
Configuration menu - View commit details
-
Copy full SHA for c4df129 - Browse repository at this point
Copy the full SHA c4df129View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1646ddc - Browse repository at this point
Copy the full SHA 1646ddcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2da3107 - Browse repository at this point
Copy the full SHA 2da3107View commit details
Commits on Mar 4, 2018
-
Merge pull request rust-random#282 from pitdicker/gen_weighted_bool_doc
Clarify `gen_weighted_bool` behaviour
Configuration menu - View commit details
-
Copy full SHA for 8245d5f - Browse repository at this point
Copy the full SHA 8245d5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 629aa94 - Browse repository at this point
Copy the full SHA 629aa94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a3fa47 - Browse repository at this point
Copy the full SHA 3a3fa47View commit details
Commits on Mar 7, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 276ac11 - Browse repository at this point
Copy the full SHA 276ac11View commit details -
Merge pull request rust-random#286 from dhardy/iter-doc
Deprecate gen_iter and add iteration examples
Configuration menu - View commit details
-
Copy full SHA for f37e851 - Browse repository at this point
Copy the full SHA f37e851View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e9cec0 - Browse repository at this point
Copy the full SHA 8e9cec0View commit details
Commits on Mar 10, 2018
-
Add rand-core sub-crate and update version numbers
This moves core traits/types/impls to rand-core impls and le modules are now public (from rand-core only) CI tweaks, needed since not all features are duplicated on rand-core Cross-crate doc links now use full URLs (is there a better option?)
Configuration menu - View commit details
-
Copy full SHA for addd084 - Browse repository at this point
Copy the full SHA addd084View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e7edd4 - Browse repository at this point
Copy the full SHA 1e7edd4View commit details
Commits on Mar 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 08e86fb - Browse repository at this point
Copy the full SHA 08e86fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 317a75f - Browse repository at this point
Copy the full SHA 317a75fView commit details -
Merge pull request rust-random#295 from Eijebong/bincode
Bump bincode to 1.0
Configuration menu - View commit details
-
Copy full SHA for d59be88 - Browse repository at this point
Copy the full SHA d59be88View commit details
Commits on Mar 12, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0396bc5 - Browse repository at this point
Copy the full SHA 0396bc5View commit details -
Replace
weak_rng()
with newSmallRng
`SmallRng` is an opaque wrapper type similar to `StdRng`. See rust-random#289.
Configuration menu - View commit details
-
Copy full SHA for 1f0df3c - Browse repository at this point
Copy the full SHA 1f0df3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3119279 - Browse repository at this point
Copy the full SHA 3119279View commit details -
Configuration menu - View commit details
-
Copy full SHA for 075593f - Browse repository at this point
Copy the full SHA 075593fView commit details -
Merge pull request rust-random#294 from dhardy/policies
Update readme: rustc version policy
Configuration menu - View commit details
-
Copy full SHA for 50f8736 - Browse repository at this point
Copy the full SHA 50f8736View commit details
Commits on Mar 13, 2018
-
SmallRng: Improve documentation
Now initializing using `NewRng` is used to simplify the examples. The documentation for `SmallRng` recommends using `thread_rng` when initializing a lot of generators.
Configuration menu - View commit details
-
Copy full SHA for 887efe1 - Browse repository at this point
Copy the full SHA 887efe1View commit details -
Merge pull request rust-random#296 from vks/remove-random
Deprecate `random` and `weak_rng`, add `SmallRng`
Configuration menu - View commit details
-
Copy full SHA for 2a8cb17 - Browse repository at this point
Copy the full SHA 2a8cb17View commit details
Commits on Mar 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0876648 - Browse repository at this point
Copy the full SHA 0876648View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a03485 - Browse repository at this point
Copy the full SHA 3a03485View commit details -
Merge pull request rust-random#288 from dhardy/core
Add rand-core sub-crate and update version numbers
Configuration menu - View commit details
-
Copy full SHA for 31f2663 - Browse repository at this point
Copy the full SHA 31f2663View commit details -
Suggested in rust-random#287 and appears to work
Configuration menu - View commit details
-
Copy full SHA for 253fa97 - Browse repository at this point
Copy the full SHA 253fa97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ed000b - Browse repository at this point
Copy the full SHA 5ed000bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5769c9 - Browse repository at this point
Copy the full SHA f5769c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8553ec8 - Browse repository at this point
Copy the full SHA 8553ec8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 009281f - Browse repository at this point
Copy the full SHA 009281fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7ba09f - Browse repository at this point
Copy the full SHA b7ba09fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca975af - Browse repository at this point
Copy the full SHA ca975afView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc2e7c6 - Browse repository at this point
Copy the full SHA bc2e7c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e44b60 - Browse repository at this point
Copy the full SHA 8e44b60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 475ee56 - Browse repository at this point
Copy the full SHA 475ee56View commit details -
Make NewRng::new() return Self without Result wrapper
Advantage: more convenient way to call an fn which almost never fails.
Configuration menu - View commit details
-
Copy full SHA for 2e67b9c - Browse repository at this point
Copy the full SHA 2e67b9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 963be0c - Browse repository at this point
Copy the full SHA 963be0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08924a3 - Browse repository at this point
Copy the full SHA 08924a3View commit details
Commits on Mar 15, 2018
-
Merge pull request rust-random#302 from dhardy/new
Make NewRng::new() return Self without Result wrapper
Configuration menu - View commit details
-
Copy full SHA for 1caee2a - Browse repository at this point
Copy the full SHA 1caee2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09599bc - Browse repository at this point
Copy the full SHA 09599bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20b24f2 - Browse repository at this point
Copy the full SHA 20b24f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c32a85b - Browse repository at this point
Copy the full SHA c32a85bView commit details -
Merge pull request rust-random#304 from dhardy/new
Improve doc for NewRng::new alternative
Configuration menu - View commit details
-
Copy full SHA for fd0bd08 - Browse repository at this point
Copy the full SHA fd0bd08View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9d2502 - Browse repository at this point
Copy the full SHA b9d2502View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b16b45 - Browse repository at this point
Copy the full SHA 8b16b45View commit details
Commits on Mar 16, 2018
-
Merge pull request rust-random#303 from dhardy/blockrng
Blockrng: template over element type
Configuration menu - View commit details
-
Copy full SHA for b46f8b1 - Browse repository at this point
Copy the full SHA b46f8b1View commit details
Commits on Mar 17, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8ce871b - Browse repository at this point
Copy the full SHA 8ce871bView commit details -
Merge pull request rust-random#285 from pitdicker/threadrng_unsafecell
Use UnsafeCell in ThreadRng
Configuration menu - View commit details
-
Copy full SHA for b84c545 - Browse repository at this point
Copy the full SHA b84c545View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96a3a05 - Browse repository at this point
Copy the full SHA 96a3a05View commit details
Commits on Mar 18, 2018
-
Merge pull request rust-random#309 from pitdicker/from_rng_bounds
Fix from_rng trait bounds in StdRng and SmallRng
Configuration menu - View commit details
-
Copy full SHA for 429a010 - Browse repository at this point
Copy the full SHA 429a010View commit details -
Merge pull request rust-random#96 from fizyk20/discrete
Add binomial and Poisson distributions
Configuration menu - View commit details
-
Copy full SHA for 2e3f2bf - Browse repository at this point
Copy the full SHA 2e3f2bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b3aa0b - Browse repository at this point
Copy the full SHA 4b3aa0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 584a904 - Browse repository at this point
Copy the full SHA 584a904View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1244a6 - Browse repository at this point
Copy the full SHA e1244a6View commit details
Commits on Mar 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 5dc1af7 - Browse repository at this point
Copy the full SHA 5dc1af7View commit details
Commits on Mar 20, 2018
-
Merge pull request rust-random#312 from dhardy/trait-guide
Add trait implementation guidance
Configuration menu - View commit details
-
Copy full SHA for e10458b - Browse repository at this point
Copy the full SHA e10458bView commit details -
Travis: fix missing command after unnecessary install?
(please Cargo add a real update command!)
Configuration menu - View commit details
-
Copy full SHA for f02ca77 - Browse repository at this point
Copy the full SHA f02ca77View commit details
Commits on Mar 21, 2018
-
Merge pull request rust-random#316 from dhardy/travis
Travis: fix missing command after unnecessary install?
Configuration menu - View commit details
-
Copy full SHA for b4cd861 - Browse repository at this point
Copy the full SHA b4cd861View commit details -
Configuration menu - View commit details
-
Copy full SHA for b379b92 - Browse repository at this point
Copy the full SHA b379b92View commit details -
Merge pull request rust-random#318 from dhardy/travis
Travis: install only if not already installed
Configuration menu - View commit details
-
Copy full SHA for e08612c - Browse repository at this point
Copy the full SHA e08612cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 064749b - Browse repository at this point
Copy the full SHA 064749bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02e3c0e - Browse repository at this point
Copy the full SHA 02e3c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e70480d - Browse repository at this point
Copy the full SHA e70480dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46b383c - Browse repository at this point
Copy the full SHA 46b383cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a76487c - Browse repository at this point
Copy the full SHA a76487cView commit details -
Merge pull request rust-random#317 from dhardy/doc
homepage, bench improvement and doc fix
Configuration menu - View commit details
-
Copy full SHA for 4634912 - Browse repository at this point
Copy the full SHA 4634912View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8523aac - Browse repository at this point
Copy the full SHA 8523aacView commit details -
Float sampling: improve high precision sampling; add mean test
(The mean test is totally inadequate for checking high precision.)
Configuration menu - View commit details
-
Copy full SHA for 959868e - Browse repository at this point
Copy the full SHA 959868eView commit details