aboutsummaryrefslogtreecommitdiffstats
path: root/random.c
Commit message (Expand)AuthorAgeFilesLines
* random.c: pack hash seedsnobu2016-12-061-30/+14
* random.c: private randnobu2016-12-051-1/+1
* rb_funcallvnobu2016-07-291-4/+4
* * random.c (random_ulong_limited): avoid left shift count >= width ofnaruse2016-07-041-2/+0
* VC6 errornobu2016-06-291-1/+1
* random.c: suppress a warningnobu2016-05-151-1/+5
* random.c: clear seednobu2016-05-141-0/+1
* random.c: no local copy of the seednobu2016-05-131-15/+7
* random.c: fill_random_seed sizenobu2016-05-131-6/+7
* random.c: clear bufnobu2016-05-131-1/+4
* random.c: reuse bitsnobu2016-05-101-2/+14
* random.c: use bytesnobu2016-05-101-29/+58
* random.c: compare by rb_equalnobu2016-05-091-2/+1
* random.c: consitifynobu2016-05-091-1/+1
* random.c: seed conversionnobu2016-05-091-3/+2
* random.c: optimize int_pair_to_real_inclusivenobu2016-05-071-32/+14
* random.c: split random_int32nobu2016-05-071-10/+25
* random.c: unnecessary declarationsnobu2016-05-071-2/+0
* random.c: fill_random_bytes_syscall functionnobu2016-05-061-1/+6
* random.c: refactornobu2016-05-061-42/+24
* random.c: use rb_check_to_intnobu2016-05-061-2/+2
* random.c: prefer rb_check_aritynobu2016-05-061-6/+6
* random.c: sipseed_keys_tnobu2016-05-061-2/+3
* random.c: default seed marknobu2016-05-061-5/+2
* random.c: return value is not GCednobu2016-05-061-3/+2
* random.c: use uint32_tnobu2016-05-051-5/+5
* random.c: use arc4random_bufnobu2016-05-051-1/+4
* * cont.c, hash.c, random.c, win32/win32.c: cleanup some Win9x/ME/NT4usa2016-05-011-5/+0
* * random.c (limited_rand): Add a specialized path for the limit fits in 32 bit.akr2016-02-241-9/+19
* * *.c (*_memsize): do not check ptr.ko12015-12-091-1/+1
* random.c: fix filling sizenobu2015-12-051-1/+1
* explicit_bzero.c: needs windows.hnobu2015-12-011-0/+1
* * random.c (InitVM_Random): move Random::DEFAULT initializationkosaki2015-11-301-7/+12
* * random.c (Init_RandomSeed): move all Random::DEFAULTkosaki2015-11-301-29/+33
* * random.c (init_hashseed, init_siphash): extract initializekosaki2015-11-301-9/+24
* * random.c (init_randomseed): remove "initial" argument. It neverkosaki2015-11-301-3/+4
* * random.c: random_raw_seed don't use GRND_NONBLOCK. GRND_NONBLOCKkosaki2015-11-301-8/+11
* * missing/explicit_bzero.c: new file. define explicit_bzero.kosaki2015-11-301-1/+1
* random.c: comment [ci skip]nobu2015-10-181-3/+3
* Revert r52180kosaki2015-10-181-1/+5
* * random.c (fill_random_bytes_urandom): add a comment why usingkosaki2015-10-181-0/+5
* * random.c (fill_random_bytes_syscall): don't use GRND_NONBLOCK.kosaki2015-10-181-5/+1
* * random.c (fill_random_bytes_syscall): use ATOMIC_SET() forkosaki2015-10-181-1/+1
* random.c: get rid of blockingnobu2015-07-251-1/+7
* fix compile error with clangkazu2015-07-141-1/+1
* * random.c (fill_random_bytes_syscall): fix compile error.kazu2015-07-071-5/+6
* random.c: fix failures on old Linuxnormal2015-07-071-2/+2
* random.c: try getrandomnobu2015-07-071-1/+23
* random.c: separate fill_random_bytesnobu2015-07-071-15/+32
* random.c: refactornobu2015-06-251-7/+6