-
Task
-
Resolution:
Unresolved
-
P3: Somewhat important
-
None
-
None
-
-
- Add the std-compatible methods to QAtomic, to allow accessing the full API of the underlying types (e.g. mixed memory orders for compare_exchange).
- Write a clazy (or clang-tidy)-based porting tool to do the mechanical leg work of, e.g. storeRelease(x) → store(x, std::memory_order_release).
- Run the tool on all Qt modules.
- Add an opt-in mechanism to disable the non-std parts of the QAtomic API