- Oct 30, 2017
-
-
Martin Nolte authored
The semantics of the old macro DUNE_VERSION_NEWER is DUNE_VERSION_GTE, not the opposite. While we're at it, also fix the deprecation message to suggest DUNE_VERSION_GTE instead of DUNE_VERSION_GE.
-
Carsten Gräser authored
[bugfix] Fix compile error with NDEBUG See merge request !352
-
Carsten Gräser authored
It seems that the `#if ...` was originally introduced to avoid a compiler warning in case later `assert()` are removed due to NDEBUG. When changing to `TestSuite` in e7b592a2 this was not adjusted. **Surprisingly no one compiled our tests with NDEBUG since June 2017 otherwise this would have triggered a compile error!**
-
Martin Nolte authored
[bugfix] silence signed/unsigned comparison warning See merge request !349
-
Martin Nolte authored
- Oct 27, 2017
-
-
Ansgar Burchardt authored
cmake: fix regex for hidden files See merge request !330
-
- Oct 26, 2017
-
-
Carsten Gräser authored
[Vc] Deal with the missing swap() on Vc proxies. Closes #59 See merge request !339
-
- Oct 24, 2017
-
-
Jö Fahlke authored
-
Jö Fahlke authored
-
Jö Fahlke authored
This is a problem with Vc 1.3.0. Vc 1.3.2 seems to have implemented `swap()`. We work around it using copying and a temporary to implement `swap()` on our own wrapping proxies. Any member type of a Vc SIMD type should be a fundamental type, so we don't bother using moves. Closes: #59.
-
Jö Fahlke authored
This is needed by the `luDecomposition()` in densematrix.hh
-
Jö Fahlke authored
This is needed because newer versions of Vc introduce their own proxies as the result of expression like `v[0]`. These proxies cannot be constructed outside of Vc, not even by copying or moving, so we cannot pass them out of our `lane()` function. We work around this by introducing our own proxy class, that we can copy. That proxy class was originally introduced for !193 (Proper SIMD Interface) and has been backported for the 2.6 Dune release. Closes: #59
- Oct 23, 2017
-
-
Ansgar Burchardt authored
bump version to 2.7-git [ci skip] See merge request core/dune-common!337
-
Ansgar Burchardt authored
-
- Oct 16, 2017
-
-
Ansgar Burchardt authored
parallel index sets: correct typo; return value of AllSet::contains() [ci skip] See merge request core/dune-common!335
-
Ansgar Burchardt authored
-
Ansgar Burchardt authored
-
- Oct 11, 2017
-
-
Stephan Hilb authored
Previously hidden directories were also matched and stripped. This resulted in the build failing if the build dir contained one hidden directory (e.g. '/tmp/.abc/dune/...')
-
Oliver Sander authored
Fix module name for dunecontrol update Closes #78 See merge request core/dune-common!332
-
- Oct 10, 2017
-
-
Oliver Sander authored
Fix status message See merge request core/dune-common!331
-
Christoph Grüninger authored
When dunecontrol update fails the module name no longer has underscores instead of hyphens. This fixes #78
-
Oliver Sander authored
We are not 'running' the doxygen documentation, we are building it.
-
Robert Kloefkorn authored
and added variants DUNE_VERSION_GT, DUNE_VERSION_LT, and DUNE_VERSION_LTE.
-
- Oct 06, 2017
-
-
Carsten Gräser authored
Replace throw by terminate in destructor See merge request core/dune-common!327
-
Ansgar Burchardt authored
re-enable transformTuple test fails with debian 8 gcc See merge request core/dune-common!273
-
Martin Nolte authored
added a range function for range based for loops over consecutive integers See merge request core/dune-common!325
-
Martin Nolte authored
-
Andreas Dedner authored
-
Martin Nolte authored
[std] add fallback implementation for std::conjunction / std::disjunction See merge request core/dune-common!322
-
- Oct 05, 2017
-
-
-
Carsten Gräser authored
Disbable a deprecation warning in a test See merge request core/dune-common!328
-
Carsten Gräser authored
Since the destructor is no longer noexcept(false) it will never throw an exception to its caller but always call std::terminate().
-
Carsten Gräser authored
-
Carsten Gräser authored
In C++11 destructors are implcity `noexcept` such that a `throw` leads to a call of `std::terminate()` anyway. Hence this commit does not change the behaviour but only avoids a warning. BTW: Destructors are `noexcept` for good reason, because it is in general very hard to recover from a failing destructor. This also applies here.
-