Skip to content
Snippets Groups Projects
  1. Oct 01, 2013
    • Martin Nolte's avatar
      [c++11] add support for C++11 constexpr · 45990b69
      Martin Nolte authored
      As decided on the developer meeting in Aachen, we support (but do not
      rely on) the C++11 keyword constexpr. This patch adds an m4-check for
      constexpr and a header (cxx11.hh) defining a macro DUNE_CONSTEXPR either
      as constexpr or empty (depending on the compiler support for it). It is
      then used in FieldVector and FieldMatrix on size, rows, and cols.
      45990b69
  2. Aug 27, 2013
  3. Jul 24, 2013
  4. May 06, 2013
  5. Apr 29, 2013
  6. Feb 18, 2013
  7. Feb 14, 2013
    • Christian Engwer's avatar
      do not explicitly check for the compiler in Dune::classname · 47ede078
      Christian Engwer authored
      At least since version 3.0 CLang support __cxa_demangle. To support as
      many compilers as possible we test for the feature instead of testing
      for the compiler version.
      
      Thanks to Andreas Lauser <and@poware.org> for providing this patch
      (see FS #1246)
      
      [[Imported from SVN: r7125]]
      47ede078
  8. Nov 25, 2012
    • Christian Engwer's avatar
      [hash] · ab1f43c9
      Christian Engwer authored
      Add support for boost::hash
      
      This patch adds boost::hash as a fallback option for Dune::hash
      if neither std::hash nor std::tr1::hash can be found. We only
      have to include the appropriate header and import the name into
      the Dune namespace, as the built-in extension mechanism of boost::hash
      will automatically pick up the global hash_value() functions.
      
      To test whether the mechanism actually works, the patch also adds
      boost::hash to the list of hash implementations tested in
      bigunsignedinttest.
      
      Kudos to Steffen Müthing, see FS#1192
      
      [[Imported from SVN: r7067]]
      ab1f43c9
  9. Oct 06, 2012
  10. Oct 05, 2012
    • Christian Engwer's avatar
      [m4] · b5256028
      Christian Engwer authored
      add new test for sys/mman.h and the sysmbol posix_mprotect
      
      [[Imported from SVN: r7015]]
      b5256028
  11. Aug 31, 2012
  12. Aug 26, 2012
  13. Aug 12, 2012
  14. Jun 12, 2012
  15. May 15, 2012
  16. Mar 20, 2012
  17. Jan 23, 2012
  18. Aug 11, 2011
    • Oliver Sander's avatar
      Add a mechanism for the transition from FieldVector::size as an enum member · 8d981b1f
      Oliver Sander authored
      to FieldVector::size() as a method.
      
      With this patch applied FieldVector::size remains an enum, hence all your
      code compiles as before.  However you get a compiler warning explaining
      the issue and suggesting to configure with --enable-fieldvector-size-is-method.
      If you do so, then FieldVector::size becomes a method, and you may have
      to go out and adjust your code.  The configure flag is transitional and
      will be removed after dune 2.2 is out.
      
      Remember that there is no smoother way to do the transition, as you can't
      have FieldVector::size to be both an enum value and a method at the same
      time.
      
      This fixes FlySpray issue 819.
      
      
      [[Imported from SVN: r6486]]
      8d981b1f
  19. Feb 23, 2011
  20. Feb 22, 2011
  21. Feb 09, 2011
  22. Oct 24, 2010
  23. Mar 22, 2010
  24. Mar 03, 2010
  25. Feb 12, 2010
  26. Jan 19, 2010
  27. Jan 18, 2010
  28. Dec 08, 2009
  29. Nov 04, 2009
  30. Oct 14, 2009
  31. Oct 13, 2009
  32. Feb 13, 2009
  33. Jan 21, 2009
  34. Nov 06, 2008
  35. Oct 09, 2008
  36. Sep 10, 2008
  37. Jul 02, 2008
Loading