- Sep 23, 2014
-
-
Christoph Grüninger authored
-
- Sep 15, 2014
-
-
Dominic Kempf authored
-
Christian Engwer authored
-
Dominic Kempf authored
dunecontrol is capable of doing out of source builds, that are not nested within the source directory by giving an absolute path to the --builddir option. Unfortuantely, this (nice) feature was not documented.
-
- Sep 10, 2014
-
-
Martin Nolte authored
When using DUNE_EXPORT, you need to include visibility.hh. This was omitted when adding this flag to the Singleton class in singleton.hh. This patch adds the missing include.
-
- Sep 08, 2014
-
-
Christian Engwer authored
for details see FS#1398
-
Christian Engwer authored
-
- Aug 29, 2014
-
-
Christoph Grüninger authored
nullptr-test.cc: Move semicolon to own line to prevent Clang warning. typetraitstest.cc: Exclude use of deprecated types PointeeType and ReferredType with DISABLE_DEPRECATED_METHOD_CHECKS defined.
-
- Aug 18, 2014
-
-
Andreas Lauser authored
funnily enough, this usually worked (i.e. it returned some garbage which was not recognized by the switch statement that followed), and was not detected by valgrind (on my machine at least, I suppose this was because the address to which the string pointed was still a valid memory location created by some previous user). The libstdc++ debug mode (-D_GLIBCXX_DEBUG=1 -D_GLIBCXX_DEBUG_PEDANTIC=1) did find it though...
-
- Jul 17, 2014
-
-
Christoph Grüninger authored
There is no need to limit it to 2 min. For larger modules like DuMuX this is not enough. Increased timeout to 5 min.
-
- Jul 16, 2014
-
-
Christoph Grüninger authored
Remove checks and fall-back code for hashing, type_traits, and the remaining tr1 stuff.
-
- Jul 07, 2014
-
-
Oliver Sander authored
Test (almost) all methods requested by the STL (as documented on http://www.cplusplus.com/reference/iterator/ForwardIterator/ ) Test whether std::iterator_traits is properly specialized.
-
- Jul 06, 2014
-
-
Christoph Grüninger authored
There is more macro magic to be removed.
-
Christoph Grüninger authored
Maybe we can deprecate the complete header type_traits.hh.
-
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.
-
- Jul 04, 2014
-
-
When creating a project and generating the config.h.cmake file, duneproject surrounds the inserted text with {begin,end} $NAME. $NAME is set to $PROJECT without a leading "dune[-_]" and $PROJECT is the module name specified by the user (e.g. $PROJECT==dune-grid, $NAME==grid). When DuneMacro.cmake generates the config.h.cmake for the created project in the build-directory, it searches the config.h.cmake file in the source directory of the project for {begin,end} $ProjectName which is set to DUNE_MOD_NAME, which is the module name specified in the corresponding dune.module file (e.g. dune-grid). This leads to DuneMacro not finding and therefore ignoring the block in the source config.h.cmake of the new project.
-
- Jun 30, 2014
-
-
Tobias Malkmus authored
Gcc 4.6 cannot generate default move constructor for classes containing a DynamicVector because there is no move constructor and the copy constructor is non-trivial. This patch fixes this, by adding move semantics.
-
- Jun 24, 2014
-
-
Markus Blatt authored
If duncontrol detects an installed dune-common module, then it always assumed that it contains a lib/dunecontrol subdirectory. Unfortunately, this does not hold for older dune-common modules and dunecontrol will error out later with a message like /usr/local/lib/dunecontrol: file not found Execution of dunecontrol terminated due to errors! With this commit we fix this by actually checking whether the lib/dunecontrol subdirectoy exists before adding it to DUNE_CONTROL_PATH. Thanks a lot to wuhao sife for reporting this problem.
-
- Jun 23, 2014
-
-
Steffen Müthing authored
-
- Jun 22, 2014
-
-
Andreas Dedner authored
NDEBUG is undefined (allows to tests asserts without doubling call to all interface methods). NDEBUG needs to be undefined and DUNE_INTERFACECHECK needs to be defined to check the correct implementation of CRT interface methods.
-
- Jun 03, 2014
-
-
Markus Blatt authored
-
Markus Blatt authored
-
- May 22, 2014
-
-
getrusage() is a very expensive system call and involves several kernel locks. This prevents multithreaded applications from scaling effectively. Using std:chrono::high_resolution_clock is portable and very low cost in most cases.
-
- May 20, 2014
-
-
Christian Engwer authored
-
Christian Engwer authored
This avoids compiler warning about implicitly rounded to zero
-
Christian Engwer authored
-
Christian Engwer authored
This reverts commit cf4bf4d8. The epxlicit cast isn't needed anymore as we have a fix for the ambiguous operator overload.
-
Marco Cecchetti authored
The bug affected operators: +=, -=, *=, /=. It has been fixed by using: enable_if<is_convertible<ParamType, FieldVector::valueType>, ...>
-
- May 15, 2014
-
-
Oliver Sander authored
-
Oliver Sander authored
-
- May 14, 2014
-
-
Oliver Sander authored
-
- May 11, 2014
-
-
Christoph Grüninger authored
This was used for backwards compatibility only.
-
- May 02, 2014
-
-
Christian Engwer authored
-
- May 01, 2014
-
-
Christoph Grüninger authored
Complained by autoconf 1.14, cf. FS#1462. Thanks to Claus for the heads-up.
-
Christoph Grüninger authored
Like 2a4965d9 for autotools. Cf. FS#1445
-
Christoph Grüninger authored
Cf. FS#1461.
-
Christoph Grüninger authored
The variable is was set and used by dunecontrol but not by duneproject.
-
- Apr 28, 2014
-
-
Markus Blatt authored
-
Markus Blatt authored
It is INCLUDE_DIRECTORIES and not COMPILE_DIRECTORIES.
-
Markus Blatt authored
Previously, parmetis flags were not added as we used PARMETIS_COMPILE_FLAGS which does not exist. This patch now sets the properties COMPILE_DEFINITIONS and INCLUDE_DIRECTORIES for the targets and uses the correct values.
-