-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: crystal-lang/crystal
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: a8b93366f0d1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: crystal-lang/crystal
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: eeac6ac3e4c2
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 6 commits
- 10 files changed
- 1 contributor
Commits on May 25, 2017
-
Extract Sys::Random from SecureRandom
Extracts the platform specific parts out of SecureRandom into a simple API in `sys/random` that should be implemented for each platform.
Configuration menu - View commit details
-
Copy full SHA for 0538f66 - Browse repository at this point
Copy the full SHA 0538f66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c6135b - Browse repository at this point
Copy the full SHA 0c6135bView commit details -
Allows to generate random numbers using a secure source provided by the system. It actually uses the same source as SecureRandom. Includes changes by Oleh Prypin (@prypin) to try and read as few bytes are required from `/dev/urandom`.
Configuration menu - View commit details
-
Copy full SHA for 704a05b - Browse repository at this point
Copy the full SHA 704a05bView commit details
Commits on May 30, 2017
-
Add skip_file macros to crystal/system implementations
Protects against glob requires of `crystal/system/**` that would fail, since it would load conflicting or incompatible implementations.
Configuration menu - View commit details
-
Copy full SHA for 971e4fb - Browse repository at this point
Copy the full SHA 971e4fbView commit details -
This is automatically set based on the target triple for known unix systems. This should eventually simplify skip_file conditions for generic UNIX implementations.
Configuration menu - View commit details
-
Copy full SHA for fde3b75 - Browse repository at this point
Copy the full SHA fde3b75View commit details -
Merge pull request #4450 from ysbaddaden/extract-sys-random-namespace
Crystal::System::Random namespace
Configuration menu - View commit details
-
Copy full SHA for eeac6ac - Browse repository at this point
Copy the full SHA eeac6acView commit details
There are no files selected for viewing