[Development] Supported compilers for Qt 6

Mutz, Marc marc at kdab.com
Mon Aug 12 22:03:47 CEST 2019


On 2019-08-12 21:33, Thiago Macieira wrote:
[...]
> Is there any really cool or
> important feature for us to require GCC 8, instead of 7? Like the 
> enforced
> copy elision we'll need to deprecate QMutexLocker.

We don't need guaranteed copy elision, we need CTAD for that. If we have 
CTAD, we can also keep QMutexLocker, as a template, and old code will 
still work, even with QRecursiveMutex and QBasicMutex.

The milestone is std::byte, which which we could put QByteArray on a 
sound basis. And char8_t, which would make QUtf8String(View) fly.

Thanks,
Marc


More information about the Development mailing list