On Sunday 16 November 2014 18:01:04 Ivan Čukić wrote: > Hi, > > The topic of increasing the compiler versions we require might have been > started for the specific issue one of the frameworks had, but I think it > shouldn't have died out when the issue in question got patched. > > IMO, this topic requires more consideration.
Agreed, and thanks for a tentative improvement at the features white list to that effect. > Some of the features that we could use if we raise msvc version to 11.0 and > gcc to 4.6 or 4.7: > - range-based for loops Agreed. > - variadic templates Are you sure about that? IME variadic templates unfortunately don't work with that one. They are listed as unsupported here: http://msdn.microsoft.com/en-us/library/vstudio/hh567368%28v=vs.110%29.aspx > - override and final (gcc 4.7) Agreed. > - delegating constructors (gcc 4.7) Unsupported on VS2012. > - initializer lists Unsupported on VS2012. > - proper implementation of lambdas and move semantics Yep, those two were already in the white list, we kind of cut a corner there. Looks like the white list changes will be shorter than what you propose unfortunately. Here is a few more for consideration: * Strongly typed enums * extern templates * trailing return types * decltype * static_assert Regards. -- Kévin Ottens, http://ervin.ipsquad.net KDAB - proud supporter of KDE, http://www.kdab.com
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel