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