Hello Qt 5.0 contains a new set of atomics code, based on QAtomicOps. The code is cleaner and contains already some new features, like QAtomicInteger<unsigned> on all platforms, plus other sizes on specific platforms.
I'd like to propose the following: - Qt 5.1 deprecates the old atomic code and their platforms - Qt 5.2 *removes* the code that doesn't get updated Currently, the platforms affected are: - Integrity - VxWorks - Alpha - Blackfin - POWER and PowerPC - S/390 - SH-4a - SPARC This gives the people concerned about those platforms about a year to rewrite their atomic code. It should take about a day to do that for someone who knows assembly and has access to those environments to ensure that it compiles. Note that there are two fallback implementations that those platforms above may use: C++11 std::atomic and GCC's intrinsics. So it's not like we're leaving them completely dry. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development