Servus Dumux,

we are so far still supporting gcc 4.3. I would propose to drop this 
support after our 2.4 release in October and move on to at least gcc 4.4.

This would give us quite some useful C++11 features, including:

- auto:
   http://en.wikipedia.org/wiki/C%2B%2B11#Type_inference

- initializer lists:
   http://en.wikipedia.org/wiki/C%2B%2B11#Initializer_lists

- strongly typed enums:
   http://en.wikipedia.org/wiki/C%2B%2B11#Strongly_typed_enumerations

- new function declaration syntax:
   http://en.wikipedia.org/wiki/C%2B%2B11#Alternative_function_syntax

- defaulted and deleted functions:
http://en.wikipedia.org/wiki/C%2B%2B11#Explicitly_defaulted_and_deleted_special_member_functions

This would also mean to shift/set minimum requirements for ICC to 13.0 
and for Clang to 3.1 (especially for the initializer lists, otherwise 
12.1 and 3.0 would do). For us at LH2, this would be ok, our cluster has 
ICC 13.1 as default.

Please object, if you have good reasons to still support older compilers.

Kind regards
Bernd


-- 
_______________________________________________________________

     !!!! CMWR 2014: 10th - 13th June 2014 in Stuttgart !!!!
                   Please visit www.cmwr14.de
_______________________________________________________________

Bernd Flemisch                         phone: +49 711 685 69162
IWS, Universität Stuttgart             fax:   +49 711 685 60430
Pfaffenwaldring 61            email: [email protected]
D-70569 Stuttgart            url: www.hydrosys.uni-stuttgart.de
_______________________________________________________________

_______________________________________________
Dumux mailing list
[email protected]
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux

Reply via email to