dune-common 2.4.1 Coordination Task
I'll use this task to track the backports for dune-common 2.4.1.
If you have suggestions for more fixes or concerns about one of the backports, please comment.
Backported commits
- dd26a82b Merge branch 'feature/dune-project-indentation' into 'master' (see !18 (merged))
- 5b7f8b07 Git ignore build-* instead of build-cmake.
- 68320ae3 Fix GCC warning by initializing the base class
- d2c7b559 Merge branch 'feature/config.h.cmake-insource'
- dedfa30f [Cmake][cleanup] OverloadCompilerFlags: exec_program --> execute_process.
- a4e62d3d [documentation] minor typo in the documentation of floating comparisons
- 422d6a76 [OverloadCompilerFlags] add EXTRA_CXXFLAGS just in case...
- 71035ad7 fix typos in comments
- 50a9728c Remove GeometryType section from Doxygen documentation
- 9afe070d INSTALL: Fix typos.
- 8a41b6ef [cmake][typetraits][test] Do run the test even with cmake.
- e2afbbf1 Fix typos
- 8d53f4c9 Make ReservedVector::max_size() and ::capacity() constexpr
- 9fc5161b Merge branch 'feature/gitlab-readable-contribution-and-licensing-guide' into 'master' (see !5 (merged))
- a001f6e7 [doc] Fix typo in url (cherry picked from commit b5db5759)
- 9b55a240 Merge branch 'feature/FS1726-complex-for-fp-only' into 'master' (see !11 (merged))
- 2be21a13 use MPI_Get_address instead of MPI_Adress with MPI>=2
- fc742161 use MPI_Type_create_struct instead of MPI_Type_struct with MPI>=2
- da48c095 remove MPI deprectated methods
- 2a51936c [densematrix] reenable and fix broken check, to avoid aliasing in mv and mtv (cherry picked from commit 2abb3bd4)
- 9aeb308a Merge branch 'feature/fix-shadow-warnings' into 'master' (see !21 (merged))
- 45f52b34 [Cleanup] Revert introduction of range-based for in backported b9deda92
- 3395bbca Merge branch 'feature/#5 (closed)-rightmultiply' into 'master' (see #5 (closed), !22 (merged))
- d6211205 Merge branch 'feature/dunecontrol-less-version-checks' into 'master' (see #9 (closed), !28 (merged))
- 55babdff Merge branch 'remove_mpi_type_hindexed_warning' into 'master' (see !29 (merged))
- 56ed1d13 [Cleanup] Add MPI_2 guard to backported commit dea4e7d0
- 390378d8 Remove unnecessary use of the const keyword
- 6467775c Merge branch 'feature/fix-posix_memalign-usage' into 'master'
- 45797c46 Mark destructor of DebugStream as noexcept(false)
- 1b545b39 Merge branch 'bug/cmake-findsuitesparse' into 'master'
- 31252385 Merge branch 'feature/cmake-rewrite-c++-standard-detection' into 'master'
- b1e924e6 Merge branch 'feature/FS1713-add-config_h-bottom-section' into 'master'
- 4b1fb7c8 Merge branch 'feature/fix-cmake-documentation-without-doxylocal' into 'master'
- 3b485b97 [cmake][bugfix] Really purge Doxylocal from build system if it wasn't found
Merge requests and bugs
- !40 (merged) Backport suitesparse test to 2.4 (also #14 (closed))
-
!42 (closed) Disable debugallocator tests on OS X -
!43 (merged)
mprotect
can only be used formmap
'ed memory - #15 (closed) / #16 (closed) Handling of newer C++ versions by the build system
- Maybe #6 (closed) MPI_LB and MPI_UB deprecation warnings - if someone provides a patch on master in time
- flyspray/FS#185 (closed) Fix building with autotools when no Fortran available
-
!46 (merged) [CMake] Rewrite C++ standard detection - provided that it gets picked up for
master
-
!47 (merged) FindSuiteSparse.cmake: Correct
HAVE_SUITESPARSE_${_component}
- !19 (merged) [cmake] extract bottom block from config.h.cmake
- !60 (merged) [scotch] Fixes finding static scotch metis bindings
- !61 (merged) [cmake][bugfix] Make CMake Doxygen creation work for modules without Doxylocal