summaryrefslogtreecommitdiff
path: root/random.c
AgeCommit message (Expand)Author
2020-06-29rand_range: do not goto into a branch卜部昌平
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-05-03Fixed constant initializerNobuyoshi Nakada
2020-05-03Make int-pair-to-real conversion more portableNobuyoshi Nakada
2020-04-08Disable deprecation error on mingwNobuyoshi Nakada
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-01-10Ensure seed data to be clearedNobuyoshi Nakada
2020-01-10Fill siphash salt directly with random dataNobuyoshi Nakada
2020-01-09Renamed `init_seed` as `init_hash_salt` tooNobuyoshi Nakada
2020-01-09Renamed `seed` as `hash_salt`Nobuyoshi Nakada
2020-01-09Also clear MT to initialize the siphash seedNobuyoshi Nakada
2019-12-26decouple internal.h headers卜部昌平
2019-12-26add several __has_something macro卜部昌平
2019-12-15rand(beginless_range) raise Errno::EDOM instead of TypeErrorKazuhiro NISHIYAMA
2019-09-27Adjusted spaces [ci skip]Nobuyoshi Nakada
2019-08-29drop-in type check for rb_define_singleton_method卜部昌平
2019-06-04* expand tabs.git
2019-06-04random_mt_typeNobuyoshi Nakada
2019-02-10random.c: unify syscall with getrandomnobu
2019-02-10* expand tabs.svn
2019-02-10random.c: use getrandom() if available.glass
2019-02-07Split mt19937.cnobu
2019-01-03Fix Random.urandom in a chroot on OpenBSDnobu
2018-11-13suppress integer overflow warningsshyouhei
2018-11-07blacklist UBSAN's unsigned integer overflowshyouhei
2018-10-30* expand tabs.svn
2018-10-30use RARRAY_AREF() instead of RARRAY_CONST_PTR().ko1
2018-09-11random.c: prefixed fill_random_bytesnobu
2018-09-11add new instruction attribute called leafshyouhei
2018-09-04random.c: fix up r64596nobu
2018-09-04avoid fork-unsafe arc4random implementationsshyouhei
2018-08-31random.c: SecRandomCopyBytesnobu
2018-08-03random.c: fix fallback valuenobu
2018-08-03random.c: use rb_check_funcallnobu
2018-08-03random.c: moved domain errornobu
2018-08-03random.c: endless range randomnobu
2018-06-14prefer clock_gettimenobu
2018-06-10random.c: fix need_secure flagsnobu
2018-04-14random.c: improve docs for Random.bytesstomar
2018-02-27random.c: Random.extend Formatternobu
2018-02-23[DOC] missing docs at toplevelnobu
2018-02-20random.c: Random.bytesnobu
2018-01-17Fix typos.hsbt
2017-12-16random.c: make sure that Random.urandom returns required-length buffermame
2017-09-13Random.urandom raises RuntimeError instead of returning nilkazu
2017-09-12Random.urandom raises an exception instead of returning nil when failedmame
2017-09-09Add a note to Random.urandommame
2017-07-19random.c: ensure initializednobu
2017-01-20SecureRandom should try /dev/urandom first [Bug #9569]shyouhei