Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Use C++17's std::scoped_lock where appropriate.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Thu, 23 Feb 2023 13:00:47 +0000 (14:00 +0100)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Thu, 23 Feb 2023 15:19:00 +0000 (16:19 +0100)
commit81e32009b1ccfdcb8e9750d02c31c771c36cd731
treec0e7a83194b92f1721d4b6d9d9b408ab3a7095a7
parentf074a269161a9f84e399a5eeaf09663cc4d743f7
Use C++17's std::scoped_lock where appropriate.

Stick to C++14's std::lock_guard in public headers.
12 files changed:
examples/cpp/synchro-condition-variable-waituntil/s4u-synchro-condition-variable-waituntil.cpp
examples/cpp/synchro-condition-variable/s4u-synchro-condition-variable.cpp
examples/cpp/synchro-mutex/s4u-synchro-mutex.cpp
examples/cpp/synchro-mutex/s4u-synchro-mutex.tesh
include/simgrid/plugins/ProducerConsumer.hpp
src/smpi/mpi/smpi_file.cpp
src/smpi/mpi/smpi_request.cpp
src/smpi/mpi/smpi_win.cpp
src/xbt/OsSemaphore.hpp
src/xbt/log.cpp
src/xbt/parmap.hpp
teshsuite/mc/mutex-handling/mutex-handling.cpp