[Development] Supported platforms for Qt 5.8

Ziller Eike Eike.Ziller at theqtcompany.com
Mon Feb 22 08:59:55 CET 2016


> On Feb 20, 2016, at 7:04 PM, Thiago Macieira <thiago.macieira at intel.com> wrote:
> 
> On sexta-feira, 19 de fevereiro de 2016 21:01:02 PST Knoll Lars wrote:
>> * We drop support for VS2012. This implicitly drops support for WEC2013.
>> Reason is that the compiler is still having rather large problems with it's
>> C++11 support. I hope that we could serve the WEC market rather well with
>> 5.6 and 5.7 for the years to come. In the end, the benefit we get with
>> dropping the compiler will hopefully outweigh the cost (loosing WEC) by a
>> good margin.
> 
> This buys us:
> 
> - delegating constructors
> - "explicit operator" member funcvtions
> - nsdmi
> - initializer_list (not uniform initialisation!)
> - raw strings
> - template alias (using ... = ...)
> - variadic templates
> 
> It would buy us, if we raised to GCC 4.8 too:
> - deleted and defaulted members

Hm, deleted and defaulted members should work fine with gcc 4.7(.3) as well.
Please note that MSVC2013 fails to recognize move constructors and move assignment operators as special member functions, so you cannot default or delete them.
There is also an issue with perfect forwarding in MSVC2013 (it copies anyway).

>  (nsdmi, delegating constructors, template aliases require GCC 4.7)
> 
> Is it worth it? The only things I'd really want are intialiser lists and 
> variadic templates. Note that without constexpr, initialiser lists' value is 
> limited.
> 
> (I'm assuming Clang minimum version 3.4, as found on FreeBSD, which is 
> feature-complete for C++11)
> 
> -- 
> Thiago Macieira - thiago.macieira (AT) intel.com
>  Software Architect - Intel Open Source Technology Center
> 
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development

-- 
Eike Ziller, Principle Software Engineer - The Qt Company GmbH
 
The Qt Company GmbH, Rudower Chaussee 13, D-12489 Berlin
Geschäftsführer: Mika Pälsi, Juha Varelius, Tuula Haataja
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B



More information about the Development mailing list