summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qrandom.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/5.13' into 5.14Liang Qi2019-09-301-43/+2
|\
| * Fix QRandomGenerator initialization on AMD CPUsDmitry Kazakov2019-09-261-43/+2
* | Merge remote-tracking branch 'origin/5.13' into 5.14Friedemann Kleint2019-09-091-7/+12
|\ \ | |/
| * QRandom: retry the use of RDRAND instruction as recommended by manualsThiago Macieira2019-09-081-7/+12
* | Merge remote-tracking branch 'origin/5.13' into devLiang Qi2019-07-051-4/+12
|\ \ | |/
| * QRandomGenerator: assert that bounded() calls have correct argumentsThiago Macieira2019-06-281-4/+12
| * Doc-fixes in QRandomGenerator::bounded(int...)Edward Welbourne2019-04-091-3/+2
* | Port from implicit to explicit atomic integer operationsMarc Mutz2019-06-281-5/+5
* | Port from QAtomic::load() to loadRelaxed()Giuseppe D'Angelo2019-06-201-2/+2
* | Merge "Merge remote-tracking branch 'origin/5.13' into dev" into refs/staging...Qt Forward Merge Bot2019-04-041-13/+12
|\ \
| * | Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-10/+10
| * | Doc-fixes in QRandomGenerator::bounded(int...)Edward Welbourne2019-03-291-3/+2
| |/
* | Remove remaining Q_DECL_NOEXCEPT/Q_DECL_NOTHROW usageAllan Sandfeld Jensen2019-04-041-2/+2
|/
* Do not use arc4random_buf() on GNU/kFreeBSDDmitry Shachnev2018-12-091-2/+2
* Fix compile issue with gcc 9Allan Sandfeld Jensen2018-11-141-0/+1
* Doc: Move literal code block to a separate fileCristian Maureira-Fredes2018-10-151-64/+17
* Modernize the "thread" featureUlf Hermann2018-08-171-1/+1
* Fix non-existing QRandomGenerator::generate32() function in docsAlex Blasche2018-07-311-3/+3
* Remove needless #include <sys/random.h> from qrandom.cppEdward Welbourne2018-03-131-3/+1
* Merge remote-tracking branch 'origin/5.10' into 5.11Liang Qi2018-02-151-1/+1
|\
| * Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-01-241-4/+4
* | doc: Correct remaining qdoc warnings in qstring.cppMartin Smith2018-01-051-1/+1
* | doc: Correct remaining qdoc warnings in QRandomGeneratorMartin Smith2018-01-021-15/+8
* | Merge remote-tracking branch 'origin/5.10' into devLars Knoll2018-01-021-31/+54
|\ \ | |/
| * Doc: attempt to fix some qdoc errors for QRandomGeneratorThiago Macieira2017-12-241-5/+7
| * Merge remote-tracking branch 'origin/5.10.0' into 5.10Liang Qi2017-12-081-20/+20
| |\
| | * Improve readability of code that uses the Qt signed size typev5.10.0-rc2Simon Hausmann2017-11-281-20/+20
| * | Fix qdoc warnings for 5.10Friedemann Kleint2017-12-041-6/+27
| |/
* | Replace qrand() engine with C++11 <random> LCG and deprecateThiago Macieira2017-11-301-83/+59
|/
* A brute-force solution to get QRandomGenerator build on IntegrityLiang Qi2017-11-151-2/+3
* QRandomGenerator: optimize the global() and system() storageThiago Macieira2017-11-111-55/+137
* QRandomGenerator: add more of the std Random Engine APIThiago Macieira2017-11-111-9/+81
* QRandomGenerator: add securelySeeded(), to ensure appropriate seedingThiago Macieira2017-11-111-9/+51
* Change QRandomGenerator to have a deterministic modeThiago Macieira2017-11-111-261/+446
* QRandomGenerator: remove the per-thread bufferThiago Macieira2017-11-111-64/+8
* Fix unused variable warning when compiling in release mode with GCC 7Thiago Macieira2017-11-031-0/+2
* Fix build on Integrity: the compiler doesn't understand this constructThiago Macieira2017-10-231-1/+5
* QRandomGenerator: fix the timing of the closing of the Unix random fdThiago Macieira2017-10-201-2/+2
* configure: make C++11 <random> a required functionalityThiago Macieira2017-10-161-13/+6
* Doc: fix QRandomGenerator missing updates after renameThiago Macieira2017-10-141-10/+10
* QRandomGenerator: improve internal noexceptnessThiago Macieira2017-10-141-5/+7
* Fix element overwrite in QRandomGenerator's fallback functionEirik Aavitsland2017-09-281-1/+1
* QRandomGenerator: update API to better nameThiago Macieira2017-09-221-26/+43
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-08-311-36/+37
* Doc: add warning against bulk random data creation to QRandomGeneratorSamuel Gaist2017-08-051-1/+4
* Fix use of getentropy on larger blocksThiago Macieira2017-07-271-2/+16
* Rename the "sys_auxv" feature to "getauxval"Thiago Macieira2017-07-061-2/+2
* QRandomGenerator: use getentropy on Linux & OpenBSDThiago Macieira2017-06-301-9/+38
* QRandomGenerator: Rework the fallback seedingThiago Macieira2017-06-251-38/+58
* Doc: add a note about QRandomGenerator returning the sign bit setThiago Macieira2017-06-201-0/+18