Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
extend std namespace with our own definitions.
authorAugustin Degomme <adegomme@users.noreply.github.com>
Mon, 27 Sep 2021 15:13:57 +0000 (17:13 +0200)
committerAugustin Degomme <adegomme@users.noreply.github.com>
Mon, 27 Sep 2021 15:13:57 +0000 (17:13 +0200)
commit64e6fb4f866f22aed3dfb2282129a500b82c42c2
treecd15a67a0fabd76b99a2ce8ba6aa10b06162d141
parent5ec3fab5c32055670b4df98f72d88ea1bd56037a
extend std namespace with our own definitions.
Some C++ codes use "std::free" or "std::exit" calls, and our #define would break, as the smpi_ variants are not in the namespace.
This should make more code compile without the need to add SMPI_NO_OVERRIDE_MALLOC.
Standard says that this is wrong and undefined behavior.. so let's do it and see.
include/smpi/smpi_helpers.h