diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json
index 36df119d916..064a46ee4b6 100644
--- a/.vscode/c_cpp_properties.json
+++ b/.vscode/c_cpp_properties.json
@@ -13,7 +13,7 @@
],
"compilerPath": "/usr/bin/clang",
"cStandard": "c17",
- "cppStandard": "c++17",
+ "cppStandard": "c++20",
"intelliSenseMode": "linux-clang-x64"
}
],
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6bb9033ea0c..047c796541d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -205,14 +205,14 @@ if (MINGW)
set(CMAKE_STATIC_LIBRARY_PREFIX)
add_definitions(-D_WIN32_WINNT=0x0600)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse4 -std=c++17")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse4 -std=c++20")
endif()
if (UNIX)
set(OS_DIR posix)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -msse4 -std=c++17")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -msse4 -std=c++20")
if (NOT CMAKE_CROSSCOMPILING)
set(LIB_readline readline)
diff --git a/builds/docker/linux/arm32-arm64/Dockerfile b/builds/docker/linux/arm32-arm64/Dockerfile
index b72608cb189..f89b6236543 100644
--- a/builds/docker/linux/arm32-arm64/Dockerfile
+++ b/builds/docker/linux/arm32-arm64/Dockerfile
@@ -185,7 +185,7 @@ RUN cd ~/build && \
tar xvf icu4c-${ARG_ICU_VERSION}-src.tgz --strip 1 -C icu4c-${ARG_ICU_VERSION}-src && \
mkdir icu4c-${ARG_ICU_VERSION}-build-x86_64 && \
cd icu4c-${ARG_ICU_VERSION}-build-x86_64 && \
- CXXFLAGS='-std=c++17 -static-libstdc++' ../icu4c-${ARG_ICU_VERSION}-src/source/runConfigureICU \
+ CXXFLAGS='-std=c++20 -static-libstdc++' ../icu4c-${ARG_ICU_VERSION}-src/source/runConfigureICU \
Linux \
--host=x86_64-pc-linux-gnu && \
make -j${ARG_CPUCOUNT}
@@ -193,7 +193,7 @@ RUN cd ~/build && \
RUN cd ~/build && \
mkdir icu4c-${ARG_ICU_VERSION}-build && \
cd icu4c-${ARG_ICU_VERSION}-build && \
- CXXFLAGS='-std=c++17 -static-libstdc++' ../icu4c-${ARG_ICU_VERSION}-src/source/runConfigureICU \
+ CXXFLAGS='-std=c++20 -static-libstdc++' ../icu4c-${ARG_ICU_VERSION}-src/source/runConfigureICU \
Linux \
--host=${ARG_TARGET_ARCH} \
--with-cross-build=/home/ctng/build/icu4c-${ARG_ICU_VERSION}-build-x86_64 \
diff --git a/builds/docker/linux/x86-x64/Dockerfile b/builds/docker/linux/x86-x64/Dockerfile
index e7c3b1b0f51..93f0e15d86d 100644
--- a/builds/docker/linux/x86-x64/Dockerfile
+++ b/builds/docker/linux/x86-x64/Dockerfile
@@ -183,7 +183,7 @@ RUN cd ~/build && \
tar xvf icu4c-${ARG_ICU_VERSION}-src.tgz --strip 1 -C icu4c-${ARG_ICU_VERSION}-src && \
mkdir icu4c-${ARG_ICU_VERSION}-build && \
cd icu4c-${ARG_ICU_VERSION}-build && \
- CXXFLAGS='-std=c++17 -static-libstdc++' setarch $ARG_SET_ARCH ../icu4c-${ARG_ICU_VERSION}-src/source/runConfigureICU \
+ CXXFLAGS='-std=c++20 -static-libstdc++' setarch $ARG_SET_ARCH ../icu4c-${ARG_ICU_VERSION}-src/source/runConfigureICU \
Linux \
--host=${ARG_TARGET_ARCH} \
--prefix=/home/ctng/x-tools/${ARG_TARGET_ARCH}/${ARG_TARGET_ARCH}/sysroot/usr/local \
diff --git a/builds/posix/Makefile.in.plugins_examples b/builds/posix/Makefile.in.plugins_examples
index 7abccc01125..fd6917b845e 100644
--- a/builds/posix/Makefile.in.plugins_examples
+++ b/builds/posix/Makefile.in.plugins_examples
@@ -36,7 +36,7 @@ else
DefaultTarget := Release
endif
-CPPFLAGS += -std=c++17 -I$(FB_BUILD)/include
+CPPFLAGS += -std=c++20 -I$(FB_BUILD)/include
include $(ROOT)/gen/make.defaults
diff --git a/builds/posix/make.defaults b/builds/posix/make.defaults
index e41232b18b5..38592dcc96e 100755
--- a/builds/posix/make.defaults
+++ b/builds/posix/make.defaults
@@ -111,7 +111,7 @@ GLOB_OPTIONS:=
#____________________________________________________________________________
# Global c++ flags: firebird needs no RTTI, choose build standard and c++ specific warnings level
-PLUSPLUS_FLAGS:= -fno-rtti -std=c++17 -Werror=delete-incomplete -Werror=return-type
+PLUSPLUS_FLAGS:= -fno-rtti -std=c++20 -Werror=delete-incomplete -Werror=return-type
# If this is defined then we use special rules useful for developers only
IsDeveloper = @DEVEL_FLG@
diff --git a/builds/posix/prefix.freebsd_amd64 b/builds/posix/prefix.freebsd_amd64
index 0736d87e935..e83c74f2f02 100644
--- a/builds/posix/prefix.freebsd_amd64
+++ b/builds/posix/prefix.freebsd_amd64
@@ -26,4 +26,4 @@ DEV_FLAGS=-ggdb -DFREEBSD -DAMD64 -pipe -MMD -p -fPIC -Wall -Wno-non-virtual-dto
# This file must be compiled with SSE4.2 support
%/CRC32C.o: CXXFLAGS += -msse4
-CXXFLAGS := $(CXXFLAGS) -std=c++17
+CXXFLAGS := $(CXXFLAGS) -std=c++20
diff --git a/builds/win32/msvc15/FirebirdCommon.props b/builds/win32/msvc15/FirebirdCommon.props
index 178a76aab84..5b66cff69a2 100644
--- a/builds/win32/msvc15/FirebirdCommon.props
+++ b/builds/win32/msvc15/FirebirdCommon.props
@@ -23,7 +23,7 @@
Level3
true
ProgramDatabase
- stdcpp17
+ stdcpp20
Default
false
true
diff --git a/configure.ac b/configure.ac
index 357541bd550..1d566e2cb5b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1078,7 +1078,7 @@ dnl if 64-bit mode, then archive tool, ar, needs -X64 option
fi
XE_SAVE_ENV()
-CXXFLAGS="$CXXFLAGS -std=c++17"
+CXXFLAGS="$CXXFLAGS -std=c++20"
AC_CACHE_CHECK([whether the C++ compiler understands noexcept], [ac_cv_cxx_noexcept], [
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[int f(int x) noexcept { return x + 1; }]], [[]])],
[ac_cv_cxx_noexcept=yes], [ac_cv_cxx_noexcept=no])])
diff --git a/doc/README.modern_cpp.md b/doc/README.modern_cpp.md
index 936cc611a36..c6fbd7d1490 100644
--- a/doc/README.modern_cpp.md
+++ b/doc/README.modern_cpp.md
@@ -1,12 +1,10 @@
# Modern C++ features
-It's allowed to use in Firebird internal code C++ features up to and including C++17.
+It's allowed to use in Firebird internal code C++ features up to and including C++20.
Public files (as API headers) is limited to C++11.
Exceptions to these rules should be listed below and must be agreed by the team,
discussing in the devel list or by pull request.
-## Allowed features
-
-### C++20
+## Disallowed features
diff --git a/extern/cloop/src/cloop/cloop.vcxproj b/extern/cloop/src/cloop/cloop.vcxproj
index 8e72817dcae..83cb7efb3ca 100644
--- a/extern/cloop/src/cloop/cloop.vcxproj
+++ b/extern/cloop/src/cloop/cloop.vcxproj
@@ -119,7 +119,7 @@
Level3
ProgramDatabase
Disabled
- stdcpp17
+ stdcpp20
/Zc:__cplusplus %(AdditionalOptions)
@@ -148,7 +148,7 @@
MultiThreadedDLL
Level3
ProgramDatabase
- stdcpp17
+ stdcpp20
/Zc:__cplusplus %(AdditionalOptions)
@@ -175,4 +175,4 @@
-
\ No newline at end of file
+
diff --git a/extern/cloop/src/tests/test1/test1-cpp-dll.vcxproj b/extern/cloop/src/tests/test1/test1-cpp-dll.vcxproj
index c5a24cab979..75ac74189b2 100644
--- a/extern/cloop/src/tests/test1/test1-cpp-dll.vcxproj
+++ b/extern/cloop/src/tests/test1/test1-cpp-dll.vcxproj
@@ -130,7 +130,7 @@
ProgramDatabase
Disabled
/Zc:__cplusplus %(AdditionalOptions)
- stdcpp17
+ stdcpp20
true
@@ -161,7 +161,7 @@
Level3
ProgramDatabase
/Zc:__cplusplus %(AdditionalOptions)
- stdcpp17
+ stdcpp20
true
@@ -180,4 +180,4 @@
-
\ No newline at end of file
+
diff --git a/extern/cloop/src/tests/test1/test1-cpp-exe.vcxproj b/extern/cloop/src/tests/test1/test1-cpp-exe.vcxproj
index 26ead73b5ac..7cd928556c1 100644
--- a/extern/cloop/src/tests/test1/test1-cpp-exe.vcxproj
+++ b/extern/cloop/src/tests/test1/test1-cpp-exe.vcxproj
@@ -130,7 +130,7 @@
Disabled
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
/Zc:__cplusplus %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -164,7 +164,7 @@
true
WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
/Zc:__cplusplus %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -182,4 +182,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/cds.vcxproj b/extern/libcds/projects/Win/vc141/cds.vcxproj
index dbee12a6862..ba93de8bf88 100644
--- a/extern/libcds/projects/Win/vc141/cds.vcxproj
+++ b/extern/libcds/projects/Win/vc141/cds.vcxproj
@@ -628,7 +628,7 @@
EditAndContinue
Cdecl
4520
- stdcpp17
+ stdcpp20
$(OutDir)$(TargetName).dll
@@ -756,7 +756,7 @@
ProgramDatabase
Cdecl
4520
- stdcpp17
+ stdcpp20
$(OutDir)$(TargetName).dll
@@ -893,7 +893,7 @@
ProgramDatabase
Cdecl
4520
- stdcpp17
+ stdcpp20
$(OutDir)$(TargetName).dll
@@ -1062,7 +1062,7 @@
Cdecl
false
4520
- stdcpp17
+ stdcpp20
$(OutDir)$(TargetName).dll
@@ -1262,7 +1262,7 @@
Cdecl
false
4520
- stdcpp17
+ stdcpp20
$(OutDir)$(TargetName).dll
@@ -1467,7 +1467,7 @@
Cdecl
false
4520
- stdcpp17
+ stdcpp20
$(OutDir)$(TargetName).dll
diff --git a/extern/libcds/projects/Win/vc141/gtest-deque.vcxproj b/extern/libcds/projects/Win/vc141/gtest-deque.vcxproj
index e07a12b3977..2fbdeb54924 100644
--- a/extern/libcds/projects/Win/vc141/gtest-deque.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-deque.vcxproj
@@ -398,7 +398,7 @@
Disabled
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
- stdcpp17
+ stdcpp20
Console
@@ -477,7 +477,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -565,7 +565,7 @@
true
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
- stdcpp17
+ stdcpp20
Console
@@ -645,7 +645,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -679,4 +679,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-ilist-iterable.vcxproj b/extern/libcds/projects/Win/vc141/gtest-ilist-iterable.vcxproj
index e8902e6f187..0d64486ef11 100644
--- a/extern/libcds/projects/Win/vc141/gtest-ilist-iterable.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-ilist-iterable.vcxproj
@@ -378,7 +378,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
4503
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -447,7 +447,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
4503
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -526,7 +526,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
4503
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -611,7 +611,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
4503
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -646,4 +646,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-ilist-lazy.vcxproj b/extern/libcds/projects/Win/vc141/gtest-ilist-lazy.vcxproj
index 42ae849023d..75c90fe601f 100644
--- a/extern/libcds/projects/Win/vc141/gtest-ilist-lazy.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-ilist-lazy.vcxproj
@@ -431,7 +431,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
4503
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -517,7 +517,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
4503
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -613,7 +613,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
4503
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -698,7 +698,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
4503
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -733,4 +733,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-ilist-michael.vcxproj b/extern/libcds/projects/Win/vc141/gtest-ilist-michael.vcxproj
index 5105efac433..68d7e2ce078 100644
--- a/extern/libcds/projects/Win/vc141/gtest-ilist-michael.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-ilist-michael.vcxproj
@@ -431,7 +431,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
4503
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -517,7 +517,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
4503
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -613,7 +613,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
4503
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -698,7 +698,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
4503
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -733,4 +733,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-iset-feldman.vcxproj b/extern/libcds/projects/Win/vc141/gtest-iset-feldman.vcxproj
index 9a943f3e9d9..890ae62d926 100644
--- a/extern/libcds/projects/Win/vc141/gtest-iset-feldman.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-iset-feldman.vcxproj
@@ -421,7 +421,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -507,7 +507,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -603,7 +603,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -688,7 +688,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -723,4 +723,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-iset-michael-iterable.vcxproj b/extern/libcds/projects/Win/vc141/gtest-iset-michael-iterable.vcxproj
index c25bdcc6cc6..76439aba4e2 100644
--- a/extern/libcds/projects/Win/vc141/gtest-iset-michael-iterable.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-iset-michael-iterable.vcxproj
@@ -411,7 +411,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -497,7 +497,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -593,7 +593,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -678,7 +678,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -713,4 +713,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-iset-michael-lazy.vcxproj b/extern/libcds/projects/Win/vc141/gtest-iset-michael-lazy.vcxproj
index ec3a76871a8..d075e1fa836 100644
--- a/extern/libcds/projects/Win/vc141/gtest-iset-michael-lazy.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-iset-michael-lazy.vcxproj
@@ -455,7 +455,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -541,7 +541,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -637,7 +637,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -722,7 +722,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -757,4 +757,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-iset-michael.vcxproj b/extern/libcds/projects/Win/vc141/gtest-iset-michael.vcxproj
index d59d53e1a07..bd6b3b44be5 100644
--- a/extern/libcds/projects/Win/vc141/gtest-iset-michael.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-iset-michael.vcxproj
@@ -455,7 +455,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -541,7 +541,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -637,7 +637,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -722,7 +722,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -757,4 +757,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-iset-skip.vcxproj b/extern/libcds/projects/Win/vc141/gtest-iset-skip.vcxproj
index 54ba2740c91..fa56eb3e2da 100644
--- a/extern/libcds/projects/Win/vc141/gtest-iset-skip.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-iset-skip.vcxproj
@@ -436,7 +436,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -522,7 +522,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -618,7 +618,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -703,7 +703,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -738,4 +738,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-iset-split-iterable.vcxproj b/extern/libcds/projects/Win/vc141/gtest-iset-split-iterable.vcxproj
index ab0e0182f55..317b469892a 100644
--- a/extern/libcds/projects/Win/vc141/gtest-iset-split-iterable.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-iset-split-iterable.vcxproj
@@ -411,7 +411,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -497,7 +497,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -593,7 +593,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -678,7 +678,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -713,4 +713,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-iset-split-lazy.vcxproj b/extern/libcds/projects/Win/vc141/gtest-iset-split-lazy.vcxproj
index 2a5cf647303..752136fee31 100644
--- a/extern/libcds/projects/Win/vc141/gtest-iset-split-lazy.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-iset-split-lazy.vcxproj
@@ -531,7 +531,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -617,7 +617,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -713,7 +713,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -798,7 +798,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -833,4 +833,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-iset-split-michael.vcxproj b/extern/libcds/projects/Win/vc141/gtest-iset-split-michael.vcxproj
index 71c8bc9b08a..5d1e503b017 100644
--- a/extern/libcds/projects/Win/vc141/gtest-iset-split-michael.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-iset-split-michael.vcxproj
@@ -531,7 +531,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -617,7 +617,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -713,7 +713,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -798,7 +798,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -833,4 +833,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-list-iterable.vcxproj b/extern/libcds/projects/Win/vc141/gtest-list-iterable.vcxproj
index 2925e6448dd..b08c063b34d 100644
--- a/extern/libcds/projects/Win/vc141/gtest-list-iterable.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-list-iterable.vcxproj
@@ -414,7 +414,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -495,7 +495,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -586,7 +586,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -667,7 +667,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -701,4 +701,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-list-lazy.vcxproj b/extern/libcds/projects/Win/vc141/gtest-list-lazy.vcxproj
index 726d82c6e6f..06a4579ff56 100644
--- a/extern/libcds/projects/Win/vc141/gtest-list-lazy.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-list-lazy.vcxproj
@@ -464,7 +464,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -545,7 +545,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -636,7 +636,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -717,7 +717,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -751,4 +751,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-list-michael.vcxproj b/extern/libcds/projects/Win/vc141/gtest-list-michael.vcxproj
index 84474f3d5c1..1cde215f18a 100644
--- a/extern/libcds/projects/Win/vc141/gtest-list-michael.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-list-michael.vcxproj
@@ -502,7 +502,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -583,7 +583,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -674,7 +674,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -755,7 +755,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -789,4 +789,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-map-feldman.vcxproj b/extern/libcds/projects/Win/vc141/gtest-map-feldman.vcxproj
index 29e00049473..ca9c0fcff7e 100644
--- a/extern/libcds/projects/Win/vc141/gtest-map-feldman.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-map-feldman.vcxproj
@@ -418,7 +418,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -504,7 +504,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -600,7 +600,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -685,7 +685,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -720,4 +720,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-map-michael-iterable.vcxproj b/extern/libcds/projects/Win/vc141/gtest-map-michael-iterable.vcxproj
index 99b4b5f3068..ae5b487569c 100644
--- a/extern/libcds/projects/Win/vc141/gtest-map-michael-iterable.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-map-michael-iterable.vcxproj
@@ -414,7 +414,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -500,7 +500,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -596,7 +596,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -681,7 +681,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -716,4 +716,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-map-michael-lazy.vcxproj b/extern/libcds/projects/Win/vc141/gtest-map-michael-lazy.vcxproj
index 9558f7372b2..2aad48ed387 100644
--- a/extern/libcds/projects/Win/vc141/gtest-map-michael-lazy.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-map-michael-lazy.vcxproj
@@ -437,7 +437,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -523,7 +523,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -619,7 +619,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -704,7 +704,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -739,4 +739,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-map-michael.vcxproj b/extern/libcds/projects/Win/vc141/gtest-map-michael.vcxproj
index 0fda477fb7e..77829dbd818 100644
--- a/extern/libcds/projects/Win/vc141/gtest-map-michael.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-map-michael.vcxproj
@@ -456,7 +456,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -542,7 +542,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -638,7 +638,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -723,7 +723,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -758,4 +758,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-map-skip.vcxproj b/extern/libcds/projects/Win/vc141/gtest-map-skip.vcxproj
index 7403df0d999..7cdd42a5079 100644
--- a/extern/libcds/projects/Win/vc141/gtest-map-skip.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-map-skip.vcxproj
@@ -459,7 +459,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -545,7 +545,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -641,7 +641,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -726,7 +726,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -761,4 +761,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-map-split-iterable.vcxproj b/extern/libcds/projects/Win/vc141/gtest-map-split-iterable.vcxproj
index fea12d67eba..e306ef58e7f 100644
--- a/extern/libcds/projects/Win/vc141/gtest-map-split-iterable.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-map-split-iterable.vcxproj
@@ -410,7 +410,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -496,7 +496,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -592,7 +592,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -677,7 +677,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -712,4 +712,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-map-split-lazy.vcxproj b/extern/libcds/projects/Win/vc141/gtest-map-split-lazy.vcxproj
index 07d77a62895..38ba141c281 100644
--- a/extern/libcds/projects/Win/vc141/gtest-map-split-lazy.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-map-split-lazy.vcxproj
@@ -532,7 +532,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -618,7 +618,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -714,7 +714,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -799,7 +799,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -834,4 +834,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-map-split-michael.vcxproj b/extern/libcds/projects/Win/vc141/gtest-map-split-michael.vcxproj
index fc7ff46eb92..7b1d1ef4b98 100644
--- a/extern/libcds/projects/Win/vc141/gtest-map-split-michael.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-map-split-michael.vcxproj
@@ -532,7 +532,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -618,7 +618,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -714,7 +714,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -799,7 +799,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -834,4 +834,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-misc.vcxproj b/extern/libcds/projects/Win/vc141/gtest-misc.vcxproj
index 3b1dba4a575..766a45b5c18 100644
--- a/extern/libcds/projects/Win/vc141/gtest-misc.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-misc.vcxproj
@@ -432,7 +432,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -513,7 +513,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -604,7 +604,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -685,7 +685,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -719,4 +719,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-pqueue.vcxproj b/extern/libcds/projects/Win/vc141/gtest-pqueue.vcxproj
index d0d3b992014..e4d3d89370d 100644
--- a/extern/libcds/projects/Win/vc141/gtest-pqueue.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-pqueue.vcxproj
@@ -409,7 +409,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -490,7 +490,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -581,7 +581,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -662,7 +662,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -696,4 +696,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-queue.vcxproj b/extern/libcds/projects/Win/vc141/gtest-queue.vcxproj
index 844aceabc8b..b5518514571 100644
--- a/extern/libcds/projects/Win/vc141/gtest-queue.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-queue.vcxproj
@@ -439,7 +439,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -520,7 +520,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -611,7 +611,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -692,7 +692,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -726,4 +726,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-set-feldman.vcxproj b/extern/libcds/projects/Win/vc141/gtest-set-feldman.vcxproj
index 0ad8e748a2b..99b87e5b13f 100644
--- a/extern/libcds/projects/Win/vc141/gtest-set-feldman.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-set-feldman.vcxproj
@@ -420,7 +420,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -506,7 +506,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -602,7 +602,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -687,7 +687,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -722,4 +722,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-set-michael-iterable.vcxproj b/extern/libcds/projects/Win/vc141/gtest-set-michael-iterable.vcxproj
index b32e8c59e7e..8e8a3f7b63f 100644
--- a/extern/libcds/projects/Win/vc141/gtest-set-michael-iterable.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-set-michael-iterable.vcxproj
@@ -415,7 +415,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -501,7 +501,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -597,7 +597,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -682,7 +682,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -717,4 +717,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-set-michael-lazy.vcxproj b/extern/libcds/projects/Win/vc141/gtest-set-michael-lazy.vcxproj
index 6792b469757..5e873015d96 100644
--- a/extern/libcds/projects/Win/vc141/gtest-set-michael-lazy.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-set-michael-lazy.vcxproj
@@ -457,7 +457,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -543,7 +543,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -639,7 +639,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -724,7 +724,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -759,4 +759,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-set-michael.vcxproj b/extern/libcds/projects/Win/vc141/gtest-set-michael.vcxproj
index 05f84c26f63..11af9d70b84 100644
--- a/extern/libcds/projects/Win/vc141/gtest-set-michael.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-set-michael.vcxproj
@@ -457,7 +457,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -543,7 +543,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -639,7 +639,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -724,7 +724,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -759,4 +759,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-set-skip.vcxproj b/extern/libcds/projects/Win/vc141/gtest-set-skip.vcxproj
index 4272df68158..f9bf31d5932 100644
--- a/extern/libcds/projects/Win/vc141/gtest-set-skip.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-set-skip.vcxproj
@@ -458,7 +458,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -544,7 +544,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -640,7 +640,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -725,7 +725,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -760,4 +760,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-set-split-iterable.vcxproj b/extern/libcds/projects/Win/vc141/gtest-set-split-iterable.vcxproj
index d6717f3bfa7..7661b45641a 100644
--- a/extern/libcds/projects/Win/vc141/gtest-set-split-iterable.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-set-split-iterable.vcxproj
@@ -410,7 +410,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -496,7 +496,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -592,7 +592,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -677,7 +677,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -712,4 +712,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-set-split-lazy.vcxproj b/extern/libcds/projects/Win/vc141/gtest-set-split-lazy.vcxproj
index 7721b3188f0..46c8c8ef5cf 100644
--- a/extern/libcds/projects/Win/vc141/gtest-set-split-lazy.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-set-split-lazy.vcxproj
@@ -533,7 +533,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -619,7 +619,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -715,7 +715,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -800,7 +800,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -835,4 +835,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-set-split-michael.vcxproj b/extern/libcds/projects/Win/vc141/gtest-set-split-michael.vcxproj
index 5f1803924bd..5595edc5651 100644
--- a/extern/libcds/projects/Win/vc141/gtest-set-split-michael.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-set-split-michael.vcxproj
@@ -533,7 +533,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -619,7 +619,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -715,7 +715,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -800,7 +800,7 @@
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
4503
- stdcpp17
+ stdcpp20
Console
@@ -835,4 +835,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-stack.vcxproj b/extern/libcds/projects/Win/vc141/gtest-stack.vcxproj
index 67e493418c9..5f38fa0f1ef 100644
--- a/extern/libcds/projects/Win/vc141/gtest-stack.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-stack.vcxproj
@@ -410,7 +410,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -491,7 +491,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -582,7 +582,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -663,7 +663,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -697,4 +697,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-striped-map-boost.vcxproj b/extern/libcds/projects/Win/vc141/gtest-striped-map-boost.vcxproj
index 073a538db35..b456f2b21a4 100644
--- a/extern/libcds/projects/Win/vc141/gtest-striped-map-boost.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-striped-map-boost.vcxproj
@@ -410,7 +410,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -491,7 +491,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -582,7 +582,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -663,7 +663,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -697,4 +697,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-striped-map-cuckoo.vcxproj b/extern/libcds/projects/Win/vc141/gtest-striped-map-cuckoo.vcxproj
index e8ce2f204b8..a7a7a958d62 100644
--- a/extern/libcds/projects/Win/vc141/gtest-striped-map-cuckoo.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-striped-map-cuckoo.vcxproj
@@ -443,7 +443,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -524,7 +524,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -615,7 +615,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -696,7 +696,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -730,4 +730,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-striped-map-std.vcxproj b/extern/libcds/projects/Win/vc141/gtest-striped-map-std.vcxproj
index c92faf81c88..3e4cbdf6788 100644
--- a/extern/libcds/projects/Win/vc141/gtest-striped-map-std.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-striped-map-std.vcxproj
@@ -408,7 +408,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -489,7 +489,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -580,7 +580,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -661,7 +661,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -695,4 +695,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-striped-set-boost.vcxproj b/extern/libcds/projects/Win/vc141/gtest-striped-set-boost.vcxproj
index 56c63dfec13..83c3a3959a1 100644
--- a/extern/libcds/projects/Win/vc141/gtest-striped-set-boost.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-striped-set-boost.vcxproj
@@ -421,7 +421,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -502,7 +502,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -593,7 +593,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -674,7 +674,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -708,4 +708,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-striped-set-cuckoo.vcxproj b/extern/libcds/projects/Win/vc141/gtest-striped-set-cuckoo.vcxproj
index 51936022223..9fb4a1ee0a4 100644
--- a/extern/libcds/projects/Win/vc141/gtest-striped-set-cuckoo.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-striped-set-cuckoo.vcxproj
@@ -464,7 +464,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -545,7 +545,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -636,7 +636,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -717,7 +717,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -751,4 +751,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-striped-set-std.vcxproj b/extern/libcds/projects/Win/vc141/gtest-striped-set-std.vcxproj
index cebf2dd7f23..47d3a5a329f 100644
--- a/extern/libcds/projects/Win/vc141/gtest-striped-set-std.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-striped-set-std.vcxproj
@@ -408,7 +408,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -489,7 +489,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -580,7 +580,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -661,7 +661,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_ENABLE_BOOST_CONTAINER;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -695,4 +695,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-tree-bronson.vcxproj b/extern/libcds/projects/Win/vc141/gtest-tree-bronson.vcxproj
index 2819be3e683..d85e91b36c0 100644
--- a/extern/libcds/projects/Win/vc141/gtest-tree-bronson.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-tree-bronson.vcxproj
@@ -418,7 +418,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Bv %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -499,7 +499,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Bv %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -590,7 +590,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Bv %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -671,7 +671,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Bv %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -705,4 +705,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/gtest-tree-ellen.vcxproj b/extern/libcds/projects/Win/vc141/gtest-tree-ellen.vcxproj
index e6aeef33f19..9f2ffade191 100644
--- a/extern/libcds/projects/Win/vc141/gtest-tree-ellen.vcxproj
+++ b/extern/libcds/projects/Win/vc141/gtest-tree-ellen.vcxproj
@@ -609,7 +609,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Bv %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -690,7 +690,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Bv %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -781,7 +781,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Bv %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -862,7 +862,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Bv %(AdditionalOptions) /Zc:inline /permissive-
- stdcpp17
+ stdcpp20
Console
@@ -896,4 +896,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-framework.vcxproj b/extern/libcds/projects/Win/vc141/stress-framework.vcxproj
index 304fc24f98a..f9463f5bada 100644
--- a/extern/libcds/projects/Win/vc141/stress-framework.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-framework.vcxproj
@@ -523,7 +523,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -604,7 +604,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -695,7 +695,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -776,7 +776,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -810,4 +810,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-freelist.vcxproj b/extern/libcds/projects/Win/vc141/stress-freelist.vcxproj
index 5ec83b331e2..b917a222754 100644
--- a/extern/libcds/projects/Win/vc141/stress-freelist.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-freelist.vcxproj
@@ -403,7 +403,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -484,7 +484,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -575,7 +575,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -656,7 +656,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -690,4 +690,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-map-del3.vcxproj b/extern/libcds/projects/Win/vc141/stress-map-del3.vcxproj
index 716dacb8b02..5fdfe056a77 100644
--- a/extern/libcds/projects/Win/vc141/stress-map-del3.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-map-del3.vcxproj
@@ -453,7 +453,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -534,7 +534,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -625,7 +625,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -706,7 +706,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -740,4 +740,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-map-delodd.vcxproj b/extern/libcds/projects/Win/vc141/stress-map-delodd.vcxproj
index 005f5838065..fc9d8b4ee62 100644
--- a/extern/libcds/projects/Win/vc141/stress-map-delodd.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-map-delodd.vcxproj
@@ -453,7 +453,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -534,7 +534,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -625,7 +625,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -706,7 +706,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -740,4 +740,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-map-find_string.vcxproj b/extern/libcds/projects/Win/vc141/stress-map-find_string.vcxproj
index 0e52b27744a..13c11c2ccc9 100644
--- a/extern/libcds/projects/Win/vc141/stress-map-find_string.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-map-find_string.vcxproj
@@ -493,7 +493,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -574,7 +574,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -665,7 +665,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -746,7 +746,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -780,4 +780,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-map-insdel-func.vcxproj b/extern/libcds/projects/Win/vc141/stress-map-insdel-func.vcxproj
index 1c82b40bfda..a96395e65b7 100644
--- a/extern/libcds/projects/Win/vc141/stress-map-insdel-func.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-map-insdel-func.vcxproj
@@ -454,7 +454,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -535,7 +535,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -626,7 +626,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -707,7 +707,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -741,4 +741,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-map-insdel-item-int.vcxproj b/extern/libcds/projects/Win/vc141/stress-map-insdel-item-int.vcxproj
index b079cb94781..eea600eeeec 100644
--- a/extern/libcds/projects/Win/vc141/stress-map-insdel-item-int.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-map-insdel-item-int.vcxproj
@@ -454,7 +454,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -535,7 +535,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -626,7 +626,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -707,7 +707,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -741,4 +741,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-map-insdel-string.vcxproj b/extern/libcds/projects/Win/vc141/stress-map-insdel-string.vcxproj
index 529538fd3fa..fdddac43f17 100644
--- a/extern/libcds/projects/Win/vc141/stress-map-insdel-string.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-map-insdel-string.vcxproj
@@ -474,7 +474,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -555,7 +555,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -646,7 +646,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -727,7 +727,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -761,4 +761,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-map-insdelfind.vcxproj b/extern/libcds/projects/Win/vc141/stress-map-insdelfind.vcxproj
index bcc1938ce9d..c8eb8f45e46 100644
--- a/extern/libcds/projects/Win/vc141/stress-map-insdelfind.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-map-insdelfind.vcxproj
@@ -460,7 +460,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -541,7 +541,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -632,7 +632,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -713,7 +713,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -747,4 +747,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-map-iter-erase.vcxproj b/extern/libcds/projects/Win/vc141/stress-map-iter-erase.vcxproj
index 53e8327dbdb..65a5dccdf13 100644
--- a/extern/libcds/projects/Win/vc141/stress-map-iter-erase.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-map-iter-erase.vcxproj
@@ -411,7 +411,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -492,7 +492,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -583,7 +583,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -664,7 +664,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -698,4 +698,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-map-minmax.vcxproj b/extern/libcds/projects/Win/vc141/stress-map-minmax.vcxproj
index e8c2c43efed..d00a23c8b74 100644
--- a/extern/libcds/projects/Win/vc141/stress-map-minmax.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-map-minmax.vcxproj
@@ -411,7 +411,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -492,7 +492,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -583,7 +583,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -664,7 +664,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\map;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -698,4 +698,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-pqueue.vcxproj b/extern/libcds/projects/Win/vc141/stress-pqueue.vcxproj
index 6f8b2aca531..9c9fe770882 100644
--- a/extern/libcds/projects/Win/vc141/stress-pqueue.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-pqueue.vcxproj
@@ -427,7 +427,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -508,7 +508,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -599,7 +599,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -680,7 +680,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -714,4 +714,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-queue-bounded.vcxproj b/extern/libcds/projects/Win/vc141/stress-queue-bounded.vcxproj
index 9356ffd1a4f..ac9b3cdc3af 100644
--- a/extern/libcds/projects/Win/vc141/stress-queue-bounded.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-queue-bounded.vcxproj
@@ -407,7 +407,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -488,7 +488,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -579,7 +579,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -660,7 +660,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -694,4 +694,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-queue-pop.vcxproj b/extern/libcds/projects/Win/vc141/stress-queue-pop.vcxproj
index 4cae55ad704..7208d3b484c 100644
--- a/extern/libcds/projects/Win/vc141/stress-queue-pop.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-queue-pop.vcxproj
@@ -427,7 +427,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -508,7 +508,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -599,7 +599,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -680,7 +680,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -714,4 +714,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-queue-push.vcxproj b/extern/libcds/projects/Win/vc141/stress-queue-push.vcxproj
index f257539cc00..9bf65637d39 100644
--- a/extern/libcds/projects/Win/vc141/stress-queue-push.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-queue-push.vcxproj
@@ -427,7 +427,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -508,7 +508,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -599,7 +599,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -680,7 +680,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -714,4 +714,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-queue-pushpop.vcxproj b/extern/libcds/projects/Win/vc141/stress-queue-pushpop.vcxproj
index 6e1bc436ed0..0ef0886d5d9 100644
--- a/extern/libcds/projects/Win/vc141/stress-queue-pushpop.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-queue-pushpop.vcxproj
@@ -428,7 +428,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -509,7 +509,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -600,7 +600,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -681,7 +681,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -715,4 +715,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-queue-random.vcxproj b/extern/libcds/projects/Win/vc141/stress-queue-random.vcxproj
index d719eebaacb..b2ed3d5a888 100644
--- a/extern/libcds/projects/Win/vc141/stress-queue-random.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-queue-random.vcxproj
@@ -427,7 +427,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -508,7 +508,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -599,7 +599,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -680,7 +680,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -714,4 +714,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-set-del3.vcxproj b/extern/libcds/projects/Win/vc141/stress-set-del3.vcxproj
index 6006a7a4896..def91f55676 100644
--- a/extern/libcds/projects/Win/vc141/stress-set-del3.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-set-del3.vcxproj
@@ -452,7 +452,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -533,7 +533,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -624,7 +624,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -705,7 +705,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -739,4 +739,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-set-delodd.vcxproj b/extern/libcds/projects/Win/vc141/stress-set-delodd.vcxproj
index fe2a723eb6f..60e0e4b0cb8 100644
--- a/extern/libcds/projects/Win/vc141/stress-set-delodd.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-set-delodd.vcxproj
@@ -461,7 +461,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -542,7 +542,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -633,7 +633,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -714,7 +714,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -748,4 +748,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-set-insdel_func.vcxproj b/extern/libcds/projects/Win/vc141/stress-set-insdel_func.vcxproj
index 4f055065111..a64dd037050 100644
--- a/extern/libcds/projects/Win/vc141/stress-set-insdel_func.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-set-insdel_func.vcxproj
@@ -453,7 +453,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -534,7 +534,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -625,7 +625,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -706,7 +706,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -740,4 +740,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-set-insdel_string.vcxproj b/extern/libcds/projects/Win/vc141/stress-set-insdel_string.vcxproj
index 09db72ddc70..42a86d6fd05 100644
--- a/extern/libcds/projects/Win/vc141/stress-set-insdel_string.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-set-insdel_string.vcxproj
@@ -473,7 +473,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -554,7 +554,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -645,7 +645,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -726,7 +726,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -760,4 +760,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-set-insdelfind.vcxproj b/extern/libcds/projects/Win/vc141/stress-set-insdelfind.vcxproj
index cd57e7c1278..f80c91b4c46 100644
--- a/extern/libcds/projects/Win/vc141/stress-set-insdelfind.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-set-insdelfind.vcxproj
@@ -468,7 +468,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_SCL_SECURE_NO_WARNINGS;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -549,7 +549,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_SCL_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -640,7 +640,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_SCL_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -721,7 +721,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_SCL_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -755,4 +755,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-set-iter-erase.vcxproj b/extern/libcds/projects/Win/vc141/stress-set-iter-erase.vcxproj
index 2ae59c30d4b..f60b16d0bcd 100644
--- a/extern/libcds/projects/Win/vc141/stress-set-iter-erase.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-set-iter-erase.vcxproj
@@ -411,7 +411,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -492,7 +492,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -583,7 +583,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -664,7 +664,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -698,4 +698,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-set-iteration.vcxproj b/extern/libcds/projects/Win/vc141/stress-set-iteration.vcxproj
index 0fc84fdce78..557cabcb0b4 100644
--- a/extern/libcds/projects/Win/vc141/stress-set-iteration.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-set-iteration.vcxproj
@@ -411,7 +411,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -492,7 +492,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -583,7 +583,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -664,7 +664,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;CDSUNIT_USE_URCU;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress\set;$(SolutionDir)..\..\..\test\stress\;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -698,4 +698,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-spsc-queue.vcxproj b/extern/libcds/projects/Win/vc141/stress-spsc-queue.vcxproj
index 1a2407a141c..cd7a5197188 100644
--- a/extern/libcds/projects/Win/vc141/stress-spsc-queue.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-spsc-queue.vcxproj
@@ -408,7 +408,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -489,7 +489,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -580,7 +580,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -661,7 +661,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(SolutionDir)..\..\..\test\stress;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -695,4 +695,4 @@
-
\ No newline at end of file
+
diff --git a/extern/libcds/projects/Win/vc141/stress-stack.vcxproj b/extern/libcds/projects/Win/vc141/stress-stack.vcxproj
index 0a15cf9c3a6..4dba78a64f5 100644
--- a/extern/libcds/projects/Win/vc141/stress-stack.vcxproj
+++ b/extern/libcds/projects/Win/vc141/stress-stack.vcxproj
@@ -410,7 +410,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -491,7 +491,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -582,7 +582,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -663,7 +663,7 @@
_ENABLE_ATOMIC_ALIGNMENT_FIX;_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)
/bigobj /Zc:inline /permissive- %(AdditionalOptions)
- stdcpp17
+ stdcpp20
Console
@@ -697,4 +697,4 @@
-
\ No newline at end of file
+
diff --git a/src/auth/trusted/AuthSspi.cpp b/src/auth/trusted/AuthSspi.cpp
index 515271b1ec9..255c6001eaa 100644
--- a/src/auth/trusted/AuthSspi.cpp
+++ b/src/auth/trusted/AuthSspi.cpp
@@ -118,9 +118,9 @@ AuthSspi::AuthSspi()
groupNames(*getDefaultMemoryPool()), sessionKey(*getDefaultMemoryPool())
{
TimeStamp timeOut;
- hasCredentials = initEntries() && (fAcquireCredentialsHandle(0,
- legacySSP ? NTLMSP_NAME_A : NEGOSSP_NAME_A,
- SECPKG_CRED_BOTH, 0, 0, 0, 0,
+ hasCredentials = initEntries() && (fAcquireCredentialsHandle(nullptr,
+ const_cast(legacySSP ? NTLMSP_NAME_A : NEGOSSP_NAME_A),
+ SECPKG_CRED_BOTH, nullptr, nullptr, 0, nullptr,
&secHndl, &timeOut) == SEC_E_OK);
}
diff --git a/src/common/classes/QualifiedMetaString.h b/src/common/classes/QualifiedMetaString.h
index 56d05a8b8f9..ddac5e089fd 100644
--- a/src/common/classes/QualifiedMetaString.h
+++ b/src/common/classes/QualifiedMetaString.h
@@ -31,6 +31,14 @@
namespace Firebird {
+template
+concept IsQualifiedName = requires(T t)
+{
+ { t.schema };
+ { t.object };
+ { t.package };
+};
+
template
class BaseQualifiedName
{
@@ -277,26 +285,30 @@ class BaseQualifiedName
}
public:
- bool operator<(const BaseQualifiedName& m) const
+ template
+ bool operator<(const U& m) const
{
return schema < m.schema ||
(schema == m.schema && object < m.object) ||
(schema == m.schema && object == m.object && package < m.package);
}
- bool operator>(const BaseQualifiedName& m) const
+ template
+ bool operator>(const U& m) const
{
return schema > m.schema ||
(schema == m.schema && object > m.object) ||
(schema == m.schema && object == m.object && package > m.package);
}
- bool operator==(const BaseQualifiedName& m) const
+ template
+ bool operator==(const U& m) const
{
return schema == m.schema && object == m.object && package == m.package;
}
- bool operator!=(const BaseQualifiedName& m) const
+ template
+ bool operator!=(const U& m) const
{
return !(*this == m);
}
diff --git a/src/common/isc_sync.cpp b/src/common/isc_sync.cpp
index f76474dce69..8c49b183f1f 100644
--- a/src/common/isc_sync.cpp
+++ b/src/common/isc_sync.cpp
@@ -2579,7 +2579,7 @@ bool SharedMemoryBase::remapFile(CheckStatusWrapper* statusVector,
!FlushViewOfFile(sh_mem_header, 0))
{
error(statusVector, "SetFilePointer", GetLastError());
- return NULL;
+ return false;
}
}
@@ -2622,16 +2622,16 @@ bool SharedMemoryBase::remapFile(CheckStatusWrapper* statusVector,
if (file_obj == NULL)
{
error(statusVector, "CreateFileMapping", GetLastError());
- return NULL;
+ return false;
}
MemoryHeader* const address = (MemoryHeader*) MapViewOfFile(file_obj, FILE_MAP_WRITE, 0, 0, 0);
- if (address == NULL)
+ if (!address)
{
error(statusVector, "MapViewOfFile", GetLastError());
CloseHandle(file_obj);
- return NULL;
+ return false;
}
if (flag)
@@ -2650,10 +2650,10 @@ bool SharedMemoryBase::remapFile(CheckStatusWrapper* statusVector,
if (!sh_mem_length_mapped)
{
error(statusVector, "sh_mem_length_mapped is 0", 0);
- return NULL;
+ return false;
}
- return (address);
+ return address != nullptr;
}
#endif
diff --git a/src/dsql/BoolNodes.cpp b/src/dsql/BoolNodes.cpp
index fc25a81af81..c77dc540743 100644
--- a/src/dsql/BoolNodes.cpp
+++ b/src/dsql/BoolNodes.cpp
@@ -134,7 +134,7 @@ namespace
BoolExprNode* BoolExprNode::pass2(thread_db* tdbb, CompilerScratch* csb)
{
- pass2Boolean(tdbb, csb, [=] { ExprNode::pass2(tdbb, csb); });
+ pass2Boolean(tdbb, csb, [=, this] { ExprNode::pass2(tdbb, csb); });
if (nodFlags & FLAG_INVARIANT)
{
diff --git a/src/jrd/Attachment.h b/src/jrd/Attachment.h
index 5c08141db0f..3c257d13418 100644
--- a/src/jrd/Attachment.h
+++ b/src/jrd/Attachment.h
@@ -305,7 +305,7 @@ class StableAttachmentPart : public Firebird::RefCounted, public Firebird::Globa
Firebird::Mutex syncMutex;
std::atomic waiters;
ThreadId threadId;
- volatile FB_UINT64 totalLocksCounter;
+ std::atomic totalLocksCounter;
int currentLocksCounter;
};
diff --git a/src/jrd/MetaName.h b/src/jrd/MetaName.h
index 0655eaf4534..78aec39f8f2 100644
--- a/src/jrd/MetaName.h
+++ b/src/jrd/MetaName.h
@@ -286,6 +286,11 @@ class MetaName
return compare(s.c_str(), s.length());
}
+ int compare(const Firebird::MetaString& s) const
+ {
+ return compare(s.c_str(), s.length());
+ }
+
int compare(const MetaName& m) const
{
if (word == m.word)
@@ -319,6 +324,16 @@ class MetaName
return compare(s) != 0;
}
+ bool operator==(const Firebird::MetaString& s) const
+ {
+ return compare(s) == 0;
+ }
+
+ bool operator!=(const Firebird::MetaString& s) const
+ {
+ return compare(s) != 0;
+ }
+
bool operator<=(const MetaName& m) const
{
return compare(m) <= 0;
diff --git a/src/jrd/TimeZone.cpp b/src/jrd/TimeZone.cpp
index 10ea8bf3dab..be4d5465530 100644
--- a/src/jrd/TimeZone.cpp
+++ b/src/jrd/TimeZone.cpp
@@ -39,7 +39,7 @@ TimeZoneSnapshot::TimeZoneSnapshot(thread_db* tdbb, MemoryPool& pool)
tzRecord->nullify();
TimeZoneUtil::iterateRegions(
- [=]
+ [=, this]
(USHORT id, const char* name)
{
SINT64 idValue = id;
diff --git a/src/jrd/jrd.cpp b/src/jrd/jrd.cpp
index 28b812a472e..94fd6c48904 100644
--- a/src/jrd/jrd.cpp
+++ b/src/jrd/jrd.cpp
@@ -2963,7 +2963,7 @@ JAttachment* JProvider::createDatabase(CheckStatusWrapper* user_status, const ch
{
// Superuser can create databases for anyone other
fb_utils::dpbItemUpper(options.dpb_owner);
- if (userId.getUserName() != options.dpb_owner)
+ if (userId.getUserName() != MetaString(options.dpb_owner))
{
(Arg::Gds(isc_no_priv) << "IMPERSONATE USER" << "DATABASE" << filename).raise();
}
diff --git a/src/jrd/replication/Replicator.h b/src/jrd/replication/Replicator.h
index c24f870f2bb..371ca5a133b 100644
--- a/src/jrd/replication/Replicator.h
+++ b/src/jrd/replication/Replicator.h
@@ -90,8 +90,7 @@ namespace Replication
buffer->add(ptr, sizeof(SINT64));
}
- template
- ULONG defineAtom(const T& name)
+ ULONG defineAtom(const Firebird::string& name)
{
if (lastAtom < atoms.getCount() && atoms[lastAtom] == name)
return lastAtom;
diff --git a/src/jrd/trace/TraceConfigStorage.h b/src/jrd/trace/TraceConfigStorage.h
index 1f55d759b3b..e134255ebc5 100644
--- a/src/jrd/trace/TraceConfigStorage.h
+++ b/src/jrd/trace/TraceConfigStorage.h
@@ -35,6 +35,7 @@
#include "../../common/ThreadStart.h"
#include "../../jrd/trace/TraceSession.h"
#include "../../common/classes/RefCounted.h"
+#include
namespace Jrd {
@@ -68,8 +69,8 @@ struct TraceCSHeader : public Firebird::MemoryHeader
ULONG ses_pid;
};
- volatile ULONG change_number;
- volatile ULONG session_number;
+ std::atomic change_number;
+ std::atomic session_number;
ULONG cnt_uses;
ULONG mem_max_size; // maximum allowed mapping size
ULONG mem_allocated; // currently mapped memory
@@ -100,7 +101,7 @@ class ConfigStorage final : public Firebird::GlobalStorage, public Firebird::Ipc
bool getSession(Firebird::TraceSession& session, GET_FLAGS getFlag);
ULONG getChangeNumber() const
- { return m_sharedMemory && m_sharedMemory->getHeader() ? m_sharedMemory->getHeader()->change_number : 0; }
+ { return m_sharedMemory && m_sharedMemory->getHeader() ? m_sharedMemory->getHeader()->change_number.load() : 0; }
void acquire();
void release();
diff --git a/src/misc/writeBuildNum.sh b/src/misc/writeBuildNum.sh
index e5c076dcf08..1873fa7a158 100755
--- a/src/misc/writeBuildNum.sh
+++ b/src/misc/writeBuildNum.sh
@@ -112,7 +112,7 @@ eof
[ -z "$CXX" ] && CXX=g++
-$CXX -std=c++17 $TestCpp -o $AOut
+$CXX -std=c++20 $TestCpp -o $AOut
if [ -x $AOut ]
then
$AOut
diff --git a/src/utilities/install/install.cpp b/src/utilities/install/install.cpp
index fd9ab30960b..03285fc8f9d 100644
--- a/src/utilities/install/install.cpp
+++ b/src/utilities/install/install.cpp
@@ -665,9 +665,9 @@ USHORT IncrementSharedCount(const TEXT* filename, err_handler_t err_handler)
HKEY hkey;
LONG status = RegCreateKeyEx(HKEY_LOCAL_MACHINE, SHARED_KEY,
- 0, "", REG_OPTION_NON_VOLATILE, KEY_READ | KEY_WRITE, 0, &hkey, 0);
+ 0, nullptr, REG_OPTION_NON_VOLATILE, KEY_READ | KEY_WRITE, 0, &hkey, 0);
if (status != ERROR_SUCCESS)
- return (*err_handler) (status, "RegCreateKeyEx");
+ return (*err_handler)(status, "RegCreateKeyEx");
DWORD count = 0;
DWORD type, size = sizeof(count);
@@ -714,9 +714,9 @@ USHORT DecrementSharedCount(const TEXT* filename, bool sw_force, err_handler_t e
HKEY hkey;
DWORD disp;
LONG status = RegCreateKeyEx(HKEY_LOCAL_MACHINE, SHARED_KEY,
- 0, "", REG_OPTION_NON_VOLATILE, KEY_READ | KEY_WRITE, NULL, &hkey, &disp);
+ 0, nullptr, REG_OPTION_NON_VOLATILE, KEY_READ | KEY_WRITE, nullptr, &hkey, &disp);
if (status != ERROR_SUCCESS)
- return (*err_handler) (status, "RegCreateKeyEx");
+ return (*err_handler)(status, "RegCreateKeyEx");
LONG count = 0;
if (! sw_force)
diff --git a/src/utilities/install/registry.cpp b/src/utilities/install/registry.cpp
index 9b6a3304d2a..9ffbe4ce298 100644
--- a/src/utilities/install/registry.cpp
+++ b/src/utilities/install/registry.cpp
@@ -55,12 +55,12 @@ USHORT REGISTRY_install(HKEY hkey_rootnode, const TEXT* directory, pfnRegError e
SLONG status = RegCreateKeyEx(hkey_rootnode,
REG_KEY_ROOT_INSTANCES,
0,
- "",
+ nullptr,
REG_OPTION_NON_VOLATILE,
KEY_WRITE,
- NULL, &hkey_instances, &disp);
+ nullptr, &hkey_instances, &disp);
if (status != ERROR_SUCCESS) {
- return (*err_handler) (status, "RegCreateKeyEx", NULL);
+ return (*err_handler)(status, "RegCreateKeyEx", nullptr);
}
TEXT path_name[MAXPATHLEN];