summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qrandom.cpp
Commit message (Expand)AuthorAgeFilesLines
* PRNGLocker: disable copy and moveRym Bouabid2024-04-121-1/+2
* Doc: Fix \fn template arguments for Qt CoreLuca Di Sera2023-11-301-2/+2
* Doc: Fix template information for QRandomGenerator::fillRangeLuca Di Sera2023-11-131-2/+2
* Fix duplicated words in documentationMårten Nordheim2022-10-191-2/+2
* Use SPDX license identifiersLucie Gérard2022-05-161-39/+3
* QRandomGenerator: port away from std::aligned_storageMarc Mutz2022-05-071-4/+5
* Apply Q_CONSTINIT across the codebaseMarc Mutz2022-03-291-2/+2
* QRandomGenerator: find getentropy() on macOSThiago Macieira2022-02-241-1/+3
* QtCore: use C++11 thread_local instead of QThreadStorageThiago Macieira2022-02-031-1/+0
* corelib: Fix typos in documentationJonas Kvinge2021-10-121-1/+1
* corelib: Fix typos in source code commentsJonas Kvinge2021-10-121-1/+1
* QRandomGenerator: let qt_initial_random_value() return 128 bits of dataThiago Macieira2021-05-231-26/+10
* QHash & QRandomGenerator: cooperate to provide a simpler initial seedThiago Macieira2021-05-231-7/+74
* QRandom: enable a check also on MSVCGiuseppe D'Angelo2021-05-021-7/+2
* QRandom: drop a usage of std::is_literal_typeGiuseppe D'Angelo2021-05-021-1/+0
* Allow qrandom_p.h to be included by more than one .cpp in QtCoreThiago Macieira2021-04-071-0/+4
* QRandomGenerator: remove dead code previously used by qrand()Thiago Macieira2021-03-141-22/+0
* Make QJniObject and QJniEnvironment public APIAssam Boudjelthia2021-01-271-4/+1
* Get rid of Q_COMPILER_CONSTEXPR checksAllan Sandfeld Jensen2020-11-171-3/+1
* Doc: Fix link issues for QtCoreTopi Reinio2020-10-291-2/+2
* Fix documentation for hidden friend operatorsVolker Hilsheimer2020-10-231-2/+1
* Whitespace cleanup in corelib/globalAllan Sandfeld Jensen2020-10-211-2/+4
* QRandomGenerator: add 64-bit bounded() versionsThiago Macieira2020-10-201-1/+95
* QRandomGenerator: optimize for the common use caseThiago Macieira2020-10-181-12/+22
* Remove dead code in qrandomVolker Hilsheimer2020-08-171-25/+0
* Replace Qt CONSTEXPR defines with constexprAllan Sandfeld Jensen2020-08-141-2/+2
* qglobal.h: remove deprecated global functionsEdward Welbourne2020-08-141-59/+1
* Rename local variable hiding global one with the same nameDimitrios Apostolou2020-07-101-4/+4
* Use QList instead of QVector in corelib docsJarek Kobus2020-06-291-1/+1
* Use QList instead of QVector in corelib implementationJarek Kobus2020-06-291-1/+1
* Port Q_STATIC_ASSERT(_X) to static_assertGiuseppe D'Angelo2020-06-191-3/+3
* Remove winrtOliver Wolff2020-06-061-8/+2
* Merge remote-tracking branch 'origin/5.15' into devLiang Qi2020-01-041-1/+1
|\
| * Don't have a "see also qrand" from qrandAlbert Astals Cid2019-12-191-1/+1
* | Replace usage of Q_DECL_ALIGN with C++11 alignas keywordVolker Hilsheimer2019-10-291-2/+2
|/
* 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