Details
-
Task
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
-
None
Description
Just like QT_NO_FOREACH for Q_FOREACH, add a QT_NO_ATOMIC_COPY to suppress the copy SMFs of QAtomic<T>. Then make one module after the next use it, finally make it the default for Qt modules and tools.
Attachments
Issue Links
- is blocked by
-
QTBUG-103945 QQmlJS::Dom::PendingSourceLocationId should not be a QAtomicInt
-
- Open
-
Gerrit Reviews
For Gerrit Dashboard: QTBUG-103835 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
413494,3 | Long live QAtomicScopedValueRollback (private API)! | dev | qt/qtbase | Status: MERGED | +2 | 0 |
413967,1 | DomEnvironment: don't use QAtomicInt when int will do | dev | qt/qtdeclarative | Status: ABANDONED | -2 | 0 |
420426,2 | QTextCodec: make atomic operations explicit | dev | qt/qt5compat | Status: MERGED | +2 | 0 |
420460,2 | QTextCodec: make atomic operations explicit | 6.4 | qt/qt5compat | Status: MERGED | +2 | 0 |