-
Notifications
You must be signed in to change notification settings - Fork 0
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
The getrandom
crate
#1
base: main
Are you sure you want to change the base?
Commits on Jan 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c9440a2 - Browse repository at this point
Copy the full SHA c9440a2View commit details
Commits on Feb 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 71a3cb8 - Browse repository at this point
Copy the full SHA 71a3cb8View commit details
Commits on Feb 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9420df9 - Browse repository at this point
Copy the full SHA 9420df9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99a1310 - Browse repository at this point
Copy the full SHA 99a1310View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8c356b - Browse repository at this point
Copy the full SHA d8c356bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f6edad - Browse repository at this point
Copy the full SHA 8f6edadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1049ce8 - Browse repository at this point
Copy the full SHA 1049ce8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39ba5d2 - Browse repository at this point
Copy the full SHA 39ba5d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9855b52 - Browse repository at this point
Copy the full SHA 9855b52View commit details
Commits on Feb 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5ebbaf7 - Browse repository at this point
Copy the full SHA 5ebbaf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f860bde - Browse repository at this point
Copy the full SHA f860bdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e2a5aa - Browse repository at this point
Copy the full SHA 1e2a5aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9871d55 - Browse repository at this point
Copy the full SHA 9871d55View commit details -
Configuration menu - View commit details
-
Copy full SHA for af5035f - Browse repository at this point
Copy the full SHA af5035fView commit details
Commits on Feb 14, 2019
-
Merge pull request rust-random#6 from newpavlov/init
Crate implementation
Configuration menu - View commit details
-
Copy full SHA for 24e7f8f - Browse repository at this point
Copy the full SHA 24e7f8fView commit details
Commits on Feb 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4374fd7 - Browse repository at this point
Copy the full SHA 4374fd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ba1d37 - Browse repository at this point
Copy the full SHA 9ba1d37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ff3aff - Browse repository at this point
Copy the full SHA 7ff3affView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f371be - Browse repository at this point
Copy the full SHA 0f371beView commit details
Commits on Feb 20, 2019
-
Merge pull request rust-random#7 from dhardy/master
Add getrandom wrapper func and documentation
Configuration menu - View commit details
-
Copy full SHA for 10fdedd - Browse repository at this point
Copy the full SHA 10fdeddView commit details
Commits on Feb 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 819fb3f - Browse repository at this point
Copy the full SHA 819fb3fView commit details
Commits on Feb 25, 2019
-
Merge pull request rust-random#9 from jasonbking/illumos
8 Update Solaris getrandom
Configuration menu - View commit details
-
Copy full SHA for 7f68c78 - Browse repository at this point
Copy the full SHA 7f68c78View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae1e2aa - Browse repository at this point
Copy the full SHA ae1e2aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6e859c - Browse repository at this point
Copy the full SHA b6e859cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 557ee8f - Browse repository at this point
Copy the full SHA 557ee8fView commit details -
Arguably the doc links and root URL are wrong, but they avoid broken links and will do for now.
Configuration menu - View commit details
-
Copy full SHA for 25bc1ac - Browse repository at this point
Copy the full SHA 25bc1acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 446cff3 - Browse repository at this point
Copy the full SHA 446cff3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5607368 - Browse repository at this point
Copy the full SHA 5607368View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51303b5 - Browse repository at this point
Copy the full SHA 51303b5View commit details -
Fixes for CI, CloudABI, 32-bit Linux, MacOS, WASM
Also new: impl From<NonZeroU32> for Error
Configuration menu - View commit details
-
Copy full SHA for a40d3de - Browse repository at this point
Copy the full SHA a40d3deView commit details -
Remove usage of ATOMIC_BOOL_INIT
We currently don't support old enough compilers to require this.
Configuration menu - View commit details
-
Copy full SHA for 0d5f4c5 - Browse repository at this point
Copy the full SHA 0d5f4c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac13e04 - Browse repository at this point
Copy the full SHA ac13e04View commit details
Commits on Feb 26, 2019
-
Merge pull request rust-random#10 from dhardy/ci
Add CI config and implement on WASM
Configuration menu - View commit details
-
Copy full SHA for 679c52c - Browse repository at this point
Copy the full SHA 679c52cView commit details
Commits on Mar 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b771a82 - Browse repository at this point
Copy the full SHA b771a82View commit details -
Set correct requirements for minimal versions; test in CI
Versions found by examining API or trial-and-error. CI will now try minimal lib versions with minimal rustc version, but only for select targets.
Configuration menu - View commit details
-
Copy full SHA for 1a2dcdc - Browse repository at this point
Copy the full SHA 1a2dcdcView commit details -
Don't test minimal versions in CI
Option isn't compatible with stable Rustc. Nightly runners already have important tests for latest version.
Configuration menu - View commit details
-
Copy full SHA for 1fabf59 - Browse repository at this point
Copy the full SHA 1fabf59View commit details
Commits on Mar 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 23d8285 - Browse repository at this point
Copy the full SHA 23d8285View commit details
Commits on Mar 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7d93104 - Browse repository at this point
Copy the full SHA 7d93104View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13d49ec - Browse repository at this point
Copy the full SHA 13d49ecView commit details
Commits on Mar 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d33356f - Browse repository at this point
Copy the full SHA d33356fView commit details
Commits on Mar 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 214a713 - Browse repository at this point
Copy the full SHA 214a713View commit details
Commits on Mar 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f2322f4 - Browse repository at this point
Copy the full SHA f2322f4View commit details -
Merge pull request rust-random#11 from dhardy/master
Revise error types and codes
Configuration menu - View commit details
-
Copy full SHA for 170cbc1 - Browse repository at this point
Copy the full SHA 170cbc1View commit details
Commits on Mar 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 19c39fb - Browse repository at this point
Copy the full SHA 19c39fbView commit details
Commits on Mar 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7807932 - Browse repository at this point
Copy the full SHA 7807932View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e70829 - Browse repository at this point
Copy the full SHA 7e70829View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4cd116 - Browse repository at this point
Copy the full SHA a4cd116View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e844d5 - Browse repository at this point
Copy the full SHA 9e844d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e23e13 - Browse repository at this point
Copy the full SHA 5e23e13View commit details
Commits on Mar 23, 2019
-
Merge pull request rust-random#15 from newpavlov/edition
MSRV bump, module changes
Configuration menu - View commit details
-
Copy full SHA for 7e93a69 - Browse repository at this point
Copy the full SHA 7e93a69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e89775 - Browse repository at this point
Copy the full SHA 6e89775View commit details -
Merge pull request rust-random#16 from dhardy/master
Prepare 0.1.0 release
Configuration menu - View commit details
-
Copy full SHA for 4c1d7c4 - Browse repository at this point
Copy the full SHA 4c1d7c4View commit details
Commits on Apr 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d2a9729 - Browse repository at this point
Copy the full SHA d2a9729View commit details
Commits on Apr 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for aa2bde5 - Browse repository at this point
Copy the full SHA aa2bde5View commit details -
Merge pull request rust-random#18 from dhardy/master
Prepare 0.1.1 release
Configuration menu - View commit details
-
Copy full SHA for c2f13c8 - Browse repository at this point
Copy the full SHA c2f13c8View commit details
Commits on Apr 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d8bbf43 - Browse repository at this point
Copy the full SHA d8bbf43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d2682e - Browse repository at this point
Copy the full SHA 3d2682eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8395a9e - Browse repository at this point
Copy the full SHA 8395a9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b52d8e - Browse repository at this point
Copy the full SHA 0b52d8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dffc125 - Browse repository at this point
Copy the full SHA dffc125View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f411bb - Browse repository at this point
Copy the full SHA 0f411bbView commit details -
Merge pull request rust-random#20 from nipzu/master
Added support for wasm32-unknown-wasi
Configuration menu - View commit details
-
Copy full SHA for 3142dee - Browse repository at this point
Copy the full SHA 3142deeView commit details
Commits on May 15, 2019
-
- WASI is now categorized as an OS rather than an environment. (rust-lang/rust#60117) - The WASI triple is renamed from wasm32-unknown-wasi to wasm32-wasi. (rust-lang/rust#60585)
Configuration menu - View commit details
-
Copy full SHA for 6eb55f1 - Browse repository at this point
Copy the full SHA 6eb55f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33a6157 - Browse repository at this point
Copy the full SHA 33a6157View commit details
Commits on May 16, 2019
-
Merge pull request rust-random#22 from sunfishcode/master
Update the WASI support.
Configuration menu - View commit details
-
Copy full SHA for 0a18857 - Browse repository at this point
Copy the full SHA 0a18857View commit details
Commits on Jun 10, 2019
-
Don't block in getrandom() detection (rust-random#26)
On Linux, we detect if `getrandom` is present by calling getrandom with an empty buffer and seeing if `ENOSYS` is returned. However, even with an empty buffer, this call will block unless we explicitly pass a flag. This can be seen in the source for `getrandom`: https://elixir.bootlin.com/linux/v5.1.8/source/drivers/char/random.c#L2043 This change adds a boolean parameter to `syscall_getrandom` to control the blocking behavior. We now don't block in initialization, but do block when actually reading random data.
Configuration menu - View commit details
-
Copy full SHA for db27e97 - Browse repository at this point
Copy the full SHA db27e97View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce4a089 - Browse repository at this point
Copy the full SHA ce4a089View commit details
Commits on Jun 12, 2019
-
linux: Use libc::GRND_NONBLOCK (rust-random#29)
We don't need to define this ourself. Introduced in libc 0.2.34: See: rust-lang/libc#830
Configuration menu - View commit details
-
Copy full SHA for 50212bd - Browse repository at this point
Copy the full SHA 50212bdView commit details -
Improve RDRAND implementation (rust-random#24)
* Move sgx.rs to rdrand.rs * Improve RDRAND implementation
Configuration menu - View commit details
-
Copy full SHA for 9e64082 - Browse repository at this point
Copy the full SHA 9e64082View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcad3fb - Browse repository at this point
Copy the full SHA bcad3fbView commit details
Commits on Jun 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ac7a542 - Browse repository at this point
Copy the full SHA ac7a542View commit details
Commits on Jun 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0381ee0 - Browse repository at this point
Copy the full SHA 0381ee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94440e1 - Browse repository at this point
Copy the full SHA 94440e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc8ab62 - Browse repository at this point
Copy the full SHA fc8ab62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c6294a - Browse repository at this point
Copy the full SHA 5c6294aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25bd5a5 - Browse repository at this point
Copy the full SHA 25bd5a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8053d7e - Browse repository at this point
Copy the full SHA 8053d7eView commit details
Commits on Jun 17, 2019
-
Merge pull request rust-random#30 from josephlr/uefi
Support x86_64-unknown-uefi
Configuration menu - View commit details
-
Copy full SHA for 0b87a09 - Browse repository at this point
Copy the full SHA 0b87a09View commit details
Commits on Jun 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a91b60b - Browse repository at this point
Copy the full SHA a91b60bView commit details
Commits on Jun 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for af4ea8d - Browse repository at this point
Copy the full SHA af4ea8dView commit details
Commits on Jun 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3d8373b - Browse repository at this point
Copy the full SHA 3d8373bView commit details -
Update docs with RDRAND link (rust-random#41)
Also mention it's how we get randomness on UEFI
Configuration menu - View commit details
-
Copy full SHA for 27b883f - Browse repository at this point
Copy the full SHA 27b883fView commit details -
Merge pull request rust-random#39 from josephlr/rustfmt
Run Rustfmt on entire repo
Configuration menu - View commit details
-
Copy full SHA for 5c7faa5 - Browse repository at this point
Copy the full SHA 5c7faa5View commit details
Commits on Jun 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ea999a6 - Browse repository at this point
Copy the full SHA ea999a6View commit details
Commits on Jun 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 70f6ff7 - Browse repository at this point
Copy the full SHA 70f6ff7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31ce376 - Browse repository at this point
Copy the full SHA 31ce376View commit details
Commits on Jun 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 11eefaa - Browse repository at this point
Copy the full SHA 11eefaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b56734 - Browse repository at this point
Copy the full SHA 5b56734View commit details -
Configuration menu - View commit details
-
Copy full SHA for e992e45 - Browse repository at this point
Copy the full SHA e992e45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30ac773 - Browse repository at this point
Copy the full SHA 30ac773View commit details
Commits on Jun 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cbc44ee - Browse repository at this point
Copy the full SHA cbc44eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e02e946 - Browse repository at this point
Copy the full SHA e02e946View commit details
Commits on Jul 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4f65408 - Browse repository at this point
Copy the full SHA 4f65408View commit details
Commits on Jul 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 61cd3c2 - Browse repository at this point
Copy the full SHA 61cd3c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1e8154 - Browse repository at this point
Copy the full SHA b1e8154View commit details
Commits on Jul 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0c72017 - Browse repository at this point
Copy the full SHA 0c72017View commit details
Commits on Jul 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 479d036 - Browse repository at this point
Copy the full SHA 479d036View commit details
Commits on Jul 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ca33db9 - Browse repository at this point
Copy the full SHA ca33db9View commit details
Commits on Jul 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0ada41a - Browse repository at this point
Copy the full SHA 0ada41aView commit details
Commits on Jul 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1705b40 - Browse repository at this point
Copy the full SHA 1705b40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65660e0 - Browse repository at this point
Copy the full SHA 65660e0View commit details
Commits on Jul 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9e0d7c7 - Browse repository at this point
Copy the full SHA 9e0d7c7View commit details
Commits on Jul 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b3e609f - Browse repository at this point
Copy the full SHA b3e609fView commit details
Commits on Jul 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 00c3cff - Browse repository at this point
Copy the full SHA 00c3cffView commit details
Commits on Jul 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for dadef45 - Browse repository at this point
Copy the full SHA dadef45View commit details
Commits on Jul 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d93954a - Browse repository at this point
Copy the full SHA d93954aView commit details
Commits on Aug 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ab44edf - Browse repository at this point
Copy the full SHA ab44edfView commit details
Commits on Aug 4, 2019
-
Explicitly specify types to arguments of 'libc::syscall' (rust-random#74
) The 'libc::syscall' function uses varargs - as a result, its arguments are completely untyped. THe user must ensure that it is called with the proper types for the targeted syscall - otherwise, the calling convention might cause arguments to be put into the wrong registers. This commit explicitly casts the arguments to 'libc::syscall' to the proper type for the 'getrandom' syscall. This ensures that the correct types for the target platform will always be used, instead of relying on the types used happening to match those required by the target platform.
Configuration menu - View commit details
-
Copy full SHA for 6716ad0 - Browse repository at this point
Copy the full SHA 6716ad0View commit details
Commits on Aug 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 199b115 - Browse repository at this point
Copy the full SHA 199b115View commit details
Commits on Aug 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b69f832 - Browse repository at this point
Copy the full SHA b69f832View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98934cb - Browse repository at this point
Copy the full SHA 98934cbView commit details
Commits on Aug 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 10e41b2 - Browse repository at this point
Copy the full SHA 10e41b2View commit details
Commits on Aug 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 86c2cd6 - Browse repository at this point
Copy the full SHA 86c2cd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 283f9f8 - Browse repository at this point
Copy the full SHA 283f9f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7449a08 - Browse repository at this point
Copy the full SHA 7449a08View commit details
Commits on Aug 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f94b44a - Browse repository at this point
Copy the full SHA f94b44aView commit details
Commits on Aug 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for bf54eaa - Browse repository at this point
Copy the full SHA bf54eaaView commit details
Commits on Aug 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e266249 - Browse repository at this point
Copy the full SHA e266249View commit details
Commits on Aug 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3d1d2ff - Browse repository at this point
Copy the full SHA 3d1d2ffView commit details
Commits on Aug 17, 2019
-
Always build on wasm32-unknown-unknown (rust-random#90)
This updates the documentation to explain exactly what we are doing on this target. Also adds a test that the target builds without features.
Configuration menu - View commit details
-
Copy full SHA for 73bbbdc - Browse repository at this point
Copy the full SHA 73bbbdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f073a95 - Browse repository at this point
Copy the full SHA f073a95View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9b7f92 - Browse repository at this point
Copy the full SHA a9b7f92View commit details
Commits on Aug 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8197a18 - Browse repository at this point
Copy the full SHA 8197a18View commit details
Commits on Aug 25, 2019
-
* Fix Redox CI * Bump libc version to fix Redox
Configuration menu - View commit details
-
Copy full SHA for 4db1b14 - Browse repository at this point
Copy the full SHA 4db1b14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 208b318 - Browse repository at this point
Copy the full SHA 208b318View commit details
Commits on Aug 31, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 31e5b2f - Browse repository at this point
Copy the full SHA 31e5b2fView commit details
Commits on Sep 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5cfa668 - Browse repository at this point
Copy the full SHA 5cfa668View commit details
Commits on Sep 19, 2019
-
Handle zero-length slices (rust-random#104)
Ensure and document that we do nothing when an empty slice is passed. Note that this changes are for consistency, not to prevent UB.
Configuration menu - View commit details
-
Copy full SHA for ccc4774 - Browse repository at this point
Copy the full SHA ccc4774View commit details
Commits on Sep 21, 2019
-
Improve CI for web targets (rust-random#108)
* Simplify CI process for WASM Run WASI tests, and run both stdweb/wasm-bindgen on both node and in browsers These changes also remove the need for a separate tests/wasm_bindgen * Use all pre-built binaries in the CI * Fix Cargo.toml typo Co-Authored-By: Artyom Pavlov <newpavlov@gmail.com> * Fix install location * Debug CI
Configuration menu - View commit details
-
Copy full SHA for fa6f929 - Browse repository at this point
Copy the full SHA fa6f929View commit details
Commits on Sep 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3b6c90c - Browse repository at this point
Copy the full SHA 3b6c90cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bd6e04 - Browse repository at this point
Copy the full SHA 6bd6e04View commit details
Commits on Sep 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2052159 - Browse repository at this point
Copy the full SHA 2052159View commit details -
- Use latest Firefox - Explicitly pin wasmtime and cargo-web - Make sure our `wasm-bindgen-test-runner` and `wasm-bindgen` versions match
Configuration menu - View commit details
-
Copy full SHA for 93312bd - Browse repository at this point
Copy the full SHA 93312bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04f6517 - Browse repository at this point
Copy the full SHA 04f6517View commit details
Commits on Oct 1, 2019
-
Merge pull request rust-random#114 from josephlr/ci
Fix and Improve WASM CI
Configuration menu - View commit details
-
Copy full SHA for 7f013b1 - Browse repository at this point
Copy the full SHA 7f013b1View commit details -
Merge pull request rust-random#112 from dekellum/min-cfg-if
cfg-if 0.1.2 is minimal version of dependency
Configuration menu - View commit details
-
Copy full SHA for 6b4925a - Browse repository at this point
Copy the full SHA 6b4925aView commit details
Commits on Oct 16, 2019
-
Only impl std traits if feature is specified (rust-random#106)
* Fix CI to allow for PRs against 0.2 to be run * Only impl std traits if feature is specified * Fix l4re
Configuration menu - View commit details
-
Copy full SHA for 6057367 - Browse repository at this point
Copy the full SHA 6057367View commit details -
Remove dummy implementation (rust-random#107)
Removes the “dummy” feature and “wasm32-unknown-unknown” dummy impl
Configuration menu - View commit details
-
Copy full SHA for add45a3 - Browse repository at this point
Copy the full SHA add45a3View commit details
Commits on Oct 23, 2019
-
Switch to using the arandom sysctl on NetBSD (same as FreeBSD). (rust…
…-random#115) Rename it from freebsd.rs to sysctl_arandom.rs. NetBSD has been patching rustc for some time to use the FreeBSD implementation because every single invocation of the compiler may drain from the entropy pool and cause the next to block. This can massively inflate build times for rust software, or cause it to fail entirely, especially in VMs (for example, our Xen package building cluster).
Configuration menu - View commit details
-
Copy full SHA for 2fa1bba - Browse repository at this point
Copy the full SHA 2fa1bbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a385f1 - Browse repository at this point
Copy the full SHA 9a385f1View commit details
Commits on Oct 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 81bd43e - Browse repository at this point
Copy the full SHA 81bd43eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f1f964 - Browse repository at this point
Copy the full SHA 1f1f964View commit details
Commits on Oct 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d661aa7 - Browse repository at this point
Copy the full SHA d661aa7View commit details -
Improve src/lib.rs cfgs (rust-random#119)
Right now for each of `util_libc` and `use_file` we have a list of `target_os` configs to determine if we build the module. This PR moves these mod declarations into the main `cfg_if` statement (the one that selects which implementation we use). This way, the mod statements are kept in-sync with the implementations that use them. Also, I merged together `target_os` cfgs that have the same implementation. The downside to this is that the targets are no longer in alphabetical order. Also, this is only being applied to `0.2` as the `0.1` cfgs still have to keep `std` around.
Configuration menu - View commit details
-
Copy full SHA for cf2d81b - Browse repository at this point
Copy the full SHA cf2d81bView commit details
Commits on Oct 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8096bac - Browse repository at this point
Copy the full SHA 8096bacView commit details
Commits on Jan 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 48781cd - Browse repository at this point
Copy the full SHA 48781cdView commit details
Commits on Jan 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a913c9c - Browse repository at this point
Copy the full SHA a913c9cView commit details -
util_libc: open_readonly shoud return a Result
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 245b5b2 - Browse repository at this point
Copy the full SHA 245b5b2View commit details -
use_file: Remove use of spin-locks
Don't spin when polling /dev/random. We also remove the use of spin locks when opening the persistent fd for platforms that require it. For both these cases, we can just use the pthread lock/unlock methods in libc. This includes adding Mutex and DropGuard abstractions. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 46963aa - Browse repository at this point
Copy the full SHA 46963aaView commit details -
util: Remove unused spin-lock interfaces
We no longer use spin-locks anywhere in getrandom, so remove any interfaces which spin. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for c5e2025 - Browse repository at this point
Copy the full SHA c5e2025View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33b859b - Browse repository at this point
Copy the full SHA 33b859bView commit details
Commits on Jan 8, 2020
-
Merge branch 'master' into 0.2
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 0f14f2a - Browse repository at this point
Copy the full SHA 0f14f2aView commit details
Commits on Jan 9, 2020
-
log: Remove optional log dependancy (rust-random#131)
This feature isn't enabled by rand/rand_core and provides very little error information that isn't already conveyed through our Error values. This also simplifies the supported configuration space for getrandom. We update the docs and CI to match this change.
Configuration menu - View commit details
-
Copy full SHA for d6b75d1 - Browse repository at this point
Copy the full SHA d6b75d1View commit details
Commits on Jan 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 448bcac - Browse repository at this point
Copy the full SHA 448bcacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d7a7b5 - Browse repository at this point
Copy the full SHA 3d7a7b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d558f1 - Browse repository at this point
Copy the full SHA 7d558f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8365277 - Browse repository at this point
Copy the full SHA 8365277View commit details
Commits on Feb 19, 2020
-
custom: Allow no_std custom RNG handlers
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 4263ac6 - Browse repository at this point
Copy the full SHA 4263ac6View commit details -
target: Drop support for some x86_64 targets
We will use a more generic "cpu" mechanism to support these. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for cd84484 - Browse repository at this point
Copy the full SHA cd84484View commit details -
cpu: Add support for CPU-based randomness
This allows freestanding targets to use getrandom. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for ff6299d - Browse repository at this point
Copy the full SHA ff6299dView commit details -
tests: Improve testing infrastructure
- Cleanup .travis.yml - Loops over std/no_std targets - Remove deprecated/useless keys - No more `cd`, we just use `--package`. - Improve tests - Main `getrandom` tests are now unit test modules instead of integration tests, making the code cleaner. - The custom RNG crates now use this common module as part of their integration tests. - No more weird test-only features needed to get the crate to build. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 1375181 - Browse repository at this point
Copy the full SHA 1375181View commit details -
tests: Test CPU-based RNG on all x86 targets
This allows us to verify the RDRAND implementation on Linux. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 52e7e9f - Browse repository at this point
Copy the full SHA 52e7e9fView commit details
Commits on Feb 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 2e39004 - Browse repository at this point
Copy the full SHA 2e39004View commit details
Commits on Apr 25, 2020
-
Split emscripten stuff into its own target and stop relying on cargo web to download/manage then emscripten toolchain. We can just get it ourselves. We also now run the emscripten tests. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for c25d0a8 - Browse repository at this point
Copy the full SHA c25d0a8View commit details
Commits on Apr 26, 2020
-
Merge pull request rust-random#141 from josephlr/travis
travis: Fix wasm32 CI
Configuration menu - View commit details
-
Copy full SHA for 3d17318 - Browse repository at this point
Copy the full SHA 3d17318View commit details
Commits on Apr 27, 2020
-
error: Make internal_error! a function
Also make Error::code a const fn. These increase the Min Rust version to 1.33
Configuration menu - View commit details
-
Copy full SHA for d1a84db - Browse repository at this point
Copy the full SHA d1a84dbView commit details -
assert: Make use of asserts consistent
- Use debug asserts in code - Use normal asserts in tests - Use *assert_eq! methods when possible - Remove unnecessary asserts
Configuration menu - View commit details
-
Copy full SHA for b3d3fbc - Browse repository at this point
Copy the full SHA b3d3fbcView commit details -
build: Remove getrandom_uwp cfg
As our minimum rust version is 1.33, we can just use `target_vendor`.
Configuration menu - View commit details
-
Copy full SHA for afcfcd1 - Browse repository at this point
Copy the full SHA afcfcd1View commit details -
The type of the `rnd` parameter is SecRandomRef which is an alias for an "Opaque Pointer". This is better represented in Rust as a c_void pointer. We also know that kSecRandomDefault is NULL, so we can simplify the code. https://developer.apple.com/documentation/security/1399291-secrandomcopybytes https://developer.apple.com/documentation/security/secrandomref https://developer.apple.com/documentation/swift/imported_c_and_objective-c_apis/using_imported_c_functions_in_swift
Configuration menu - View commit details
-
Copy full SHA for 138d903 - Browse repository at this point
Copy the full SHA 138d903View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74eca5e - Browse repository at this point
Copy the full SHA 74eca5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7862af - Browse repository at this point
Copy the full SHA c7862afView commit details -
Merge pull request rust-random#145 from josephlr/nightly
travis: Allow nightly builds to fail
Configuration menu - View commit details
-
Copy full SHA for 717b5cc - Browse repository at this point
Copy the full SHA 717b5ccView commit details -
Split emscripten stuff into its own target and stop relying on cargo web to download/manage then emscripten toolchain. We can just get it ourselves. We also now run the emscripten tests. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for b44da72 - Browse repository at this point
Copy the full SHA b44da72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54b4c8d - Browse repository at this point
Copy the full SHA 54b4c8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1c264d - Browse repository at this point
Copy the full SHA f1c264dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ad1c77 - Browse repository at this point
Copy the full SHA 0ad1c77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bfdabf - Browse repository at this point
Copy the full SHA 7bfdabfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec4a3e1 - Browse repository at this point
Copy the full SHA ec4a3e1View commit details
Commits on Apr 28, 2020
-
Merge pull request rust-random#143 from josephlr/fixing-webpack-warning
Apply rust-random#137 to 0.2 branch
Configuration menu - View commit details
-
Copy full SHA for 8191d7f - Browse repository at this point
Copy the full SHA 8191d7fView commit details
Commits on May 25, 2020
-
ci: Pin the Cross binary to avoid breaking the CI
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 7631f75 - Browse repository at this point
Copy the full SHA 7631f75View commit details -
AppVeyor: Run CI on 0.2 branch
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 10df558 - Browse repository at this point
Copy the full SHA 10df558View commit details -
wasm32: Unify error codes an implementations
Right now, while our implementations for stdweb and wasm-bindgen use similar APIs, they do not use similar implementations. This change: - Switches to using the same error codes for both implementations - Uses error codes that detail exactly what API is missing - Cleans up the implemetnations to make them much more readable - Consitantly use thread_local in both implementations This makes issues easier to debug and the code easier to understand. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for a29180a - Browse repository at this point
Copy the full SHA a29180aView commit details
Commits on May 29, 2020
-
cpu: Have "cpu" feature take precedence over "custom"
Right now, features are always enabled across all targets. This means that if _any_ Custom RNG is used _anywhere_ in a crate's dependancy graph on _any_ target. The "custom" feature will be active on all targets. This makes it impossible to have a bare metal target that uses "cpu" on x86_64 and a Custom RNG on aarch64. This solution also makes sure that any implementation `getrandom` itself provides cannot be overridden. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 618593c - Browse repository at this point
Copy the full SHA 618593cView commit details -
Rename "cpu" feature to "rdrand"
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 6aba12c - Browse repository at this point
Copy the full SHA 6aba12cView commit details -
wasm: Move JS-based Custom RNGs back into the main crate
They will be gated behind the "js" feature, as we can now do detect, at compile-time, which implementation (wasm-bindgen vs stdweb) we should use. The "js" implementation takes precedence over the "custom" implementation. This prevents issues that arise from the buggy way Cargo handles features across multiple targets. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for eacffd5 - Browse repository at this point
Copy the full SHA eacffd5View commit details -
wasm: Update testing framework
Add back the "test-in-browser" feature. This makes it easier to manage a single file containing all of the test code. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 11b4f9e - Browse repository at this point
Copy the full SHA 11b4f9eView commit details
Commits on Jul 21, 2020
-
stdweb: Remove CI runs with cargo-web
Right now "cargo web test" is broken due to upstream changes. We will disable stdweb tests until the stdweb project fixes things. See: koute/cargo-web#243 Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 706a429 - Browse repository at this point
Copy the full SHA 706a429View commit details -
ci: Remove old reference to wasm-bindgen-getrandom
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for f6af828 - Browse repository at this point
Copy the full SHA f6af828View commit details
Commits on Jul 22, 2020
-
Remove workaround for older Linux kernels
Minimum supported kernel version got bumped to 2.6.32 in rust-lang/rust#74163
Configuration menu - View commit details
-
Copy full SHA for 2b03b0e - Browse repository at this point
Copy the full SHA 2b03b0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc83790 - Browse repository at this point
Copy the full SHA fc83790View commit details
Commits on Aug 14, 2020
-
bsd_arandom: Read only 256 bytes at a time
Older NetBSD kernels cannot handle buffers bigger than 256 bytes, and all FreeBSD and NetBSD kernels only return up to 256 bytes per call. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 24e5886 - Browse repository at this point
Copy the full SHA 24e5886View commit details
Commits on Sep 8, 2020
-
travis: Apply rust-random#157 to 0.2 branch
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 2723e7f - Browse repository at this point
Copy the full SHA 2723e7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a5017e - Browse repository at this point
Copy the full SHA 0a5017eView commit details -
travis: Update pinned dependancies
Also, pin the version of rustc, so that nightly updates don't break our build. This means that we can add the nightlies back into the blocking set of tests. Update the Ubuntu version to 20.04 Don't run any cargo-web tests (upstream is broken) Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for d8679fb - Browse repository at this point
Copy the full SHA d8679fbView commit details -
travis: Move cloudabi to xbuild section
Cloud ABI [is now Tier 3](rust-lang/rust#75568), so its libstd is no longer distributed with Rust. Firefox testing is also disabled due to: rustwasm/wasm-bindgen#2261 Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 9ec7d21 - Browse repository at this point
Copy the full SHA 9ec7d21View commit details -
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 7dcb167 - Browse repository at this point
Copy the full SHA 7dcb167View commit details -
travis: Stop pinning nightly on 0.2
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for c36dc82 - Browse repository at this point
Copy the full SHA c36dc82View commit details
Commits on Sep 9, 2020
-
travis: Enable Firefox testing
rustwasm/wasm-bindgen#2305 released the bugfix for wasm-bindgen. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 4d750dd - Browse repository at this point
Copy the full SHA 4d750ddView commit details
Commits on Sep 10, 2020
-
The main things here are clarifying how fallback functionatliy works. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 99260df - Browse repository at this point
Copy the full SHA 99260dfView commit details -
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 4f4009a - Browse repository at this point
Copy the full SHA 4f4009aView commit details -
docs: Update wasm32 support section
Include more links, exampales, and clarify wording Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for e8ff222 - Browse repository at this point
Copy the full SHA e8ff222View commit details -
docs: Clarify when/where to use custom implementations
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for b416060 - Browse repository at this point
Copy the full SHA b416060View commit details -
travis: Make sure to run docs tests for all features
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for bf6d124 - Browse repository at this point
Copy the full SHA bf6d124View commit details -
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for a6fa63c - Browse repository at this point
Copy the full SHA a6fa63cView commit details -
docs: Clarify intended usage for Custom RNGs
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 1ebd2ce - Browse repository at this point
Copy the full SHA 1ebd2ceView commit details -
custom: Add check for function type
This makes sure we get a good compiler error if we give a bad path. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for b8c0c8d - Browse repository at this point
Copy the full SHA b8c0c8dView commit details -
docs: Clarify deps of root binary crate
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for e0c155e - Browse repository at this point
Copy the full SHA e0c155eView commit details -
docs: add target triple to docs table
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for b929998 - Browse repository at this point
Copy the full SHA b929998View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f4886b - Browse repository at this point
Copy the full SHA 5f4886bView commit details -
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 5d2a4a2 - Browse repository at this point
Copy the full SHA 5d2a4a2View commit details
Commits on Oct 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7dd681e - Browse repository at this point
Copy the full SHA 7dd681eView commit details -
Signed-off-by: koushiro <koushiro.cqx@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3a7e605 - Browse repository at this point
Copy the full SHA 3a7e605View commit details
Commits on Oct 26, 2020
-
Fix multithreaded wasm crash (solves rust-random#164) (rust-random#165)
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for c29dd5f - Browse repository at this point
Copy the full SHA c29dd5fView commit details
Commits on Dec 2, 2020
-
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 2d89994 - Browse repository at this point
Copy the full SHA 2d89994View commit details
Commits on Dec 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6f11660 - Browse repository at this point
Copy the full SHA 6f11660View commit details
Commits on Dec 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b4834a5 - Browse repository at this point
Copy the full SHA b4834a5View commit details
Commits on Jan 2, 2021
-
Remove CloudABI support (rust-random#184)
* Remove CloudABI support and update CI
Configuration menu - View commit details
-
Copy full SHA for 9b4bb00 - Browse repository at this point
Copy the full SHA 9b4bb00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77740f8 - Browse repository at this point
Copy the full SHA 77740f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cadf11e - Browse repository at this point
Copy the full SHA cadf11eView commit details
Commits on Jan 3, 2021
-
Update badges (rust-random#189)
Point the build status badges to point to Github Actions Add badges for: - Downloads - License Fix formatting to make updating easier Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for b78e2e8 - Browse repository at this point
Copy the full SHA b78e2e8View commit details -
Remove RtlGenRandom implementation
Also remove outdated comment from windows_uwp.rs
Configuration menu - View commit details
-
Copy full SHA for ffb7215 - Browse repository at this point
Copy the full SHA ffb7215View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0d23eb - Browse repository at this point
Copy the full SHA a0d23ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for a37be0d - Browse repository at this point
Copy the full SHA a37be0dView commit details
Commits on Jan 4, 2021
-
Release v0.2.1 (rust-random#188)
Updates Changelog to include v0.1.16 changes as well
Configuration menu - View commit details
-
Copy full SHA for 95be9b4 - Browse repository at this point
Copy the full SHA 95be9b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c94834 - Browse repository at this point
Copy the full SHA 6c94834View commit details -
Use -Z build-std=core instead of xbuild
See: https://github.com/rust-osdev/cargo-xbuild#alternative-the-build-std-feature-of-cargo Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 3303349 - Browse repository at this point
Copy the full SHA 3303349View commit details -
Add Clippy msrv configuration file
This allows us to automatically ignore lints that are incompatible with our MSRV. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for d5186e0 - Browse repository at this point
Copy the full SHA d5186e0View commit details -
- Cleanup `tests.yml` - Add better binary downloads - Add minimal dependancies check - Add tests for `custom` feature - Build/Link for iOS - Run cross tests on aarch64 linux and Android - Link on Solaris and Netbsd - Test wasm code on Node, Chrome, Firefox - Test WASI - No need for RDRAND feature on VxWorks Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for ea73f5a - Browse repository at this point
Copy the full SHA ea73f5aView commit details -
Most of the advantages from testing various Rust versions already come from running those tests on Linux and Windows. There's very little gain from also running these tests on macOS, while macOS jobs are the slowest to schedule. Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 7687498 - Browse repository at this point
Copy the full SHA 7687498View commit details -
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for e593f43 - Browse repository at this point
Copy the full SHA e593f43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b8f2ba - Browse repository at this point
Copy the full SHA 7b8f2baView commit details -
Merge pull request rust-random#192 from rust-random/ci
Update Github Actions CI for the master branch
Configuration menu - View commit details
-
Copy full SHA for 1c6749e - Browse repository at this point
Copy the full SHA 1c6749eView commit details -
Move tests to tests/ directory (rust-random#195)
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for e29ed04 - Browse repository at this point
Copy the full SHA e29ed04View commit details
Commits on Jan 5, 2021
-
Add Emscripten tests (rust-random#196)
See rust-random#194 This installs (and caches) the emsdk toolchain at the last version compatible w/ stable rust. It also tests on both asmjs and wasm32, uses node by default, and works around an asm.js bug.
Configuration menu - View commit details
-
Copy full SHA for 9d7a76c - Browse repository at this point
Copy the full SHA 9d7a76cView commit details -
Add test for custom RNG handler (rust-random#197)
See rust-random#194 This uses the fact that `wasm32-unknown-unknown` is an "unsupported" target. This means we can use the `"custom"` feature to define a custom handler, and then write tests to make sure that function is called.
Configuration menu - View commit details
-
Copy full SHA for 347a300 - Browse repository at this point
Copy the full SHA 347a300View commit details
Commits on Jan 17, 2021
-
Cache Cargo index and Rust build directory
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 03cc4f7 - Browse repository at this point
Copy the full SHA 03cc4f7View commit details -
Properly forward
rustc-dep-of-std
featureSigned-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 3661e9d - Browse repository at this point
Copy the full SHA 3661e9dView commit details -
Merge pull request rust-random#198 from rust-random/hermit
Add fixes for Caching and rustc-dep-of-std feature
Configuration menu - View commit details
-
Copy full SHA for 9a48bfa - Browse repository at this point
Copy the full SHA 9a48bfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69634b7 - Browse repository at this point
Copy the full SHA 69634b7View commit details
Commits on Jan 19, 2021
-
Modify doc tests to set
docsrs
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 2cfbd8e - Browse repository at this point
Copy the full SHA 2cfbd8eView commit details -
Set doc(cfg(feature = "std")) on std trait impls
Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for d7a0d58 - Browse repository at this point
Copy the full SHA d7a0d58View commit details -
Merge pull request rust-random#200 from rust-random/doc_feature
Use doc_cfg to improve register_custom_getrandom docs
Configuration menu - View commit details
-
Copy full SHA for 27b5172 - Browse repository at this point
Copy the full SHA 27b5172View commit details -
Configuration menu - View commit details
-
Copy full SHA for d79de0c - Browse repository at this point
Copy the full SHA d79de0cView commit details
Commits on Feb 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9b2d558 - Browse repository at this point
Copy the full SHA 9b2d558View commit details
Commits on Feb 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c4a0004 - Browse repository at this point
Copy the full SHA c4a0004View commit details
Commits on Mar 6, 2021
-
Update docs and compile_errors for wasm32-unknown-unknown (rust-rando…
…m#209) Signed-off-by: Joe Richey <joerichey@google.com>
Configuration menu - View commit details
-
Copy full SHA for 0eb0be1 - Browse repository at this point
Copy the full SHA 0eb0be1View commit details
Commits on Apr 4, 2021
-
Add support for getrandom syscall on DragonFly BSD (rust-random#210)
DragonFly BSD supports the getrandom system call since version 5.7 [1]. Use it if available, otherwise fall back to /dev/random. [1] https://leaf.dragonflybsd.org/cgi/web-man?command=getrandom Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Configuration menu - View commit details
-
Copy full SHA for 36d085a - Browse repository at this point
Copy the full SHA 36d085aView commit details
Commits on Apr 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3d60f91 - Browse repository at this point
Copy the full SHA 3d60f91View commit details