- Sep 16, 2014
-
-
Christoph Grüninger authored
Macro to use C++11 feature noexcept specifier. Add test for CMake and autotools.
-
- Jul 06, 2014
-
-
Christoph Grüninger authored
With GCC 4.4 or newer HAVE_INTEGRL_CONSTANT, HAVE_STD_HASH, and HAVE_TYPE_TRAITS is always 1, no further testing necessary. The test defines will be removed after the next Dune release.
-
- Apr 14, 2014
-
-
Steffen Müthing authored
As we have bumped our compiler requirements to GCC 4.4+, we can now require the compiler to support C++11. This patch updates both the autotools and the CMake tests to produce an error if the compiler doesn't support either -std=c++11 or -std=c++0x. It also renames the tests from ..0X to ..11 and renames the configure options from --disable-gxx0xcheck to --disable-cxx11check and removes a couple of redundant calls to the autotools macro.
-
- Mar 22, 2014
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
Deprecate header and macro dune_static_assert. Use static_assert instead.
-
- Mar 18, 2014
-
-
Oliver Sander authored
This patch adds an AutoTools test that tests whether the compiler supports the 'final' keyword. It defines the DUNE_FINAL preprocessor macro, which expands to 'final' if the keyword is supported, and is empty otherwise.
-
- Oct 01, 2013
-
-
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.
-
- Aug 27, 2013
-
-
Steffen Müthing authored
If not found, our own fallback implementation will be used.
-
- Jul 24, 2013
-
-
Steffen Müthing authored
-
- May 06, 2013
-
-
Steffen Müthing authored
The behavior of DebugAllocator depends on whether the compiler supports rvalue references, so make sure to run the corresponding test.
-
- Apr 29, 2013
-
-
Markus Blatt authored
variadic templates if available. This breaks building of the test of debug allocator as it uses std::forward. [[Imported from SVN: r7453]]
-
- Feb 18, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7129]]
-
- Feb 14, 2013
-
-
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]]
-
- Nov 25, 2012
-
-
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]]
-
- Oct 06, 2012
-
-
Christian Engwer authored
AM_PROG_MKDIR_P is deprecated; see `Obsolete Macros' in the automake manual Kudos to Elias Pipping [[Imported from SVN: r7029]]
-
- Oct 05, 2012
-
-
Christian Engwer authored
add new test for sys/mman.h and the sysmbol posix_mprotect [[Imported from SVN: r7015]]
-
- Aug 31, 2012
-
-
Oliver Sander authored
Patch by Markus Blatt. See FS 979 [[Imported from SVN: r6947]]
-
- Aug 26, 2012
-
-
Martin Nolte authored
[[Imported from SVN: r6928]]
-
- Aug 12, 2012
-
-
Martin Nolte authored
[[Imported from SVN: r6896]]
-
- Jun 12, 2012
-
-
Christoph Grüninger authored
[[Imported from SVN: r6801]]
-
- May 15, 2012
-
-
Martin Nolte authored
[[Imported from SVN: r6721]]
-
- Mar 20, 2012
-
-
Christian Engwer authored
[[Imported from SVN: r6596]]
-
- Jan 23, 2012
-
-
Oliver Sander authored
This works pretty much the same way as DUNE_DEPRECATED (without message). Thanks to Elias Pipping for implementing this. [[Imported from SVN: r6556]]
-
- Aug 11, 2011
-
-
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]]
-
- Feb 23, 2011
-
-
Christian Engwer authored
[[Imported from SVN: r6354]]
-
- Feb 22, 2011
-
-
Christian Engwer authored
[[Imported from SVN: r6352]]
-
- Feb 09, 2011
-
-
Christian Engwer authored
[[Imported from SVN: r6336]]
-
- Oct 24, 2010
-
-
Christian Engwer authored
[[Imported from SVN: r6202]]
-
- Mar 22, 2010
-
-
Christian Engwer authored
[[Imported from SVN: r5939]]
-
- Mar 03, 2010
-
-
Jorrit Fahlke authored
well. [[Imported from SVN: r5915]]
-
- Feb 12, 2010
-
-
Christian Engwer authored
for older automake versions : merge to release [[Imported from SVN: r5892]]
-
- Jan 19, 2010
-
-
Jorrit Fahlke authored
DUNE_COMMON_CHECKS macro into the DUNE_MPI macro. Also add the GL flags to the ALL_PKG_* variables. [[Imported from SVN: r5839]]
-
- Jan 18, 2010
-
-
Jorrit Fahlke authored
libs to the ALL_PKG_* family of variables and DUNE_ADD_MODULE_DEPS to add flags and libs to the DUNE_* family of variables and the modules variables. Use those macros in DUNE_CHECK_MODULES. [[Imported from SVN: r5834]]
-
- Dec 08, 2009
-
-
Jorrit Fahlke authored
[[Imported from SVN: r5756]]
-
- Nov 04, 2009
-
-
Christian Engwer authored
[[Imported from SVN: r5691]]
-
- Oct 14, 2009
-
-
Martin Nolte authored
the the help string) [[Imported from SVN: r5653]]
-