diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3a03bf281f4856f6ae217f6a4bb9c86841a4159a..b630549a0c8ee4cdb62ca3b36182e7e82e933202 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,8 +1,6 @@ -image: "flowdalic/debian-dev:1.13" +image: "flowdalic/debian-testing-dev:1.3" before_script: - - apt update && apt install -y pkg-config - - apt install -y -t testing liburcu-dev - | readarray TOOLS <<EOF c++ diff --git a/emper/ContextManager.cpp b/emper/ContextManager.cpp index 7e44c2cf60a36605121fa95a03c84e006b2adbc0..0ac4f6744ab1bff02daa76c4d5c8d235ce373222 100644 --- a/emper/ContextManager.cpp +++ b/emper/ContextManager.cpp @@ -3,7 +3,6 @@ #include "ContextManager.hpp" #include <cassert> // for assert -#include <new> // for operator new, operator delete #include <utility> #include "Context.hpp" // for Context diff --git a/emper/Dispatcher.hpp b/emper/Dispatcher.hpp index aeccd68e9433e87b93ae876bc81623fbe72fa281..47cfeb73ed0eecb5a1aac7642496cc0ab0e71a99 100644 --- a/emper/Dispatcher.hpp +++ b/emper/Dispatcher.hpp @@ -3,7 +3,6 @@ #pragma once #include <cassert> // for assert -#include <new> // for operator delete #include "Common.hpp" // for func_t #include "Debug.hpp" // for LOGD, LogSubsystem, LogSubsystem::DISP diff --git a/emper/Fiber.hpp b/emper/Fiber.hpp index 4723eaf5ab66aa9bee118c7c637a389078b640be..6c2da785b0c42c815577f9d80749974fbe27a6bb 100644 --- a/emper/Fiber.hpp +++ b/emper/Fiber.hpp @@ -6,7 +6,6 @@ #include <cassert> // for assert #include <functional> // for function #include <iosfwd> // for ostream -#include <new> // for operator new #include <type_traits> // for remove_reference<>::type // IWYU pragma: keep #include <utility> diff --git a/emper/c_emper.cpp b/emper/c_emper.cpp index d528eb9153b2f12b99aeae718f5b52faf1bfc550..79e4c730764ad633770b758e117214db401790e4 100644 --- a/emper/c_emper.cpp +++ b/emper/c_emper.cpp @@ -1,7 +1,5 @@ // SPDX-License-Identifier: LGPL-3.0-or-later // Copyright © 2020 Florian Schmaus -#include <new> // for operator new - #include "BinaryPrivateSemaphore.hpp" // for BinaryPrivateSemaphore, BPS #include "CountingPrivateSemaphore.hpp" // for CountingPrivateSemaphore, CPS #include "Fiber.hpp" // for Fiber, Fiber::NOT_AFFINE diff --git a/eval/Locality.cpp b/eval/Locality.cpp index 7783846090252f62ae1b91fa81034b8c027b1a85..24c7249b28e14af89d5550f2494440d674751183 100644 --- a/eval/Locality.cpp +++ b/eval/Locality.cpp @@ -7,7 +7,6 @@ #include <cstdint> // for uint8_t, UINT8_MAX #include <cstdlib> // for abort, exit, EXIT_SUCCESS #include <iostream> // for operator<<, basic_ostream -#include <new> // for operator new #include <random> // for mt19937, uniform_int_dis... #include <string> // for string, operator<<, oper... diff --git a/tests/AlarmActorTest.cpp b/tests/AlarmActorTest.cpp index e83ac8ec6762e12a508e40e1c52a1b1de92a037f..bad812f0402d8b19a2e104fbe37cd5b351563b46 100644 --- a/tests/AlarmActorTest.cpp +++ b/tests/AlarmActorTest.cpp @@ -1,7 +1,8 @@ // SPDX-License-Identifier: LGPL-3.0-or-later // Copyright © 2020 Florian Fischer -#include <cstdlib> // for exit, EXIT_FAILURE, EXIT_SUC... -#include <iostream> // for operator<<, basic_ostream +#include <algorithm> // for copy +#include <cstdlib> // for exit, EXIT_FAILURE, EXIT_SUC... +#include <iostream> // for operator<<, basic_ostream #include "Actor.hpp" // for Actor #include "BinaryPrivateSemaphore.hpp" // for BPS diff --git a/tests/SimpleActorTest.cpp b/tests/SimpleActorTest.cpp index cf7e49d04449ed7a25980369990909608279f9d4..5fe140a5e85da8170a6c7c824a4f1d44d4fffaee 100644 --- a/tests/SimpleActorTest.cpp +++ b/tests/SimpleActorTest.cpp @@ -1,9 +1,10 @@ // SPDX-License-Identifier: LGPL-3.0-or-later // Copyright © 2020 Florian Schmaus -#include <atomic> // for atomic_thread_fence, memory_... -#include <cstdint> // for uint64_t -#include <cstdlib> // for exit, EXIT_FAILURE, EXIT_SUC... -#include <iostream> // for operator<<, basic_ostream +#include <algorithm> // for copy +#include <atomic> // for atomic_thread_fence, memory_... +#include <cstdint> // for uint64_t +#include <cstdlib> // for exit, EXIT_FAILURE, EXIT_SUC... +#include <iostream> // for operator<<, basic_ostream #include "Actor.hpp" // for Actor #include "CountingPrivateSemaphore.hpp" // for CPS diff --git a/tests/SimpleLawsTest.cpp b/tests/SimpleLawsTest.cpp index 7369dee0dac9897358d31e1ba6c2fd9ad8dc86d6..c4fb8177aedee9c3581d1b95b138c18ddcd13cdb 100644 --- a/tests/SimpleLawsTest.cpp +++ b/tests/SimpleLawsTest.cpp @@ -5,7 +5,6 @@ #include <cstdlib> // for free, exit, EXIT_FAILURE #include <cstring> // for memset #include <iostream> // for operator<<, endl, basic_... -#include <new> // for operator new[] #include <random> // for mt19937_64, random_device #include "Common.hpp" // for ALIGN_TO_CACHE_LINE