aboutsummaryrefslogtreecommitdiffstats
path: root/random.c
Commit message (Expand)AuthorAgeFilesLines
* OpenBSD has getentropy, but no sys/random.hKazuhiro NISHIYAMA2021-01-181-1/+3
* random generator update for Mac proposalDavid CARLIER2021-01-171-2/+18
* Include missing AvailabilityMacros.hNobuyoshi Nakada2021-01-171-0/+4
* Remove possibility of using same seedsNobuyoshi Nakada2021-01-101-2/+2
* Random instance methodszverok2020-12-211-0/+7
* Deprecate Random::DEFAULTBenoit Daloze2020-12-141-0/+2
* Remove references to Random::DEFAULT in the documentationBenoit Daloze2020-12-141-8/+6
* ractor local storage C-APIKoichi Sasada2020-12-011-11/+22
* Use opaque struct pointer than voidNobuyoshi Nakada2020-11-271-2/+2
* mark default_randKoichi Sasada2020-11-271-0/+7
* per-ractor Random::DEFAULTKoichi Sasada2020-11-271-37/+32
* [DOC] Mersenne Twister isn't cryptographically secure [ci skip]Nobuyoshi Nakada2020-11-271-1/+2
* rb_const_set sets the class path nowNobuyoshi Nakada2020-10-091-1/+0
* Added `rb_random_base_init`Nobuyoshi Nakada2020-09-071-1/+8
* Added WITH_REAL macrosNobuyoshi Nakada2020-09-071-1/+1
* Added `get_real` interfaceNobuyoshi Nakada2020-09-071-0/+1
* Added rb_int_pair_to_realNobuyoshi Nakada2020-09-071-0/+6
* separate rb_random_tNobuyoshi Nakada2020-09-071-120/+230
* Random::BaseNobuyoshi Nakada2020-09-071-6/+13
* RARRAY_AREF: convert into an inline function卜部昌平2020-08-151-0/+1
* rand_range: do not goto into a branch卜部昌平2020-06-291-1/+1
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Fixed constant initializerNobuyoshi Nakada2020-05-041-1/+1
* Make int-pair-to-real conversion more portableNobuyoshi Nakada2020-05-041-5/+16
* Disable deprecation error on mingwNobuyoshi Nakada2020-04-081-0/+2
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-2/+1
* Ensure seed data to be clearedNobuyoshi Nakada2020-01-101-23/+14
* Fill siphash salt directly with random dataNobuyoshi Nakada2020-01-101-0/+6
* Renamed `init_seed` as `init_hash_salt` tooNobuyoshi Nakada2020-01-091-2/+2
* Renamed `seed` as `hash_salt`Nobuyoshi Nakada2020-01-091-8/+8
* Also clear MT to initialize the siphash seedNobuyoshi Nakada2020-01-091-0/+1
* decouple internal.h headers卜部昌平2019-12-261-18/+32
* add several __has_something macro卜部昌平2019-12-261-1/+1
* rand(beginless_range) raise Errno::EDOM instead of TypeErrorKazuhiro NISHIYAMA2019-12-151-2/+4
* Adjusted spaces [ci skip]Nobuyoshi Nakada2019-09-271-2/+2
* drop-in type check for rb_define_singleton_method卜部昌平2019-08-291-5/+5
* * expand tabs.git2019-06-041-1/+1
* random_mt_typeNobuyoshi Nakada2019-06-041-8/+8
* random.c: unify syscall with getrandomnobu2019-02-101-34/+14
* * expand tabs.svn2019-02-101-15/+15
* random.c: use getrandom() if available.glass2019-02-101-0/+26
* Split mt19937.cnobu2019-02-071-158/+1
* Fix Random.urandom in a chroot on OpenBSDnobu2019-01-031-0/+5
* suppress integer overflow warningsshyouhei2018-11-131-0/+1
* blacklist UBSAN's unsigned integer overflowshyouhei2018-11-071-0/+3
* * expand tabs.svn2018-10-301-3/+3
* use RARRAY_AREF() instead of RARRAY_CONST_PTR().ko12018-10-301-5/+3
* random.c: prefixed fill_random_bytesnobu2018-09-111-1/+3
* add new instruction attribute called leafshyouhei2018-09-111-1/+1