summaryrefslogtreecommitdiff
path: root/src/prng
AgeCommit message (Expand)AuthorFilesLines
2020-11-11lift child restrictions after multi-threaded forkRich Felker1-0/+2
2018-09-12split internal lock API out of libc.h, creating lock.hRich Felker1-1/+1
2018-09-12apply hidden visibility to various remaining internal interfacesRich Felker1-2/+3
2018-09-12add and use internal header for *rand48 lcgRich Felker8-13/+12
2018-01-09revise the definition of multiple basic locks in the codeJens Gustedt1-1/+1
2016-12-16fix mrand48/jrand48 return value on 64-bit archsRich Felker1-1/+1
2015-03-03make all objects used with atomic operations volatileRich Felker1-1/+1
2014-09-22fix incorrect sequence generation in *rand48 prng functionsRich Felker1-2/+2
2014-01-21fix initstate to make the state buffer usable in setstateSzabolcs Nagy1-12/+2
2013-12-12include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy1-1/+0
2013-06-12improve the quality of output from rand_rRich Felker1-1/+10
2013-06-08prng: make rand_r have 2^32 period instead of 2^31Szabolcs Nagy2-2/+2
2013-06-08prng: fix rand() to give good sequence with small stateSzabolcs Nagy1-2/+4
2012-04-24ditch the priority inheritance locks; use malloc's version of lockRich Felker1-9/+9
2011-06-29locking support for random() prngRich Felker1-7/+28
2011-06-23initial commit of prng implementation by Szabolcs NagyRich Felker2-12/+107
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker12-0/+126