Skip to content

Fix index range size and partitioning when the range is wider than the index type #1495

Fix index range size and partitioning when the range is wider than the index type

Fix index range size and partitioning when the range is wider than the index type #1495

Workflow file for this run

name: Ubuntu
on: [push, pull_request]
jobs:
###############################################################################
# C++ 20 standard test:
###############################################################################
debug-test-cpp20:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: cmake
run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug -DCMAKE_BUILD_BENCHMARKS=ON -DCMAKE_BUILD_PROFILER=ON -DCMAKE_CXX_STANDARD=20
- name: build
run: cmake --build build --parallel 10
- name: test
run: cd build ; ctest --output-on-failure
release-test-cpp20:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: cmake
run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=20
- name: build
run: cmake --build build --parallel 10
- name: test
run: cd build ; ctest --output-on-failure
leak-test-cpp20:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: cmake
run: cmake -S . -B build -DCMAKE_CXX_FLAGS="-fsanitize=address -fsanitize=leak -g" -DCMAKE_CXX_STANDARD=20
- name: build
run: cmake --build build --parallel 10
- name: test
run: cd build ; ctest --output-on-failure
tsan-test-cpp20:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: cmake
run: cmake -S . -B build -DCMAKE_CXX_FLAGS="-fsanitize=thread -g" -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=20
- name: build
run: cmake --build build --parallel 10
- name: test
run: cd build ; ctest --output-on-failure