qt5base-lts/tests/auto/corelib/thread/qatomicinteger
Giuseppe D'Angelo 34fe9232db Port from QAtomic::load() to loadRelaxed()
Semi-automated, just needed ~20 manual fixes:

$ find \( -iname \*.cpp -or -iname \*.h \) -exec perl -pe 's/(\.|->)load\(\)/$1loadRelaxed\(\)/g' -i \{\} +
$ find \( -iname \*.cpp -or -iname \*.h \) -exec perl -pe 's/(\.|->)store\(/$1storeRelaxed\(/g' -i \{\} +

It can be easily improved (e.g. for store check that there are no commas
after the opening parens). The most common offender is QLibrary::load,
and some code using std::atomic directly.

Change-Id: I07c38a3c8ed32c924ef4999e85c7e45cf48f0f6c
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
2019-06-20 20:48:59 +02:00
..
char Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
char16_t Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
char32_t Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
int Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
long Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
qlonglong Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
qptrdiff Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
quintptr Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
qulonglong Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
schar Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
short Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
uchar Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
uint Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
ulong Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
ushort Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
wchar_t Add missing fetchAndXxx methods to atomic classes based on std::atomic 2015-03-05 00:05:00 +00:00
qatomicinteger.pri Remove all the atomic code besides MSVC and std::atomic 2016-01-19 23:41:52 +00:00
qatomicinteger.pro Remove all the atomic code besides MSVC and std::atomic 2016-01-19 23:41:52 +00:00
tst_qatomicinteger.cpp Port from QAtomic::load() to loadRelaxed() 2019-06-20 20:48:59 +02:00