On 4 February 2014 22:30, Anders Logg <[email protected]> wrote: > The initial testing of C++11 features in DOLFIN seems to have gone > relatively smooth. All buildbots are green and the few reports we have > had on build problems seem to have been resolved. > > I would therefore suggest that we: > > 1. Allow full use of C++11 features in DOLFIN, with the exception of > features that are not well supported by the majority of relevant > compilers
That's hardly full use. We should define what to use, for example only features supported by gcc 4.4: http://gcc.gnu.org/projects/cxx0x.html - we'll have to figure out which those features are by trial > and error. Examples of good features are std::shared_ptr, std::tuple, > auto. > > 2. Replace all boost::shared_ptr by std::shared_ptr in DOLFIN. > > 3. Change the build system for UFC to distutils. > > 4. Merge UFC into FFC. > > 4.5. Figure out how we handle version numbers from UFC from now on. > Can we make a restart from 1.4? > When UFC is merged into FFC we won't make UFC releases anymore, so it will be "UFC from FFC 1.4" or something like that. > 5. Release FEniCS 1.4. > > Comments, objections? > In a hurry? I haven't even had the time to build with c++11 yet. I'd like to get the multidomain infrastructure merged before 1.4. Martin
_______________________________________________ fenics mailing list [email protected] http://fenicsproject.org/mailman/listinfo/fenics
