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
-
-
-
-
-
-
+
+
+
+
+