diff --git a/.github/workflows/clang-sanity-checks.yml b/.github/workflows/clang-syntax-checks.yml similarity index 88% rename from .github/workflows/clang-sanity-checks.yml rename to .github/workflows/clang-syntax-checks.yml index 2d32c945..7bac4642 100644 --- a/.github/workflows/clang-sanity-checks.yml +++ b/.github/workflows/clang-syntax-checks.yml @@ -1,7 +1,7 @@ -name: clang sanity checks +name: clang syntax checks on: push: - branches: [ feature/sanity-checks-for-github-ci ] + branches: [ feature/syntax-checks-for-github-ci ] pull_request: branches: [ master ] @@ -18,10 +18,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++03 + cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/syntax-check/c++03 clang --version make @@ -37,10 +36,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++03 + cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/syntax-check/c++03 clang --version make @@ -56,10 +54,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++11 + cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/syntax-check/c++11 clang --version make @@ -75,10 +72,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++11 + cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/syntax-check/c++11 clang --version make @@ -94,10 +90,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++11 + cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/syntax-check/c++11 clang --version make @@ -113,10 +108,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++11 + cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/syntax-check/c++11 clang --version make @@ -132,10 +126,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++14 + cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/syntax-check/c++14 clang --version make @@ -151,10 +144,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++14 + cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/syntax-check/c++14 clang --version make @@ -170,10 +162,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++14 + cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/syntax-check/c++14 clang --version make @@ -189,10 +180,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++14 + cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/syntax-check/c++14 clang --version make @@ -208,10 +198,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++17 + cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/syntax-check/c++17 clang --version make @@ -227,10 +216,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++17 + cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/syntax-check/c++17 clang --version make @@ -246,10 +234,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++17 + cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/syntax-check/c++17 clang --version make @@ -265,10 +252,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++17 + cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/syntax-check/c++17 clang --version make @@ -284,10 +270,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++20 + cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/syntax-check/c++20 clang --version make @@ -303,10 +288,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++20 + cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/syntax-check/c++20 clang --version make @@ -322,10 +306,9 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++20 + cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/syntax-check/c++20 clang --version make @@ -341,9 +324,8 @@ jobs: - name: Build run: | - git fetch export CC=clang export CXX=clang++ - cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++20 + cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/syntax-check/c++20 clang --version - make \ No newline at end of file + make diff --git a/.github/workflows/clang.yml b/.github/workflows/clang.yml index 07707d10..a71fe6e6 100644 --- a/.github/workflows/clang.yml +++ b/.github/workflows/clang.yml @@ -6,8 +6,83 @@ on: branches: [ master ] jobs: - build-clang-linux-stl: - name: Clang Linux - STL + build-clang-cpp11-linux-stl: + name: Clang C++11 Linux - STL + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-22.04] + + steps: + - uses: actions/checkout@v3 + + - name: Build + run: | + sudo apt-get update + sudo apt-get install -y "clang" "lldb" "lld" "clang-format" + export CC=clang + export CXX=clang++ + export ASAN_OPTIONS=alloc_dealloc_mismatch=0,detect_leaks=0 + git fetch + cmake -D BUILD_TESTS=ON -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03=OFF -DETL_CXX_STANDARD=11 ./ + clang --version + make + + - name: Run tests + run: ./test/etl_tests + + build-clang-cpp14-linux-stl: + name: Clang C++14 Linux - STL + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-22.04] + + steps: + - uses: actions/checkout@v3 + + - name: Build + run: | + sudo apt-get update + sudo apt-get install -y "clang" "lldb" "lld" "clang-format" + export CC=clang + export CXX=clang++ + export ASAN_OPTIONS=alloc_dealloc_mismatch=0,detect_leaks=0 + git fetch + cmake -D BUILD_TESTS=ON -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03=OFF -DETL_CXX_STANDARD=14 ./ + clang --version + make + + - name: Run tests + run: ./test/etl_tests + + build-clang-cpp17-linux-stl: + name: Clang C++17 Linux - STL + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-22.04] + + steps: + - uses: actions/checkout@v3 + + - name: Build + run: | + sudo apt-get update + sudo apt-get install -y "clang" "lldb" "lld" "clang-format" + export CC=clang + export CXX=clang++ + export ASAN_OPTIONS=alloc_dealloc_mismatch=0,detect_leaks=0 + git fetch + cmake -D BUILD_TESTS=ON -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03=OFF -DETL_CXX_STANDARD=17 ./ + clang --version + make + + - name: Run tests + run: ./test/etl_tests + + build-clang-cpp20-linux-stl: + name: Clang C++20 Linux - STL runs-on: ${{ matrix.os }} strategy: matrix: @@ -31,8 +106,8 @@ jobs: - name: Run tests run: ./test/etl_tests - build-clang-linux-no-stl: - name: Clang Linux - No STL + build-clang-cpp20-linux-no-stl: + name: Clang C++20 Linux - No STL runs-on: ${{ matrix.os }} strategy: matrix: @@ -56,8 +131,8 @@ jobs: - name: Run tests run: ./test/etl_tests - build-clang-linux-stl-force-cpp03: - name: Clang Linux - STL - Force C++03 + build-clang-cpp20-linux-stl-force-cpp03: + name: Clang C++20 Linux - STL - Force C++03 runs-on: ${{ matrix.os }} strategy: matrix: @@ -81,8 +156,8 @@ jobs: - name: Run tests run: ./test/etl_tests - build-clang-10-osx-stl: - name: Clang-10 OSX - STL + build-clang-cpp20-osx-stl: + name: Clang C++20 OSX - STL runs-on: ${{ matrix.os }} strategy: matrix: @@ -104,8 +179,8 @@ jobs: - name: Run tests run: ./test/etl_tests - build-clang-10-osx-no-stl: - name: Clang-10 OSX - No STL + build-clang-cpp20-osx-no-stl: + name: Clang C++20 OSX - No STL runs-on: ${{ matrix.os }} strategy: matrix: @@ -127,8 +202,8 @@ jobs: - name: Run tests run: ./test/etl_tests - build-clang-10-osx-stl-force-cpp03: - name: Clang-10 OSX - STL - Force C++03 + build-clang-cpp20-osx-stl-force-cpp03: + name: Clang C++20 OSX - STL - Force C++03 runs-on: ${{ matrix.os }} strategy: matrix: diff --git a/.github/workflows/gcc-sanity-checks.yml b/.github/workflows/gcc-syntax-checks.yml similarity index 95% rename from .github/workflows/gcc-sanity-checks.yml rename to .github/workflows/gcc-syntax-checks.yml index 60054275..97a91e0d 100644 --- a/.github/workflows/gcc-sanity-checks.yml +++ b/.github/workflows/gcc-syntax-checks.yml @@ -1,7 +1,7 @@ -name: gcc sanity checks +name: gcc syntax checks on: push: - branches: [ feature/sanity-checks-for-github-ci ] + branches: [ feature/syntax-checks-for-github-ci ] pull_request: branches: [ master ] @@ -18,7 +18,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++03 @@ -37,7 +36,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++03 @@ -56,7 +54,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++11 @@ -75,7 +72,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++11 @@ -94,7 +90,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++11 @@ -113,7 +108,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++11 @@ -132,7 +126,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++14 @@ -151,7 +144,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++14 @@ -170,7 +162,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++14 @@ -189,7 +180,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++14 @@ -208,7 +198,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++17 @@ -227,7 +216,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++17 @@ -246,7 +234,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++17 @@ -265,7 +252,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++17 @@ -284,7 +270,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++20 @@ -303,7 +288,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ./test/sanity-check/c++20 @@ -322,7 +306,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++20 @@ -341,7 +324,6 @@ jobs: - name: Build run: | - git fetch export CC=gcc export CXX=g++ cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON ./test/sanity-check/c++20 diff --git a/.github/workflows/gcc.yml b/.github/workflows/gcc.yml index 70ef8f9d..5ae9923d 100644 --- a/.github/workflows/gcc.yml +++ b/.github/workflows/gcc.yml @@ -6,6 +6,29 @@ on: branches: [ master ] jobs: + build-gcc-cpp11-linux-stl: + name: GCC C++11 Linux - STL + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-22.04] + + steps: + - uses: actions/checkout@v3 + + - name: Build + run: | + git fetch + export ASAN_OPTIONS=alloc_dealloc_mismatch=0,detect_leaks=0 + export CC=gcc + export CXX=g++ + cmake -DBUILD_TESTS=ON -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03=OFF -DETL_CXX_STANDARD=11 ./ + gcc --version + make + + - name: Run tests + run: ./test/etl_tests + build-gcc-cpp14-linux-stl: name: GCC C++14 Linux - STL runs-on: ${{ matrix.os }} diff --git a/.gitignore b/.gitignore index 4f2b0c76..e7fc19cc 100644 --- a/.gitignore +++ b/.gitignore @@ -383,3 +383,10 @@ build-test-Desktop_x86_windows_msvc2019_pe_64bit-Debug test/vs2022/Debug MSVC C++14 - No STL test/log.txt test/etl_error_handler/log.txt +test/syntax_check/c++03/bgcc +test/syntax_check/c++11/bclang +test/syntax_check/c++14/bclang +test/syntax_check/c++17/bclang +test/syntax_check/c++03/bclang +test/syntax_check/c++14/bgcc +test/syntax_check/c++20/bclang diff --git a/test/runsanitychecks.sh b/test/run-syntax-checks.sh similarity index 79% rename from test/runsanitychecks.sh rename to test/run-syntax-checks.sh index 9b466520..a017396c 100644 --- a/test/runsanitychecks.sh +++ b/test/run-syntax-checks.sh @@ -57,7 +57,7 @@ ChecksCompleted() echo "${NoColour}" } -cd sanity-check || exit 1 +cd syntax_check || exit 1 echo "" > log.txt export CMAKE_BUILD_PARALLEL_LEVEL=4 @@ -625,4 +625,160 @@ fi # exit $? #fi +############################################################################### +cd ../c++20 || exit 1 + +SetCxxStandard "20" + +SetTestName "GCC - STL" +PrintHeader +rm -rdf bgcc +rm -rdf bclang +cmake -E make_directory bgcc bclang +g++ --version | head --lines=1 | tee -a ../log.txt +CC=gcc CXX=g++ cmake -E chdir bgcc cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF .. +cmake --build bgcc +if [ $? -eq 0 ]; then + PassedCompilation +else + FailedCompilation + exit $? +fi + +SetTestName "GCC - STL - Force C++03" +PrintHeader +rm -rdf bgcc +rm -rdf bclang +cmake -E make_directory bgcc bclang +g++ --version | head --lines=1 | tee -a ../log.txt +CC=gcc CXX=g++ cmake -E chdir bgcc cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON .. +cmake --build bgcc +if [ $? -eq 0 ]; then + PassedCompilation +else + FailedCompilation + exit $? +fi + +SetTestName "GCC - No STL" +PrintHeader +rm -rdf bgcc +rm -rdf bclang +cmake -E make_directory bgcc bclang +g++ --version | head --lines=1 | tee -a ../log.txt +CC=gcc CXX=g++ cmake -E chdir bgcc cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF .. +cmake --build bgcc +if [ $? -eq 0 ]; then + PassedCompilation +else + FailedCompilation + exit $? +fi + +SetTestName "GCC - No STL - Force C++03" +PrintHeader +rm -rdf bgcc +rm -rdf bclang +cmake -E make_directory bgcc bclang +g++ --version | head --lines=1 | tee -a ../log.txt +CC=gcc CXX=g++ cmake -E chdir bgcc cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON .. +cmake --build bgcc +if [ $? -eq 0 ]; then + PassedCompilation +else + FailedCompilation + exit $? +fi + +#SetTestName "GCC - No STL - User defined traits" +#PrintHeader +#rm -rdf bgcc +#rm -rdf bclang +#cmake -E make_directory bgcc bclang +#g++ --version | head --lines=1 | tee -a ../log.txt +#CC=gcc CXX=g++ cmake -E chdir bgcc cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=ON -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF .. +#cmake --build bgcc +#if [ $? -eq 0 ]; then +# PassedCompilation +#else +# FailedCompilation +# exit $? +#fi + +SetTestName "Clang - STL" +PrintHeader +rm -rdf bgcc +rm -rdf bclang +cmake -E make_directory bgcc bclang +clang++ --version | head --lines=1 | tee -a ../log.txt +CC=clang CXX=clang++ cmake -E chdir bclang cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF .. +cmake --build bclang +if [ $? -eq 0 ]; then + PassedCompilation +else + FailedCompilation + exit $? +fi + +SetTestName "Clang - STL - Force C++03" +PrintHeader +rm -rdf bgcc +rm -rdf bclang +cmake -E make_directory bgcc bclang +clang++ --version | head --lines=1 | tee -a ../log.txt +CC=clang CXX=clang++ cmake -E chdir bclang cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON .. +cmake --build bclang +if [ $? -eq 0 ]; then + PassedCompilation +else + FailedCompilation + exit $? +fi + +SetTestName "Clang - No STL" +PrintHeader +rm -rdf bgcc +rm -rdf bclang +cmake -E make_directory bgcc bclang +clang++ --version | head --lines=1 | tee -a ../log.txt +CC=clang CXX=clang++ cmake -E chdir bclang cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF .. +cmake --build bclang +if [ $? -eq 0 ]; then + PassedCompilation +else + FailedCompilation + exit $? +fi + +SetTestName "Clang - No STL - Force C++03" +PrintHeader +rm -rdf bgcc +rm -rdf bclang +cmake -E make_directory bgcc bclang +clang++ --version | head --lines=1 | tee -a ../log.txt +CC=clang CXX=clang++ cmake -E chdir bclang cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=ON .. +cmake --build bclang +if [ $? -eq 0 ]; then + PassedCompilation +else + FailedCompilation + exit $? +fi + +#SetTestName "Clang - No STL - User defined traits" +#PrintHeader +#rm -rdf bgcc +#rm -rdf bclang +#cmake -E make_directory bgcc bclang +#clang++ --version | head --lines=1 | tee -a ../log.txt +#CC=clang CXX=clang++ cmake -E chdir bclang cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=OFF -DETL_USER_DEFINED_TYPE_TRAITS=ON -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF .. +#cmake --build bclang +#if [ $? -eq 0 ]; then +# PassedCompilation +#else +# FailedCompilation +# exit $? +#fi + + ChecksCompleted diff --git a/test/runtests.sh b/test/run-tests.sh similarity index 100% rename from test/runtests.sh rename to test/run-tests.sh diff --git a/test/sanity-check/absolute.h.t.cpp b/test/syntax_check/absolute.h.t.cpp similarity index 100% rename from test/sanity-check/absolute.h.t.cpp rename to test/syntax_check/absolute.h.t.cpp diff --git a/test/sanity-check/algorithm.h.t.cpp b/test/syntax_check/algorithm.h.t.cpp similarity index 100% rename from test/sanity-check/algorithm.h.t.cpp rename to test/syntax_check/algorithm.h.t.cpp diff --git a/test/sanity-check/alignment.h.t.cpp b/test/syntax_check/alignment.h.t.cpp similarity index 100% rename from test/sanity-check/alignment.h.t.cpp rename to test/syntax_check/alignment.h.t.cpp diff --git a/test/sanity-check/array.h.t.cpp b/test/syntax_check/array.h.t.cpp similarity index 100% rename from test/sanity-check/array.h.t.cpp rename to test/syntax_check/array.h.t.cpp diff --git a/test/sanity-check/array_view.h.t.cpp b/test/syntax_check/array_view.h.t.cpp similarity index 100% rename from test/sanity-check/array_view.h.t.cpp rename to test/syntax_check/array_view.h.t.cpp diff --git a/test/sanity-check/array_wrapper.h.t.cpp b/test/syntax_check/array_wrapper.h.t.cpp similarity index 100% rename from test/sanity-check/array_wrapper.h.t.cpp rename to test/syntax_check/array_wrapper.h.t.cpp diff --git a/test/sanity-check/atomic.h.t.cpp b/test/syntax_check/atomic.h.t.cpp similarity index 100% rename from test/sanity-check/atomic.h.t.cpp rename to test/syntax_check/atomic.h.t.cpp diff --git a/test/sanity-check/basic_format_spec.h.t.cpp b/test/syntax_check/basic_format_spec.h.t.cpp similarity index 100% rename from test/sanity-check/basic_format_spec.h.t.cpp rename to test/syntax_check/basic_format_spec.h.t.cpp diff --git a/test/sanity-check/basic_string.h.t.cpp b/test/syntax_check/basic_string.h.t.cpp similarity index 100% rename from test/sanity-check/basic_string.h.t.cpp rename to test/syntax_check/basic_string.h.t.cpp diff --git a/test/sanity-check/basic_string_stream.h.t.cpp b/test/syntax_check/basic_string_stream.h.t.cpp similarity index 100% rename from test/sanity-check/basic_string_stream.h.t.cpp rename to test/syntax_check/basic_string_stream.h.t.cpp diff --git a/test/sanity-check/binary.h.t.cpp b/test/syntax_check/binary.h.t.cpp similarity index 100% rename from test/sanity-check/binary.h.t.cpp rename to test/syntax_check/binary.h.t.cpp diff --git a/test/sanity-check/bip_buffer_spsc_atomic.h.t.cpp b/test/syntax_check/bip_buffer_spsc_atomic.h.t.cpp similarity index 100% rename from test/sanity-check/bip_buffer_spsc_atomic.h.t.cpp rename to test/syntax_check/bip_buffer_spsc_atomic.h.t.cpp diff --git a/test/sanity-check/bit.h.t.cpp b/test/syntax_check/bit.h.t.cpp similarity index 100% rename from test/sanity-check/bit.h.t.cpp rename to test/syntax_check/bit.h.t.cpp diff --git a/test/sanity-check/bit_stream.h.t.cpp b/test/syntax_check/bit_stream.h.t.cpp similarity index 100% rename from test/sanity-check/bit_stream.h.t.cpp rename to test/syntax_check/bit_stream.h.t.cpp diff --git a/test/sanity-check/bitset_legacy.h.t.cpp b/test/syntax_check/bitset_legacy.h.t.cpp similarity index 100% rename from test/sanity-check/bitset_legacy.h.t.cpp rename to test/syntax_check/bitset_legacy.h.t.cpp diff --git a/test/sanity-check/bitset_new.h.t.cpp b/test/syntax_check/bitset_new.h.t.cpp similarity index 100% rename from test/sanity-check/bitset_new.h.t.cpp rename to test/syntax_check/bitset_new.h.t.cpp diff --git a/test/sanity-check/bloom_filter.h.t.cpp b/test/syntax_check/bloom_filter.h.t.cpp similarity index 100% rename from test/sanity-check/bloom_filter.h.t.cpp rename to test/syntax_check/bloom_filter.h.t.cpp diff --git a/test/sanity-check/bresenham_line.h.t.cpp b/test/syntax_check/bresenham_line.h.t.cpp similarity index 100% rename from test/sanity-check/bresenham_line.h.t.cpp rename to test/syntax_check/bresenham_line.h.t.cpp diff --git a/test/sanity-check/buffer_descriptors.h.t.cpp b/test/syntax_check/buffer_descriptors.h.t.cpp similarity index 100% rename from test/sanity-check/buffer_descriptors.h.t.cpp rename to test/syntax_check/buffer_descriptors.h.t.cpp diff --git a/test/sanity-check/byte.h.t.cpp b/test/syntax_check/byte.h.t.cpp similarity index 100% rename from test/sanity-check/byte.h.t.cpp rename to test/syntax_check/byte.h.t.cpp diff --git a/test/sanity-check/byte_stream.h.t.cpp b/test/syntax_check/byte_stream.h.t.cpp similarity index 100% rename from test/sanity-check/byte_stream.h.t.cpp rename to test/syntax_check/byte_stream.h.t.cpp diff --git a/test/sanity-check/c++03/CMakeLists.txt b/test/syntax_check/c++03/CMakeLists.txt similarity index 99% rename from test/sanity-check/c++03/CMakeLists.txt rename to test/syntax_check/c++03/CMakeLists.txt index e84786d3..79058adc 100644 --- a/test/sanity-check/c++03/CMakeLists.txt +++ b/test/syntax_check/c++03/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.5.0) -project(etl_03_sanity_tests) +project(etl_03_syntax_check) add_definitions(-DETL_DEBUG) diff --git a/test/sanity-check/c++03/etl_profile.h b/test/syntax_check/c++03/etl_profile.h similarity index 100% rename from test/sanity-check/c++03/etl_profile.h rename to test/syntax_check/c++03/etl_profile.h diff --git a/test/sanity-check/c++11/CMakeLists.txt b/test/syntax_check/c++11/CMakeLists.txt similarity index 99% rename from test/sanity-check/c++11/CMakeLists.txt rename to test/syntax_check/c++11/CMakeLists.txt index 0978a08d..178387ef 100644 --- a/test/sanity-check/c++11/CMakeLists.txt +++ b/test/syntax_check/c++11/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.5.0) -project(etl_11sanity_tests) +project(etl_11_syntax_check) add_definitions(-DETL_DEBUG) diff --git a/test/sanity-check/c++11/etl_profile.h b/test/syntax_check/c++11/etl_profile.h similarity index 100% rename from test/sanity-check/c++11/etl_profile.h rename to test/syntax_check/c++11/etl_profile.h diff --git a/test/sanity-check/c++14/CMakeLists.txt b/test/syntax_check/c++14/CMakeLists.txt similarity index 99% rename from test/sanity-check/c++14/CMakeLists.txt rename to test/syntax_check/c++14/CMakeLists.txt index 0c64ec6f..7eed29fb 100644 --- a/test/sanity-check/c++14/CMakeLists.txt +++ b/test/syntax_check/c++14/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.5.0) -project(etl_14sanity_tests) +project(etl_14_syntax_check) add_definitions(-DETL_DEBUG) diff --git a/test/sanity-check/c++14/etl_profile.h b/test/syntax_check/c++14/etl_profile.h similarity index 100% rename from test/sanity-check/c++14/etl_profile.h rename to test/syntax_check/c++14/etl_profile.h diff --git a/test/sanity-check/c++17/CMakeLists.txt b/test/syntax_check/c++17/CMakeLists.txt similarity index 99% rename from test/sanity-check/c++17/CMakeLists.txt rename to test/syntax_check/c++17/CMakeLists.txt index 68de31e0..fbe3c6d8 100644 --- a/test/sanity-check/c++17/CMakeLists.txt +++ b/test/syntax_check/c++17/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.5.0) -project(etl_17sanity_tests) +project(etl_17_syntax_check) add_definitions(-DETL_DEBUG) diff --git a/test/sanity-check/c++17/etl_profile.h b/test/syntax_check/c++17/etl_profile.h similarity index 100% rename from test/sanity-check/c++17/etl_profile.h rename to test/syntax_check/c++17/etl_profile.h diff --git a/test/sanity-check/c++20/CMakeLists.txt b/test/syntax_check/c++20/CMakeLists.txt similarity index 99% rename from test/sanity-check/c++20/CMakeLists.txt rename to test/syntax_check/c++20/CMakeLists.txt index c91c46fe..ae020085 100644 --- a/test/sanity-check/c++20/CMakeLists.txt +++ b/test/syntax_check/c++20/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.5.0) -project(etl_20sanity_tests) +project(etl_20_syntax_check) add_definitions(-DETL_DEBUG) diff --git a/test/sanity-check/c++20/etl_profile.h b/test/syntax_check/c++20/etl_profile.h similarity index 100% rename from test/sanity-check/c++20/etl_profile.h rename to test/syntax_check/c++20/etl_profile.h diff --git a/test/sanity-check/callback.h.t.cpp b/test/syntax_check/callback.h.t.cpp similarity index 100% rename from test/sanity-check/callback.h.t.cpp rename to test/syntax_check/callback.h.t.cpp diff --git a/test/sanity-check/callback_service.h.t.cpp b/test/syntax_check/callback_service.h.t.cpp similarity index 100% rename from test/sanity-check/callback_service.h.t.cpp rename to test/syntax_check/callback_service.h.t.cpp diff --git a/test/sanity-check/callback_timer.h.t.cpp b/test/syntax_check/callback_timer.h.t.cpp similarity index 100% rename from test/sanity-check/callback_timer.h.t.cpp rename to test/syntax_check/callback_timer.h.t.cpp diff --git a/test/sanity-check/callback_timer_atomic.h.t.cpp b/test/syntax_check/callback_timer_atomic.h.t.cpp similarity index 100% rename from test/sanity-check/callback_timer_atomic.h.t.cpp rename to test/syntax_check/callback_timer_atomic.h.t.cpp diff --git a/test/sanity-check/callback_timer_interrupt.h.t.cpp b/test/syntax_check/callback_timer_interrupt.h.t.cpp similarity index 100% rename from test/sanity-check/callback_timer_interrupt.h.t.cpp rename to test/syntax_check/callback_timer_interrupt.h.t.cpp diff --git a/test/sanity-check/callback_timer_locked.h.t.cpp b/test/syntax_check/callback_timer_locked.h.t.cpp similarity index 100% rename from test/sanity-check/callback_timer_locked.h.t.cpp rename to test/syntax_check/callback_timer_locked.h.t.cpp diff --git a/test/sanity-check/char_traits.h.t.cpp b/test/syntax_check/char_traits.h.t.cpp similarity index 100% rename from test/sanity-check/char_traits.h.t.cpp rename to test/syntax_check/char_traits.h.t.cpp diff --git a/test/sanity-check/checksum.h.t.cpp b/test/syntax_check/checksum.h.t.cpp similarity index 100% rename from test/sanity-check/checksum.h.t.cpp rename to test/syntax_check/checksum.h.t.cpp diff --git a/test/sanity-check/circular_buffer.h.t.cpp b/test/syntax_check/circular_buffer.h.t.cpp similarity index 100% rename from test/sanity-check/circular_buffer.h.t.cpp rename to test/syntax_check/circular_buffer.h.t.cpp diff --git a/test/sanity-check/circular_iterator.h.t.cpp b/test/syntax_check/circular_iterator.h.t.cpp similarity index 100% rename from test/sanity-check/circular_iterator.h.t.cpp rename to test/syntax_check/circular_iterator.h.t.cpp diff --git a/test/sanity-check/combinations.h.t.cpp b/test/syntax_check/combinations.h.t.cpp similarity index 100% rename from test/sanity-check/combinations.h.t.cpp rename to test/syntax_check/combinations.h.t.cpp diff --git a/test/sanity-check/compare.h.t.cpp b/test/syntax_check/compare.h.t.cpp similarity index 100% rename from test/sanity-check/compare.h.t.cpp rename to test/syntax_check/compare.h.t.cpp diff --git a/test/sanity-check/constant.h.t.cpp b/test/syntax_check/constant.h.t.cpp similarity index 100% rename from test/sanity-check/constant.h.t.cpp rename to test/syntax_check/constant.h.t.cpp diff --git a/test/sanity-check/container.h.t.cpp b/test/syntax_check/container.h.t.cpp similarity index 100% rename from test/sanity-check/container.h.t.cpp rename to test/syntax_check/container.h.t.cpp diff --git a/test/sanity-check/correlation.h.t.cpp b/test/syntax_check/correlation.h.t.cpp similarity index 100% rename from test/sanity-check/correlation.h.t.cpp rename to test/syntax_check/correlation.h.t.cpp diff --git a/test/sanity-check/covariance.h.t.cpp b/test/syntax_check/covariance.h.t.cpp similarity index 100% rename from test/sanity-check/covariance.h.t.cpp rename to test/syntax_check/covariance.h.t.cpp diff --git a/test/sanity-check/crc16.h.t.cpp b/test/syntax_check/crc16.h.t.cpp similarity index 100% rename from test/sanity-check/crc16.h.t.cpp rename to test/syntax_check/crc16.h.t.cpp diff --git a/test/sanity-check/crc16_a.h.t.cpp b/test/syntax_check/crc16_a.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_a.h.t.cpp rename to test/syntax_check/crc16_a.h.t.cpp diff --git a/test/sanity-check/crc16_arc.h.t.cpp b/test/syntax_check/crc16_arc.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_arc.h.t.cpp rename to test/syntax_check/crc16_arc.h.t.cpp diff --git a/test/sanity-check/crc16_aug_ccitt.h.t.cpp b/test/syntax_check/crc16_aug_ccitt.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_aug_ccitt.h.t.cpp rename to test/syntax_check/crc16_aug_ccitt.h.t.cpp diff --git a/test/sanity-check/crc16_buypass.h.t.cpp b/test/syntax_check/crc16_buypass.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_buypass.h.t.cpp rename to test/syntax_check/crc16_buypass.h.t.cpp diff --git a/test/sanity-check/crc16_ccitt.h.t.cpp b/test/syntax_check/crc16_ccitt.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_ccitt.h.t.cpp rename to test/syntax_check/crc16_ccitt.h.t.cpp diff --git a/test/sanity-check/crc16_cdma2000.h.t.cpp b/test/syntax_check/crc16_cdma2000.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_cdma2000.h.t.cpp rename to test/syntax_check/crc16_cdma2000.h.t.cpp diff --git a/test/sanity-check/crc16_dds110.h.t.cpp b/test/syntax_check/crc16_dds110.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_dds110.h.t.cpp rename to test/syntax_check/crc16_dds110.h.t.cpp diff --git a/test/sanity-check/crc16_dectr.h.t.cpp b/test/syntax_check/crc16_dectr.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_dectr.h.t.cpp rename to test/syntax_check/crc16_dectr.h.t.cpp diff --git a/test/sanity-check/crc16_dectx.h.t.cpp b/test/syntax_check/crc16_dectx.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_dectx.h.t.cpp rename to test/syntax_check/crc16_dectx.h.t.cpp diff --git a/test/sanity-check/crc16_dnp.h.t.cpp b/test/syntax_check/crc16_dnp.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_dnp.h.t.cpp rename to test/syntax_check/crc16_dnp.h.t.cpp diff --git a/test/sanity-check/crc16_en13757.h.t.cpp b/test/syntax_check/crc16_en13757.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_en13757.h.t.cpp rename to test/syntax_check/crc16_en13757.h.t.cpp diff --git a/test/sanity-check/crc16_genibus.h.t.cpp b/test/syntax_check/crc16_genibus.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_genibus.h.t.cpp rename to test/syntax_check/crc16_genibus.h.t.cpp diff --git a/test/sanity-check/crc16_kermit.h.t.cpp b/test/syntax_check/crc16_kermit.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_kermit.h.t.cpp rename to test/syntax_check/crc16_kermit.h.t.cpp diff --git a/test/sanity-check/crc16_m17.h.t.cpp b/test/syntax_check/crc16_m17.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_m17.h.t.cpp rename to test/syntax_check/crc16_m17.h.t.cpp diff --git a/test/sanity-check/crc16_maxim.h.t.cpp b/test/syntax_check/crc16_maxim.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_maxim.h.t.cpp rename to test/syntax_check/crc16_maxim.h.t.cpp diff --git a/test/sanity-check/crc16_mcrf4xx.h.t.cpp b/test/syntax_check/crc16_mcrf4xx.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_mcrf4xx.h.t.cpp rename to test/syntax_check/crc16_mcrf4xx.h.t.cpp diff --git a/test/sanity-check/crc16_modbus.h.t.cpp b/test/syntax_check/crc16_modbus.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_modbus.h.t.cpp rename to test/syntax_check/crc16_modbus.h.t.cpp diff --git a/test/sanity-check/crc16_profibus.h.t.cpp b/test/syntax_check/crc16_profibus.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_profibus.h.t.cpp rename to test/syntax_check/crc16_profibus.h.t.cpp diff --git a/test/sanity-check/crc16_riello.h.t.cpp b/test/syntax_check/crc16_riello.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_riello.h.t.cpp rename to test/syntax_check/crc16_riello.h.t.cpp diff --git a/test/sanity-check/crc16_t10dif.h.t.cpp b/test/syntax_check/crc16_t10dif.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_t10dif.h.t.cpp rename to test/syntax_check/crc16_t10dif.h.t.cpp diff --git a/test/sanity-check/crc16_teledisk.h.t.cpp b/test/syntax_check/crc16_teledisk.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_teledisk.h.t.cpp rename to test/syntax_check/crc16_teledisk.h.t.cpp diff --git a/test/sanity-check/crc16_tms37157.h.t.cpp b/test/syntax_check/crc16_tms37157.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_tms37157.h.t.cpp rename to test/syntax_check/crc16_tms37157.h.t.cpp diff --git a/test/sanity-check/crc16_usb.h.t.cpp b/test/syntax_check/crc16_usb.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_usb.h.t.cpp rename to test/syntax_check/crc16_usb.h.t.cpp diff --git a/test/sanity-check/crc16_x25.h.t.cpp b/test/syntax_check/crc16_x25.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_x25.h.t.cpp rename to test/syntax_check/crc16_x25.h.t.cpp diff --git a/test/sanity-check/crc16_xmodem.h.t.cpp b/test/syntax_check/crc16_xmodem.h.t.cpp similarity index 100% rename from test/sanity-check/crc16_xmodem.h.t.cpp rename to test/syntax_check/crc16_xmodem.h.t.cpp diff --git a/test/sanity-check/crc32.h.t.cpp b/test/syntax_check/crc32.h.t.cpp similarity index 100% rename from test/sanity-check/crc32.h.t.cpp rename to test/syntax_check/crc32.h.t.cpp diff --git a/test/sanity-check/crc32_bzip2.h.t.cpp b/test/syntax_check/crc32_bzip2.h.t.cpp similarity index 100% rename from test/sanity-check/crc32_bzip2.h.t.cpp rename to test/syntax_check/crc32_bzip2.h.t.cpp diff --git a/test/sanity-check/crc32_c.h.t.cpp b/test/syntax_check/crc32_c.h.t.cpp similarity index 100% rename from test/sanity-check/crc32_c.h.t.cpp rename to test/syntax_check/crc32_c.h.t.cpp diff --git a/test/sanity-check/crc32_d.h.t.cpp b/test/syntax_check/crc32_d.h.t.cpp similarity index 100% rename from test/sanity-check/crc32_d.h.t.cpp rename to test/syntax_check/crc32_d.h.t.cpp diff --git a/test/sanity-check/crc32_jamcrc.h.t.cpp b/test/syntax_check/crc32_jamcrc.h.t.cpp similarity index 100% rename from test/sanity-check/crc32_jamcrc.h.t.cpp rename to test/syntax_check/crc32_jamcrc.h.t.cpp diff --git a/test/sanity-check/crc32_mpeg2.h.t.cpp b/test/syntax_check/crc32_mpeg2.h.t.cpp similarity index 100% rename from test/sanity-check/crc32_mpeg2.h.t.cpp rename to test/syntax_check/crc32_mpeg2.h.t.cpp diff --git a/test/sanity-check/crc32_posix.h.t.cpp b/test/syntax_check/crc32_posix.h.t.cpp similarity index 100% rename from test/sanity-check/crc32_posix.h.t.cpp rename to test/syntax_check/crc32_posix.h.t.cpp diff --git a/test/sanity-check/crc32_q.h.t.cpp b/test/syntax_check/crc32_q.h.t.cpp similarity index 100% rename from test/sanity-check/crc32_q.h.t.cpp rename to test/syntax_check/crc32_q.h.t.cpp diff --git a/test/sanity-check/crc32_xfer.h.t.cpp b/test/syntax_check/crc32_xfer.h.t.cpp similarity index 100% rename from test/sanity-check/crc32_xfer.h.t.cpp rename to test/syntax_check/crc32_xfer.h.t.cpp diff --git a/test/sanity-check/crc64_ecma.h.t.cpp b/test/syntax_check/crc64_ecma.h.t.cpp similarity index 100% rename from test/sanity-check/crc64_ecma.h.t.cpp rename to test/syntax_check/crc64_ecma.h.t.cpp diff --git a/test/sanity-check/crc8_ccitt.h.t.cpp b/test/syntax_check/crc8_ccitt.h.t.cpp similarity index 100% rename from test/sanity-check/crc8_ccitt.h.t.cpp rename to test/syntax_check/crc8_ccitt.h.t.cpp diff --git a/test/sanity-check/crc8_cdma2000.h.t.cpp b/test/syntax_check/crc8_cdma2000.h.t.cpp similarity index 100% rename from test/sanity-check/crc8_cdma2000.h.t.cpp rename to test/syntax_check/crc8_cdma2000.h.t.cpp diff --git a/test/sanity-check/crc8_darc.h.t.cpp b/test/syntax_check/crc8_darc.h.t.cpp similarity index 100% rename from test/sanity-check/crc8_darc.h.t.cpp rename to test/syntax_check/crc8_darc.h.t.cpp diff --git a/test/sanity-check/crc8_dvbs2.h.t.cpp b/test/syntax_check/crc8_dvbs2.h.t.cpp similarity index 100% rename from test/sanity-check/crc8_dvbs2.h.t.cpp rename to test/syntax_check/crc8_dvbs2.h.t.cpp diff --git a/test/sanity-check/crc8_ebu.h.t.cpp b/test/syntax_check/crc8_ebu.h.t.cpp similarity index 100% rename from test/sanity-check/crc8_ebu.h.t.cpp rename to test/syntax_check/crc8_ebu.h.t.cpp diff --git a/test/sanity-check/crc8_icode.h.t.cpp b/test/syntax_check/crc8_icode.h.t.cpp similarity index 100% rename from test/sanity-check/crc8_icode.h.t.cpp rename to test/syntax_check/crc8_icode.h.t.cpp diff --git a/test/sanity-check/crc8_itu.h.t.cpp b/test/syntax_check/crc8_itu.h.t.cpp similarity index 100% rename from test/sanity-check/crc8_itu.h.t.cpp rename to test/syntax_check/crc8_itu.h.t.cpp diff --git a/test/sanity-check/crc8_maxim.h.t.cpp b/test/syntax_check/crc8_maxim.h.t.cpp similarity index 100% rename from test/sanity-check/crc8_maxim.h.t.cpp rename to test/syntax_check/crc8_maxim.h.t.cpp diff --git a/test/sanity-check/crc8_rohc.h.t.cpp b/test/syntax_check/crc8_rohc.h.t.cpp similarity index 100% rename from test/sanity-check/crc8_rohc.h.t.cpp rename to test/syntax_check/crc8_rohc.h.t.cpp diff --git a/test/sanity-check/crc8_wcdma.h.t.cpp b/test/syntax_check/crc8_wcdma.h.t.cpp similarity index 100% rename from test/sanity-check/crc8_wcdma.h.t.cpp rename to test/syntax_check/crc8_wcdma.h.t.cpp diff --git a/test/sanity-check/cyclic_value.h.t.cpp b/test/syntax_check/cyclic_value.h.t.cpp similarity index 100% rename from test/sanity-check/cyclic_value.h.t.cpp rename to test/syntax_check/cyclic_value.h.t.cpp diff --git a/test/sanity-check/debounce.h.t.cpp b/test/syntax_check/debounce.h.t.cpp similarity index 100% rename from test/sanity-check/debounce.h.t.cpp rename to test/syntax_check/debounce.h.t.cpp diff --git a/test/sanity-check/debug_count.h.t.cpp b/test/syntax_check/debug_count.h.t.cpp similarity index 100% rename from test/sanity-check/debug_count.h.t.cpp rename to test/syntax_check/debug_count.h.t.cpp diff --git a/test/sanity-check/delegate.h.t.cpp b/test/syntax_check/delegate.h.t.cpp similarity index 100% rename from test/sanity-check/delegate.h.t.cpp rename to test/syntax_check/delegate.h.t.cpp diff --git a/test/sanity-check/delegate_cpp03.h.t.cpp b/test/syntax_check/delegate_cpp03.h.t.cpp similarity index 100% rename from test/sanity-check/delegate_cpp03.h.t.cpp rename to test/syntax_check/delegate_cpp03.h.t.cpp diff --git a/test/sanity-check/delegate_service.h.t.cpp b/test/syntax_check/delegate_service.h.t.cpp similarity index 100% rename from test/sanity-check/delegate_service.h.t.cpp rename to test/syntax_check/delegate_service.h.t.cpp diff --git a/test/sanity-check/deque.h.t.cpp b/test/syntax_check/deque.h.t.cpp similarity index 100% rename from test/sanity-check/deque.h.t.cpp rename to test/syntax_check/deque.h.t.cpp diff --git a/test/sanity-check/endianness.h.t.cpp b/test/syntax_check/endianness.h.t.cpp similarity index 100% rename from test/sanity-check/endianness.h.t.cpp rename to test/syntax_check/endianness.h.t.cpp diff --git a/test/sanity-check/enum_type.h.t.cpp b/test/syntax_check/enum_type.h.t.cpp similarity index 100% rename from test/sanity-check/enum_type.h.t.cpp rename to test/syntax_check/enum_type.h.t.cpp diff --git a/test/sanity-check/error_handler.h.t.cpp b/test/syntax_check/error_handler.h.t.cpp similarity index 100% rename from test/sanity-check/error_handler.h.t.cpp rename to test/syntax_check/error_handler.h.t.cpp diff --git a/test/sanity-check/exception.h.t.cpp b/test/syntax_check/exception.h.t.cpp similarity index 100% rename from test/sanity-check/exception.h.t.cpp rename to test/syntax_check/exception.h.t.cpp diff --git a/test/sanity-check/expected.h.t.cpp b/test/syntax_check/expected.h.t.cpp similarity index 100% rename from test/sanity-check/expected.h.t.cpp rename to test/syntax_check/expected.h.t.cpp diff --git a/test/sanity-check/factorial.h.t.cpp b/test/syntax_check/factorial.h.t.cpp similarity index 100% rename from test/sanity-check/factorial.h.t.cpp rename to test/syntax_check/factorial.h.t.cpp diff --git a/test/sanity-check/fibonacci.h.t.cpp b/test/syntax_check/fibonacci.h.t.cpp similarity index 100% rename from test/sanity-check/fibonacci.h.t.cpp rename to test/syntax_check/fibonacci.h.t.cpp diff --git a/test/sanity-check/file_error_numbers.h.t.cpp b/test/syntax_check/file_error_numbers.h.t.cpp similarity index 100% rename from test/sanity-check/file_error_numbers.h.t.cpp rename to test/syntax_check/file_error_numbers.h.t.cpp diff --git a/test/sanity-check/fixed_iterator.h.t.cpp b/test/syntax_check/fixed_iterator.h.t.cpp similarity index 100% rename from test/sanity-check/fixed_iterator.h.t.cpp rename to test/syntax_check/fixed_iterator.h.t.cpp diff --git a/test/sanity-check/fixed_sized_memory_block_allocator.h.t.cpp b/test/syntax_check/fixed_sized_memory_block_allocator.h.t.cpp similarity index 100% rename from test/sanity-check/fixed_sized_memory_block_allocator.h.t.cpp rename to test/syntax_check/fixed_sized_memory_block_allocator.h.t.cpp diff --git a/test/sanity-check/flags.h.t.cpp b/test/syntax_check/flags.h.t.cpp similarity index 100% rename from test/sanity-check/flags.h.t.cpp rename to test/syntax_check/flags.h.t.cpp diff --git a/test/sanity-check/flat_map.h.t.cpp b/test/syntax_check/flat_map.h.t.cpp similarity index 100% rename from test/sanity-check/flat_map.h.t.cpp rename to test/syntax_check/flat_map.h.t.cpp diff --git a/test/sanity-check/flat_multimap.h.t.cpp b/test/syntax_check/flat_multimap.h.t.cpp similarity index 100% rename from test/sanity-check/flat_multimap.h.t.cpp rename to test/syntax_check/flat_multimap.h.t.cpp diff --git a/test/sanity-check/flat_multiset.h.t.cpp b/test/syntax_check/flat_multiset.h.t.cpp similarity index 100% rename from test/sanity-check/flat_multiset.h.t.cpp rename to test/syntax_check/flat_multiset.h.t.cpp diff --git a/test/sanity-check/flat_set.h.t.cpp b/test/syntax_check/flat_set.h.t.cpp similarity index 100% rename from test/sanity-check/flat_set.h.t.cpp rename to test/syntax_check/flat_set.h.t.cpp diff --git a/test/sanity-check/fnv_1.h.t.cpp b/test/syntax_check/fnv_1.h.t.cpp similarity index 100% rename from test/sanity-check/fnv_1.h.t.cpp rename to test/syntax_check/fnv_1.h.t.cpp diff --git a/test/sanity-check/format_spec.h.t.cpp b/test/syntax_check/format_spec.h.t.cpp similarity index 100% rename from test/sanity-check/format_spec.h.t.cpp rename to test/syntax_check/format_spec.h.t.cpp diff --git a/test/sanity-check/forward_list.h.t.cpp b/test/syntax_check/forward_list.h.t.cpp similarity index 100% rename from test/sanity-check/forward_list.h.t.cpp rename to test/syntax_check/forward_list.h.t.cpp diff --git a/test/sanity-check/frame_check_sequence.h.t.cpp b/test/syntax_check/frame_check_sequence.h.t.cpp similarity index 100% rename from test/sanity-check/frame_check_sequence.h.t.cpp rename to test/syntax_check/frame_check_sequence.h.t.cpp diff --git a/test/sanity-check/fsm.h.t.cpp b/test/syntax_check/fsm.h.t.cpp similarity index 100% rename from test/sanity-check/fsm.h.t.cpp rename to test/syntax_check/fsm.h.t.cpp diff --git a/test/sanity-check/function.h.t.cpp b/test/syntax_check/function.h.t.cpp similarity index 100% rename from test/sanity-check/function.h.t.cpp rename to test/syntax_check/function.h.t.cpp diff --git a/test/sanity-check/functional.h.t.cpp b/test/syntax_check/functional.h.t.cpp similarity index 100% rename from test/sanity-check/functional.h.t.cpp rename to test/syntax_check/functional.h.t.cpp diff --git a/test/sanity-check/gamma.h.t.cpp b/test/syntax_check/gamma.h.t.cpp similarity index 100% rename from test/sanity-check/gamma.h.t.cpp rename to test/syntax_check/gamma.h.t.cpp diff --git a/test/sanity-check/generic_pool.h.t.cpp b/test/syntax_check/generic_pool.h.t.cpp similarity index 100% rename from test/sanity-check/generic_pool.h.t.cpp rename to test/syntax_check/generic_pool.h.t.cpp diff --git a/test/sanity-check/hash.h.t.cpp b/test/syntax_check/hash.h.t.cpp similarity index 100% rename from test/sanity-check/hash.h.t.cpp rename to test/syntax_check/hash.h.t.cpp diff --git a/test/sanity-check/histogram.h.t.cpp b/test/syntax_check/histogram.h.t.cpp similarity index 100% rename from test/sanity-check/histogram.h.t.cpp rename to test/syntax_check/histogram.h.t.cpp diff --git a/test/sanity-check/ihash.h.t.cpp b/test/syntax_check/ihash.h.t.cpp similarity index 100% rename from test/sanity-check/ihash.h.t.cpp rename to test/syntax_check/ihash.h.t.cpp diff --git a/test/sanity-check/imemory_block_allocator.h.t.cpp b/test/syntax_check/imemory_block_allocator.h.t.cpp similarity index 100% rename from test/sanity-check/imemory_block_allocator.h.t.cpp rename to test/syntax_check/imemory_block_allocator.h.t.cpp diff --git a/test/sanity-check/indirect_vector.h.t.cpp b/test/syntax_check/indirect_vector.h.t.cpp similarity index 100% rename from test/sanity-check/indirect_vector.h.t.cpp rename to test/syntax_check/indirect_vector.h.t.cpp diff --git a/test/sanity-check/initializer_list.h.t.cpp b/test/syntax_check/initializer_list.h.t.cpp similarity index 100% rename from test/sanity-check/initializer_list.h.t.cpp rename to test/syntax_check/initializer_list.h.t.cpp diff --git a/test/sanity-check/instance_count.h.t.cpp b/test/syntax_check/instance_count.h.t.cpp similarity index 100% rename from test/sanity-check/instance_count.h.t.cpp rename to test/syntax_check/instance_count.h.t.cpp diff --git a/test/sanity-check/integral_limits.h.t.cpp b/test/syntax_check/integral_limits.h.t.cpp similarity index 100% rename from test/sanity-check/integral_limits.h.t.cpp rename to test/syntax_check/integral_limits.h.t.cpp diff --git a/test/sanity-check/intrusive_forward_list.h.t.cpp b/test/syntax_check/intrusive_forward_list.h.t.cpp similarity index 100% rename from test/sanity-check/intrusive_forward_list.h.t.cpp rename to test/syntax_check/intrusive_forward_list.h.t.cpp diff --git a/test/sanity-check/intrusive_links.h.t.cpp b/test/syntax_check/intrusive_links.h.t.cpp similarity index 100% rename from test/sanity-check/intrusive_links.h.t.cpp rename to test/syntax_check/intrusive_links.h.t.cpp diff --git a/test/sanity-check/intrusive_list.h.t.cpp b/test/syntax_check/intrusive_list.h.t.cpp similarity index 100% rename from test/sanity-check/intrusive_list.h.t.cpp rename to test/syntax_check/intrusive_list.h.t.cpp diff --git a/test/sanity-check/intrusive_queue.h.t.cpp b/test/syntax_check/intrusive_queue.h.t.cpp similarity index 100% rename from test/sanity-check/intrusive_queue.h.t.cpp rename to test/syntax_check/intrusive_queue.h.t.cpp diff --git a/test/sanity-check/intrusive_stack.h.t.cpp b/test/syntax_check/intrusive_stack.h.t.cpp similarity index 100% rename from test/sanity-check/intrusive_stack.h.t.cpp rename to test/syntax_check/intrusive_stack.h.t.cpp diff --git a/test/sanity-check/invert.h.t.cpp b/test/syntax_check/invert.h.t.cpp similarity index 100% rename from test/sanity-check/invert.h.t.cpp rename to test/syntax_check/invert.h.t.cpp diff --git a/test/sanity-check/io_port.h.t.cpp b/test/syntax_check/io_port.h.t.cpp similarity index 100% rename from test/sanity-check/io_port.h.t.cpp rename to test/syntax_check/io_port.h.t.cpp diff --git a/test/sanity-check/ipool.h.t.cpp b/test/syntax_check/ipool.h.t.cpp similarity index 100% rename from test/sanity-check/ipool.h.t.cpp rename to test/syntax_check/ipool.h.t.cpp diff --git a/test/sanity-check/ireference_counted_message_pool.h.t.cpp b/test/syntax_check/ireference_counted_message_pool.h.t.cpp similarity index 100% rename from test/sanity-check/ireference_counted_message_pool.h.t.cpp rename to test/syntax_check/ireference_counted_message_pool.h.t.cpp diff --git a/test/sanity-check/iterator.h.t.cpp b/test/syntax_check/iterator.h.t.cpp similarity index 100% rename from test/sanity-check/iterator.h.t.cpp rename to test/syntax_check/iterator.h.t.cpp diff --git a/test/sanity-check/jenkins.h.t.cpp b/test/syntax_check/jenkins.h.t.cpp similarity index 100% rename from test/sanity-check/jenkins.h.t.cpp rename to test/syntax_check/jenkins.h.t.cpp diff --git a/test/sanity-check/largest.h.t.cpp b/test/syntax_check/largest.h.t.cpp similarity index 100% rename from test/sanity-check/largest.h.t.cpp rename to test/syntax_check/largest.h.t.cpp diff --git a/test/sanity-check/limiter.h.t.cpp b/test/syntax_check/limiter.h.t.cpp similarity index 100% rename from test/sanity-check/limiter.h.t.cpp rename to test/syntax_check/limiter.h.t.cpp diff --git a/test/sanity-check/limits.h.t.cpp b/test/syntax_check/limits.h.t.cpp similarity index 100% rename from test/sanity-check/limits.h.t.cpp rename to test/syntax_check/limits.h.t.cpp diff --git a/test/sanity-check/list.h.t.cpp b/test/syntax_check/list.h.t.cpp similarity index 100% rename from test/sanity-check/list.h.t.cpp rename to test/syntax_check/list.h.t.cpp diff --git a/test/sanity-check/log.h.t.cpp b/test/syntax_check/log.h.t.cpp similarity index 100% rename from test/sanity-check/log.h.t.cpp rename to test/syntax_check/log.h.t.cpp diff --git a/test/sanity-check/macros.h.t.cpp b/test/syntax_check/macros.h.t.cpp similarity index 100% rename from test/sanity-check/macros.h.t.cpp rename to test/syntax_check/macros.h.t.cpp diff --git a/test/sanity-check/map.h.t.cpp b/test/syntax_check/map.h.t.cpp similarity index 100% rename from test/sanity-check/map.h.t.cpp rename to test/syntax_check/map.h.t.cpp diff --git a/test/sanity-check/math_constants.h.t.cpp b/test/syntax_check/math_constants.h.t.cpp similarity index 100% rename from test/sanity-check/math_constants.h.t.cpp rename to test/syntax_check/math_constants.h.t.cpp diff --git a/test/sanity-check/mean.h.t.cpp b/test/syntax_check/mean.h.t.cpp similarity index 100% rename from test/sanity-check/mean.h.t.cpp rename to test/syntax_check/mean.h.t.cpp diff --git a/test/sanity-check/mem_cast.h.t.cpp b/test/syntax_check/mem_cast.h.t.cpp similarity index 100% rename from test/sanity-check/mem_cast.h.t.cpp rename to test/syntax_check/mem_cast.h.t.cpp diff --git a/test/sanity-check/memory.h.t.cpp b/test/syntax_check/memory.h.t.cpp similarity index 100% rename from test/sanity-check/memory.h.t.cpp rename to test/syntax_check/memory.h.t.cpp diff --git a/test/sanity-check/memory_model.h.t.cpp b/test/syntax_check/memory_model.h.t.cpp similarity index 100% rename from test/sanity-check/memory_model.h.t.cpp rename to test/syntax_check/memory_model.h.t.cpp diff --git a/test/sanity-check/message.h.t.cpp b/test/syntax_check/message.h.t.cpp similarity index 100% rename from test/sanity-check/message.h.t.cpp rename to test/syntax_check/message.h.t.cpp diff --git a/test/sanity-check/message_broker.h.t.cpp b/test/syntax_check/message_broker.h.t.cpp similarity index 100% rename from test/sanity-check/message_broker.h.t.cpp rename to test/syntax_check/message_broker.h.t.cpp diff --git a/test/sanity-check/message_bus.h.t.cpp b/test/syntax_check/message_bus.h.t.cpp similarity index 100% rename from test/sanity-check/message_bus.h.t.cpp rename to test/syntax_check/message_bus.h.t.cpp diff --git a/test/sanity-check/message_packet.h.t.cpp b/test/syntax_check/message_packet.h.t.cpp similarity index 100% rename from test/sanity-check/message_packet.h.t.cpp rename to test/syntax_check/message_packet.h.t.cpp diff --git a/test/sanity-check/message_router.h.t.cpp b/test/syntax_check/message_router.h.t.cpp similarity index 100% rename from test/sanity-check/message_router.h.t.cpp rename to test/syntax_check/message_router.h.t.cpp diff --git a/test/sanity-check/message_router_registry.h.t.cpp b/test/syntax_check/message_router_registry.h.t.cpp similarity index 100% rename from test/sanity-check/message_router_registry.h.t.cpp rename to test/syntax_check/message_router_registry.h.t.cpp diff --git a/test/sanity-check/message_timer.h.t.cpp b/test/syntax_check/message_timer.h.t.cpp similarity index 100% rename from test/sanity-check/message_timer.h.t.cpp rename to test/syntax_check/message_timer.h.t.cpp diff --git a/test/sanity-check/message_timer_atomic.h.t.cpp b/test/syntax_check/message_timer_atomic.h.t.cpp similarity index 100% rename from test/sanity-check/message_timer_atomic.h.t.cpp rename to test/syntax_check/message_timer_atomic.h.t.cpp diff --git a/test/sanity-check/message_timer_interrupt.h.t.cpp b/test/syntax_check/message_timer_interrupt.h.t.cpp similarity index 100% rename from test/sanity-check/message_timer_interrupt.h.t.cpp rename to test/syntax_check/message_timer_interrupt.h.t.cpp diff --git a/test/sanity-check/message_timer_locked.h.t.cpp b/test/syntax_check/message_timer_locked.h.t.cpp similarity index 100% rename from test/sanity-check/message_timer_locked.h.t.cpp rename to test/syntax_check/message_timer_locked.h.t.cpp diff --git a/test/sanity-check/message_types.h.t.cpp b/test/syntax_check/message_types.h.t.cpp similarity index 100% rename from test/sanity-check/message_types.h.t.cpp rename to test/syntax_check/message_types.h.t.cpp diff --git a/test/sanity-check/multi_array.h.t.cpp b/test/syntax_check/multi_array.h.t.cpp similarity index 100% rename from test/sanity-check/multi_array.h.t.cpp rename to test/syntax_check/multi_array.h.t.cpp diff --git a/test/sanity-check/multi_range.h.t.cpp b/test/syntax_check/multi_range.h.t.cpp similarity index 100% rename from test/sanity-check/multi_range.h.t.cpp rename to test/syntax_check/multi_range.h.t.cpp diff --git a/test/sanity-check/multi_span.h.t.cpp b/test/syntax_check/multi_span.h.t.cpp similarity index 100% rename from test/sanity-check/multi_span.h.t.cpp rename to test/syntax_check/multi_span.h.t.cpp diff --git a/test/sanity-check/multi_vector.h.t.cpp b/test/syntax_check/multi_vector.h.t.cpp similarity index 100% rename from test/sanity-check/multi_vector.h.t.cpp rename to test/syntax_check/multi_vector.h.t.cpp diff --git a/test/sanity-check/multimap.h.t.cpp b/test/syntax_check/multimap.h.t.cpp similarity index 100% rename from test/sanity-check/multimap.h.t.cpp rename to test/syntax_check/multimap.h.t.cpp diff --git a/test/sanity-check/multiset.h.t.cpp b/test/syntax_check/multiset.h.t.cpp similarity index 100% rename from test/sanity-check/multiset.h.t.cpp rename to test/syntax_check/multiset.h.t.cpp diff --git a/test/sanity-check/murmur3.h.t.cpp b/test/syntax_check/murmur3.h.t.cpp similarity index 100% rename from test/sanity-check/murmur3.h.t.cpp rename to test/syntax_check/murmur3.h.t.cpp diff --git a/test/sanity-check/mutex.h.t.cpp b/test/syntax_check/mutex.h.t.cpp similarity index 100% rename from test/sanity-check/mutex.h.t.cpp rename to test/syntax_check/mutex.h.t.cpp diff --git a/test/sanity-check/negative.h.t.cpp b/test/syntax_check/negative.h.t.cpp similarity index 100% rename from test/sanity-check/negative.h.t.cpp rename to test/syntax_check/negative.h.t.cpp diff --git a/test/sanity-check/nth_type.h.t.cpp b/test/syntax_check/nth_type.h.t.cpp similarity index 100% rename from test/sanity-check/nth_type.h.t.cpp rename to test/syntax_check/nth_type.h.t.cpp diff --git a/test/sanity-check/null_type.h.t.cpp b/test/syntax_check/null_type.h.t.cpp similarity index 100% rename from test/sanity-check/null_type.h.t.cpp rename to test/syntax_check/null_type.h.t.cpp diff --git a/test/sanity-check/nullptr.h.t.cpp b/test/syntax_check/nullptr.h.t.cpp similarity index 100% rename from test/sanity-check/nullptr.h.t.cpp rename to test/syntax_check/nullptr.h.t.cpp diff --git a/test/sanity-check/numeric.h.t.cpp b/test/syntax_check/numeric.h.t.cpp similarity index 100% rename from test/sanity-check/numeric.h.t.cpp rename to test/syntax_check/numeric.h.t.cpp diff --git a/test/sanity-check/observer.h.t.cpp b/test/syntax_check/observer.h.t.cpp similarity index 100% rename from test/sanity-check/observer.h.t.cpp rename to test/syntax_check/observer.h.t.cpp diff --git a/test/sanity-check/optional.h.t.cpp b/test/syntax_check/optional.h.t.cpp similarity index 100% rename from test/sanity-check/optional.h.t.cpp rename to test/syntax_check/optional.h.t.cpp diff --git a/test/sanity-check/overload.h.t.cpp b/test/syntax_check/overload.h.t.cpp similarity index 100% rename from test/sanity-check/overload.h.t.cpp rename to test/syntax_check/overload.h.t.cpp diff --git a/test/sanity-check/packet.h.t.cpp b/test/syntax_check/packet.h.t.cpp similarity index 100% rename from test/sanity-check/packet.h.t.cpp rename to test/syntax_check/packet.h.t.cpp diff --git a/test/sanity-check/parameter_pack.h.t.cpp b/test/syntax_check/parameter_pack.h.t.cpp similarity index 100% rename from test/sanity-check/parameter_pack.h.t.cpp rename to test/syntax_check/parameter_pack.h.t.cpp diff --git a/test/sanity-check/parameter_type.h.t.cpp b/test/syntax_check/parameter_type.h.t.cpp similarity index 100% rename from test/sanity-check/parameter_type.h.t.cpp rename to test/syntax_check/parameter_type.h.t.cpp diff --git a/test/sanity-check/pearson.h.t.cpp b/test/syntax_check/pearson.h.t.cpp similarity index 100% rename from test/sanity-check/pearson.h.t.cpp rename to test/syntax_check/pearson.h.t.cpp diff --git a/test/sanity-check/permutations.h.t.cpp b/test/syntax_check/permutations.h.t.cpp similarity index 100% rename from test/sanity-check/permutations.h.t.cpp rename to test/syntax_check/permutations.h.t.cpp diff --git a/test/sanity-check/placement_new.h.t.cpp b/test/syntax_check/placement_new.h.t.cpp similarity index 100% rename from test/sanity-check/placement_new.h.t.cpp rename to test/syntax_check/placement_new.h.t.cpp diff --git a/test/sanity-check/platform.h.t.cpp b/test/syntax_check/platform.h.t.cpp similarity index 100% rename from test/sanity-check/platform.h.t.cpp rename to test/syntax_check/platform.h.t.cpp diff --git a/test/sanity-check/poly_span.h.t.cpp b/test/syntax_check/poly_span.h.t.cpp similarity index 100% rename from test/sanity-check/poly_span.h.t.cpp rename to test/syntax_check/poly_span.h.t.cpp diff --git a/test/sanity-check/pool.h.t.cpp b/test/syntax_check/pool.h.t.cpp similarity index 100% rename from test/sanity-check/pool.h.t.cpp rename to test/syntax_check/pool.h.t.cpp diff --git a/test/sanity-check/power.h.t.cpp b/test/syntax_check/power.h.t.cpp similarity index 100% rename from test/sanity-check/power.h.t.cpp rename to test/syntax_check/power.h.t.cpp diff --git a/test/sanity-check/priority_queue.h.t.cpp b/test/syntax_check/priority_queue.h.t.cpp similarity index 100% rename from test/sanity-check/priority_queue.h.t.cpp rename to test/syntax_check/priority_queue.h.t.cpp diff --git a/test/sanity-check/pseudo_moving_average.h.t.cpp b/test/syntax_check/pseudo_moving_average.h.t.cpp similarity index 100% rename from test/sanity-check/pseudo_moving_average.h.t.cpp rename to test/syntax_check/pseudo_moving_average.h.t.cpp diff --git a/test/sanity-check/quantize.h.t.cpp b/test/syntax_check/quantize.h.t.cpp similarity index 100% rename from test/sanity-check/quantize.h.t.cpp rename to test/syntax_check/quantize.h.t.cpp diff --git a/test/sanity-check/queue.h.t.cpp b/test/syntax_check/queue.h.t.cpp similarity index 100% rename from test/sanity-check/queue.h.t.cpp rename to test/syntax_check/queue.h.t.cpp diff --git a/test/sanity-check/queue_lockable.h.t.cpp b/test/syntax_check/queue_lockable.h.t.cpp similarity index 100% rename from test/sanity-check/queue_lockable.h.t.cpp rename to test/syntax_check/queue_lockable.h.t.cpp diff --git a/test/sanity-check/queue_mpmc_mutex.h.t.cpp b/test/syntax_check/queue_mpmc_mutex.h.t.cpp similarity index 100% rename from test/sanity-check/queue_mpmc_mutex.h.t.cpp rename to test/syntax_check/queue_mpmc_mutex.h.t.cpp diff --git a/test/sanity-check/queue_spsc_atomic.h.t.cpp b/test/syntax_check/queue_spsc_atomic.h.t.cpp similarity index 100% rename from test/sanity-check/queue_spsc_atomic.h.t.cpp rename to test/syntax_check/queue_spsc_atomic.h.t.cpp diff --git a/test/sanity-check/queue_spsc_isr.h.t.cpp b/test/syntax_check/queue_spsc_isr.h.t.cpp similarity index 100% rename from test/sanity-check/queue_spsc_isr.h.t.cpp rename to test/syntax_check/queue_spsc_isr.h.t.cpp diff --git a/test/sanity-check/queue_spsc_locked.h.t.cpp b/test/syntax_check/queue_spsc_locked.h.t.cpp similarity index 100% rename from test/sanity-check/queue_spsc_locked.h.t.cpp rename to test/syntax_check/queue_spsc_locked.h.t.cpp diff --git a/test/sanity-check/radix.h.t.cpp b/test/syntax_check/radix.h.t.cpp similarity index 100% rename from test/sanity-check/radix.h.t.cpp rename to test/syntax_check/radix.h.t.cpp diff --git a/test/sanity-check/random.h.t.cpp b/test/syntax_check/random.h.t.cpp similarity index 100% rename from test/sanity-check/random.h.t.cpp rename to test/syntax_check/random.h.t.cpp diff --git a/test/sanity-check/ratio.h.t.cpp b/test/syntax_check/ratio.h.t.cpp similarity index 100% rename from test/sanity-check/ratio.h.t.cpp rename to test/syntax_check/ratio.h.t.cpp diff --git a/test/sanity-check/reference_counted_message.h.t.cpp b/test/syntax_check/reference_counted_message.h.t.cpp similarity index 100% rename from test/sanity-check/reference_counted_message.h.t.cpp rename to test/syntax_check/reference_counted_message.h.t.cpp diff --git a/test/sanity-check/reference_counted_message_pool.h.t.cpp b/test/syntax_check/reference_counted_message_pool.h.t.cpp similarity index 100% rename from test/sanity-check/reference_counted_message_pool.h.t.cpp rename to test/syntax_check/reference_counted_message_pool.h.t.cpp diff --git a/test/sanity-check/reference_counted_object.h.t.cpp b/test/syntax_check/reference_counted_object.h.t.cpp similarity index 100% rename from test/sanity-check/reference_counted_object.h.t.cpp rename to test/syntax_check/reference_counted_object.h.t.cpp diff --git a/test/sanity-check/reference_flat_map.h.t.cpp b/test/syntax_check/reference_flat_map.h.t.cpp similarity index 100% rename from test/sanity-check/reference_flat_map.h.t.cpp rename to test/syntax_check/reference_flat_map.h.t.cpp diff --git a/test/sanity-check/reference_flat_multimap.h.t.cpp b/test/syntax_check/reference_flat_multimap.h.t.cpp similarity index 100% rename from test/sanity-check/reference_flat_multimap.h.t.cpp rename to test/syntax_check/reference_flat_multimap.h.t.cpp diff --git a/test/sanity-check/reference_flat_multiset.h.t.cpp b/test/syntax_check/reference_flat_multiset.h.t.cpp similarity index 100% rename from test/sanity-check/reference_flat_multiset.h.t.cpp rename to test/syntax_check/reference_flat_multiset.h.t.cpp diff --git a/test/sanity-check/reference_flat_set.h.t.cpp b/test/syntax_check/reference_flat_set.h.t.cpp similarity index 100% rename from test/sanity-check/reference_flat_set.h.t.cpp rename to test/syntax_check/reference_flat_set.h.t.cpp diff --git a/test/sanity-check/rescale.h.t.cpp b/test/syntax_check/rescale.h.t.cpp similarity index 100% rename from test/sanity-check/rescale.h.t.cpp rename to test/syntax_check/rescale.h.t.cpp diff --git a/test/sanity-check/rms.h.t.cpp b/test/syntax_check/rms.h.t.cpp similarity index 100% rename from test/sanity-check/rms.h.t.cpp rename to test/syntax_check/rms.h.t.cpp diff --git a/test/sanity-check/scaled_rounding.h.t.cpp b/test/syntax_check/scaled_rounding.h.t.cpp similarity index 100% rename from test/sanity-check/scaled_rounding.h.t.cpp rename to test/syntax_check/scaled_rounding.h.t.cpp diff --git a/test/sanity-check/scheduler.h.t.cpp b/test/syntax_check/scheduler.h.t.cpp similarity index 100% rename from test/sanity-check/scheduler.h.t.cpp rename to test/syntax_check/scheduler.h.t.cpp diff --git a/test/sanity-check/set.h.t.cpp b/test/syntax_check/set.h.t.cpp similarity index 100% rename from test/sanity-check/set.h.t.cpp rename to test/syntax_check/set.h.t.cpp diff --git a/test/sanity-check/shared_message.h.t.cpp b/test/syntax_check/shared_message.h.t.cpp similarity index 100% rename from test/sanity-check/shared_message.h.t.cpp rename to test/syntax_check/shared_message.h.t.cpp diff --git a/test/sanity-check/singleton.h.t.cpp b/test/syntax_check/singleton.h.t.cpp similarity index 100% rename from test/sanity-check/singleton.h.t.cpp rename to test/syntax_check/singleton.h.t.cpp diff --git a/test/sanity-check/smallest.h.t.cpp b/test/syntax_check/smallest.h.t.cpp similarity index 100% rename from test/sanity-check/smallest.h.t.cpp rename to test/syntax_check/smallest.h.t.cpp diff --git a/test/sanity-check/span.h.t.cpp b/test/syntax_check/span.h.t.cpp similarity index 100% rename from test/sanity-check/span.h.t.cpp rename to test/syntax_check/span.h.t.cpp diff --git a/test/sanity-check/sqrt.h.t.cpp b/test/syntax_check/sqrt.h.t.cpp similarity index 100% rename from test/sanity-check/sqrt.h.t.cpp rename to test/syntax_check/sqrt.h.t.cpp diff --git a/test/sanity-check/stack.h.t.cpp b/test/syntax_check/stack.h.t.cpp similarity index 100% rename from test/sanity-check/stack.h.t.cpp rename to test/syntax_check/stack.h.t.cpp diff --git a/test/sanity-check/standard_deviation.h.t.cpp b/test/syntax_check/standard_deviation.h.t.cpp similarity index 100% rename from test/sanity-check/standard_deviation.h.t.cpp rename to test/syntax_check/standard_deviation.h.t.cpp diff --git a/test/sanity-check/state_chart.h.t.cpp b/test/syntax_check/state_chart.h.t.cpp similarity index 100% rename from test/sanity-check/state_chart.h.t.cpp rename to test/syntax_check/state_chart.h.t.cpp diff --git a/test/sanity-check/static_assert.h.t.cpp b/test/syntax_check/static_assert.h.t.cpp similarity index 100% rename from test/sanity-check/static_assert.h.t.cpp rename to test/syntax_check/static_assert.h.t.cpp diff --git a/test/sanity-check/string.h.t.cpp b/test/syntax_check/string.h.t.cpp similarity index 100% rename from test/sanity-check/string.h.t.cpp rename to test/syntax_check/string.h.t.cpp diff --git a/test/sanity-check/string_stream.h.t.cpp b/test/syntax_check/string_stream.h.t.cpp similarity index 100% rename from test/sanity-check/string_stream.h.t.cpp rename to test/syntax_check/string_stream.h.t.cpp diff --git a/test/sanity-check/string_utilities.h.t.cpp b/test/syntax_check/string_utilities.h.t.cpp similarity index 100% rename from test/sanity-check/string_utilities.h.t.cpp rename to test/syntax_check/string_utilities.h.t.cpp diff --git a/test/sanity-check/string_view.h.t.cpp b/test/syntax_check/string_view.h.t.cpp similarity index 100% rename from test/sanity-check/string_view.h.t.cpp rename to test/syntax_check/string_view.h.t.cpp diff --git a/test/sanity-check/successor.h.t.cpp b/test/syntax_check/successor.h.t.cpp similarity index 100% rename from test/sanity-check/successor.h.t.cpp rename to test/syntax_check/successor.h.t.cpp diff --git a/test/sanity-check/task.h.t.cpp b/test/syntax_check/task.h.t.cpp similarity index 100% rename from test/sanity-check/task.h.t.cpp rename to test/syntax_check/task.h.t.cpp diff --git a/test/sanity-check/threshold.h.t.cpp b/test/syntax_check/threshold.h.t.cpp similarity index 100% rename from test/sanity-check/threshold.h.t.cpp rename to test/syntax_check/threshold.h.t.cpp diff --git a/test/sanity-check/timer.h.t.cpp b/test/syntax_check/timer.h.t.cpp similarity index 100% rename from test/sanity-check/timer.h.t.cpp rename to test/syntax_check/timer.h.t.cpp diff --git a/test/sanity-check/to_arithmetic.h.t.cpp b/test/syntax_check/to_arithmetic.h.t.cpp similarity index 100% rename from test/sanity-check/to_arithmetic.h.t.cpp rename to test/syntax_check/to_arithmetic.h.t.cpp diff --git a/test/sanity-check/to_string.h.t.cpp b/test/syntax_check/to_string.h.t.cpp similarity index 100% rename from test/sanity-check/to_string.h.t.cpp rename to test/syntax_check/to_string.h.t.cpp diff --git a/test/sanity-check/to_u16string.h.t.cpp b/test/syntax_check/to_u16string.h.t.cpp similarity index 100% rename from test/sanity-check/to_u16string.h.t.cpp rename to test/syntax_check/to_u16string.h.t.cpp diff --git a/test/sanity-check/to_u32string.h.t.cpp b/test/syntax_check/to_u32string.h.t.cpp similarity index 100% rename from test/sanity-check/to_u32string.h.t.cpp rename to test/syntax_check/to_u32string.h.t.cpp diff --git a/test/sanity-check/to_wstring.h.t.cpp b/test/syntax_check/to_wstring.h.t.cpp similarity index 100% rename from test/sanity-check/to_wstring.h.t.cpp rename to test/syntax_check/to_wstring.h.t.cpp diff --git a/test/sanity-check/type_def.h.t.cpp b/test/syntax_check/type_def.h.t.cpp similarity index 100% rename from test/sanity-check/type_def.h.t.cpp rename to test/syntax_check/type_def.h.t.cpp diff --git a/test/sanity-check/type_lookup.h.t.cpp b/test/syntax_check/type_lookup.h.t.cpp similarity index 100% rename from test/sanity-check/type_lookup.h.t.cpp rename to test/syntax_check/type_lookup.h.t.cpp diff --git a/test/sanity-check/type_select.h.t.cpp b/test/syntax_check/type_select.h.t.cpp similarity index 100% rename from test/sanity-check/type_select.h.t.cpp rename to test/syntax_check/type_select.h.t.cpp diff --git a/test/sanity-check/type_traits.h.t.cpp b/test/syntax_check/type_traits.h.t.cpp similarity index 100% rename from test/sanity-check/type_traits.h.t.cpp rename to test/syntax_check/type_traits.h.t.cpp diff --git a/test/sanity-check/u16format_spec.h.t.cpp b/test/syntax_check/u16format_spec.h.t.cpp similarity index 100% rename from test/sanity-check/u16format_spec.h.t.cpp rename to test/syntax_check/u16format_spec.h.t.cpp diff --git a/test/sanity-check/u16string.h.t.cpp b/test/syntax_check/u16string.h.t.cpp similarity index 100% rename from test/sanity-check/u16string.h.t.cpp rename to test/syntax_check/u16string.h.t.cpp diff --git a/test/sanity-check/u16string_stream.h.t.cpp b/test/syntax_check/u16string_stream.h.t.cpp similarity index 100% rename from test/sanity-check/u16string_stream.h.t.cpp rename to test/syntax_check/u16string_stream.h.t.cpp diff --git a/test/sanity-check/u32format_spec.h.t.cpp b/test/syntax_check/u32format_spec.h.t.cpp similarity index 100% rename from test/sanity-check/u32format_spec.h.t.cpp rename to test/syntax_check/u32format_spec.h.t.cpp diff --git a/test/sanity-check/u32string.h.t.cpp b/test/syntax_check/u32string.h.t.cpp similarity index 100% rename from test/sanity-check/u32string.h.t.cpp rename to test/syntax_check/u32string.h.t.cpp diff --git a/test/sanity-check/u32string_stream.h.t.cpp b/test/syntax_check/u32string_stream.h.t.cpp similarity index 100% rename from test/sanity-check/u32string_stream.h.t.cpp rename to test/syntax_check/u32string_stream.h.t.cpp diff --git a/test/sanity-check/unaligned_type.h.t.cpp b/test/syntax_check/unaligned_type.h.t.cpp similarity index 100% rename from test/sanity-check/unaligned_type.h.t.cpp rename to test/syntax_check/unaligned_type.h.t.cpp diff --git a/test/sanity-check/unordered_map.h.t.cpp b/test/syntax_check/unordered_map.h.t.cpp similarity index 100% rename from test/sanity-check/unordered_map.h.t.cpp rename to test/syntax_check/unordered_map.h.t.cpp diff --git a/test/sanity-check/unordered_multimap.h.t.cpp b/test/syntax_check/unordered_multimap.h.t.cpp similarity index 100% rename from test/sanity-check/unordered_multimap.h.t.cpp rename to test/syntax_check/unordered_multimap.h.t.cpp diff --git a/test/sanity-check/unordered_multiset.h.t.cpp b/test/syntax_check/unordered_multiset.h.t.cpp similarity index 100% rename from test/sanity-check/unordered_multiset.h.t.cpp rename to test/syntax_check/unordered_multiset.h.t.cpp diff --git a/test/sanity-check/unordered_set.h.t.cpp b/test/syntax_check/unordered_set.h.t.cpp similarity index 100% rename from test/sanity-check/unordered_set.h.t.cpp rename to test/syntax_check/unordered_set.h.t.cpp diff --git a/test/sanity-check/user_type.h.t.cpp b/test/syntax_check/user_type.h.t.cpp similarity index 100% rename from test/sanity-check/user_type.h.t.cpp rename to test/syntax_check/user_type.h.t.cpp diff --git a/test/sanity-check/utility.h.t.cpp b/test/syntax_check/utility.h.t.cpp similarity index 100% rename from test/sanity-check/utility.h.t.cpp rename to test/syntax_check/utility.h.t.cpp diff --git a/test/sanity-check/variance.h.t.cpp b/test/syntax_check/variance.h.t.cpp similarity index 100% rename from test/sanity-check/variance.h.t.cpp rename to test/syntax_check/variance.h.t.cpp diff --git a/test/sanity-check/variant.h.t.cpp b/test/syntax_check/variant.h.t.cpp similarity index 100% rename from test/sanity-check/variant.h.t.cpp rename to test/syntax_check/variant.h.t.cpp diff --git a/test/sanity-check/variant_legacy.h.t.cpp b/test/syntax_check/variant_legacy.h.t.cpp similarity index 100% rename from test/sanity-check/variant_legacy.h.t.cpp rename to test/syntax_check/variant_legacy.h.t.cpp diff --git a/test/sanity-check/variant_old.h.t.cpp b/test/syntax_check/variant_old.h.t.cpp similarity index 100% rename from test/sanity-check/variant_old.h.t.cpp rename to test/syntax_check/variant_old.h.t.cpp diff --git a/test/sanity-check/variant_pool.h.t.cpp b/test/syntax_check/variant_pool.h.t.cpp similarity index 100% rename from test/sanity-check/variant_pool.h.t.cpp rename to test/syntax_check/variant_pool.h.t.cpp diff --git a/test/sanity-check/variant_variadic.h.t.cpp b/test/syntax_check/variant_variadic.h.t.cpp similarity index 100% rename from test/sanity-check/variant_variadic.h.t.cpp rename to test/syntax_check/variant_variadic.h.t.cpp diff --git a/test/sanity-check/vector.h.t.cpp b/test/syntax_check/vector.h.t.cpp similarity index 100% rename from test/sanity-check/vector.h.t.cpp rename to test/syntax_check/vector.h.t.cpp diff --git a/test/sanity-check/version.h.t.cpp b/test/syntax_check/version.h.t.cpp similarity index 100% rename from test/sanity-check/version.h.t.cpp rename to test/syntax_check/version.h.t.cpp diff --git a/test/sanity-check/visitor.h.t.cpp b/test/syntax_check/visitor.h.t.cpp similarity index 100% rename from test/sanity-check/visitor.h.t.cpp rename to test/syntax_check/visitor.h.t.cpp diff --git a/test/sanity-check/wformat_spec.h.t.cpp b/test/syntax_check/wformat_spec.h.t.cpp similarity index 100% rename from test/sanity-check/wformat_spec.h.t.cpp rename to test/syntax_check/wformat_spec.h.t.cpp diff --git a/test/sanity-check/wstring.h.t.cpp b/test/syntax_check/wstring.h.t.cpp similarity index 100% rename from test/sanity-check/wstring.h.t.cpp rename to test/syntax_check/wstring.h.t.cpp diff --git a/test/sanity-check/wstring_stream.h.t.cpp b/test/syntax_check/wstring_stream.h.t.cpp similarity index 100% rename from test/sanity-check/wstring_stream.h.t.cpp rename to test/syntax_check/wstring_stream.h.t.cpp diff --git a/test/vs2022/etl.vcxproj b/test/vs2022/etl.vcxproj index a2424ecb..8730ec84 100644 --- a/test/vs2022/etl.vcxproj +++ b/test/vs2022/etl.vcxproj @@ -3065,13 +3065,11 @@ - - false - - - - - + + + + + @@ -13424,11 +13422,11 @@ - + - + @@ -13456,8 +13454,8 @@ - - + + @@ -13590,12 +13588,11 @@ true true - - - - - - + + + + +