Skip to content

Commit 6237f6c

Browse files
committed
make disjoint pool a C structure
1 parent bdf3e50 commit 6237f6c

40 files changed

+1678
-1545
lines changed

.github/workflows/coverity.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ jobs:
4949
-DUMF_FORMAT_CODE_STYLE=OFF
5050
-DUMF_DEVELOPER_MODE=OFF
5151
-DUMF_TESTS_FAIL_ON_SKIP=ON
52-
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
5352
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
5453
5554
- name: Build

.github/workflows/nightly.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ jobs:
7676
-DCMAKE_BUILD_TYPE=Debug
7777
-DUMF_FORMAT_CODE_STYLE=OFF
7878
-DUMF_DEVELOPER_MODE=ON
79-
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
8079
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
8180
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
8281
-DUMF_BUILD_CUDA_PROVIDER=OFF
@@ -156,7 +155,6 @@ jobs:
156155
# -DUMF_BUILD_SHARED_LIBRARY=${{matrix.shared_library}} ^
157156
# -DUMF_FORMAT_CODE_STYLE=OFF ^
158157
# -DUMF_DEVELOPER_MODE=ON ^
159-
# -DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON ^
160158
# -DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON ^
161159
# -DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON ^
162160
# -DUMF_BUILD_CUDA_PROVIDER=ON ^

.github/workflows/performance.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ jobs:
7777
-DUMF_DEVELOPER_MODE=OFF
7878
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
7979
-DUMF_BUILD_CUDA_PROVIDER=ON
80-
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
8180
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
8281
8382
- name: Build

.github/workflows/reusable_basic.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,6 @@ jobs:
168168
-DUMF_FORMAT_CODE_STYLE=OFF
169169
-DUMF_DEVELOPER_MODE=ON
170170
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
171-
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
172171
-DUMF_TESTS_FAIL_ON_SKIP=ON
173172
-DUMF_DISABLE_HWLOC=${{matrix.disable_hwloc}}
174173
-DUMF_LINK_HWLOC_STATICALLY=${{matrix.link_hwloc_statically}}
@@ -210,7 +209,6 @@ jobs:
210209
--build-dir ${{env.BUILD_DIR}}
211210
--install-dir ${{env.INSTL_DIR}}
212211
--build-type ${{matrix.build_type}}
213-
--disjoint-pool
214212
${{ matrix.install_tbb == 'ON' && matrix.disable_hwloc != 'ON' && matrix.shared_library == 'ON' && '--proxy' || '' }}
215213
--umf-version ${{env.UMF_VERSION}}
216214
${{ matrix.shared_library == 'ON' && '--shared-library' || '' }}
@@ -286,7 +284,6 @@ jobs:
286284
-DUMF_BUILD_SHARED_LIBRARY=${{matrix.shared_library}}
287285
-DUMF_FORMAT_CODE_STYLE=OFF
288286
-DUMF_DEVELOPER_MODE=ON
289-
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
290287
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
291288
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=${{matrix.level_zero_provider}}
292289
-DUMF_BUILD_CUDA_PROVIDER=${{matrix.cuda_provider}}
@@ -306,7 +303,6 @@ jobs:
306303
--build-dir ${{env.BUILD_DIR}}
307304
--install-dir ${{env.INSTL_DIR}}
308305
--build-type ${{matrix.build_type}}
309-
--disjoint-pool
310306
${{matrix.shared_library == 'ON' && '--proxy' || '' }}
311307
--umf-version ${{env.UMF_VERSION}}
312308
${{ matrix.shared_library == 'ON' && '--shared-library' || ''}}
@@ -344,7 +340,6 @@ jobs:
344340
-DUMF_BUILD_EXAMPLES=ON
345341
-DUMF_FORMAT_CODE_STYLE=OFF
346342
-DUMF_DEVELOPER_MODE=ON
347-
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
348343
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=OFF
349344
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
350345
-DUMF_BUILD_CUDA_PROVIDER=ON
@@ -387,7 +382,6 @@ jobs:
387382
-DUMF_BUILD_EXAMPLES=ON
388383
-DUMF_FORMAT_CODE_STYLE=OFF
389384
-DUMF_DEVELOPER_MODE=ON
390-
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
391385
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=OFF
392386
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
393387
-DUMF_BUILD_CUDA_PROVIDER=ON
@@ -491,7 +485,6 @@ jobs:
491485
-DUMF_FORMAT_CODE_STYLE=OFF
492486
-DUMF_DEVELOPER_MODE=ON
493487
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
494-
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
495488
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
496489
-DUMF_BUILD_SHARED_LIBRARY=ON
497490
-DUMF_TESTS_FAIL_ON_SKIP=ON
@@ -505,7 +498,6 @@ jobs:
505498
--build-dir ${{env.BUILD_DIR}}
506499
--install-dir ${{env.INSTL_DIR}}
507500
--build-type ${{env.BUILD_TYPE}}
508-
--disjoint-pool
509501
--proxy
510502
--umf-version ${{env.UMF_VERSION}}
511503
--shared-library

.github/workflows/reusable_benchmarks.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ jobs:
6464
-DUMF_DEVELOPER_MODE=OFF
6565
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
6666
-DUMF_BUILD_CUDA_PROVIDER=ON
67-
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
6867
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
6968
7069
- name: Build UMF on Linux

.github/workflows/reusable_dax.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ jobs:
8484
-DUMF_BUILD_GPU_EXAMPLES=OFF
8585
-DUMF_FORMAT_CODE_STYLE=OFF
8686
-DUMF_DEVELOPER_MODE=ON
87-
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
8887
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
8988
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
9089
-DUMF_TESTS_FAIL_ON_SKIP=ON

.github/workflows/reusable_fast.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,38 +19,32 @@ jobs:
1919
matrix:
2020
include:
2121
- os: windows-latest
22-
disjoint: 'OFF'
2322
build_tests: 'ON'
2423
simple_cmake: 'OFF'
2524
# pure C build (Windows)
2625
- os: windows-latest
27-
disjoint: 'OFF'
2826
# Tests' building is off for a pure C build
2927
build_tests: 'OFF'
3028
simple_cmake: 'OFF'
3129
- os: ubuntu-latest
32-
disjoint: 'ON'
3330
build_tests: 'ON'
3431
# Windows doesn't recognize 'CMAKE_BUILD_TYPE', it uses '--config' param in build command
3532
extra_build_options: '-DCMAKE_BUILD_TYPE=Release -DUMF_BUILD_BENCHMARKS=ON -DUMF_BUILD_BENCHMARKS_MT=ON'
3633
simple_cmake: 'OFF'
3734
# pure C build (Linux)
3835
- os: ubuntu-latest
39-
disjoint: 'OFF'
4036
# Windows doesn't recognize 'CMAKE_BUILD_TYPE', it uses '--config' param in build command
4137
# Tests' building is off for a pure C build
4238
build_tests: 'OFF'
4339
extra_build_options: '-DCMAKE_BUILD_TYPE=Release -DUMF_BUILD_BENCHMARKS=ON'
4440
simple_cmake: 'OFF'
4541
# simplest CMake on ubuntu-latest
4642
- os: ubuntu-latest
47-
disjoint: 'OFF'
4843
build_tests: 'ON'
4944
extra_build_options: '-DCMAKE_BUILD_TYPE=Release'
5045
simple_cmake: 'ON'
5146
# simplest CMake ubuntu-20.04
5247
- os: ubuntu-20.04
53-
disjoint: 'OFF'
5448
build_tests: 'ON'
5549
extra_build_options: '-DCMAKE_BUILD_TYPE=Release'
5650
simple_cmake: 'ON'
@@ -101,7 +95,6 @@ jobs:
10195
-DCMAKE_PREFIX_PATH="${{env.VCPKG_PATH}}"
10296
-DUMF_FORMAT_CODE_STYLE=OFF
10397
-DUMF_DEVELOPER_MODE=ON
104-
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=${{matrix.disjoint}}
10598
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
10699
-DUMF_BUILD_TESTS=${{matrix.build_tests}}
107100
-DUMF_BUILD_EXAMPLES=ON

.github/workflows/reusable_gpu.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,6 @@ jobs:
9292
-DUMF_BUILD_GPU_TESTS=ON
9393
-DUMF_BUILD_GPU_EXAMPLES=ON
9494
-DUMF_DEVELOPER_MODE=ON
95-
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
9695
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
9796
-DUMF_BUILD_CUDA_PROVIDER=OFF
9897
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF

.github/workflows/reusable_multi_numa.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ jobs:
4545
-DUMF_BUILD_BENCHMARKS=OFF
4646
-DUMF_BUILD_TESTS=ON
4747
-DUMF_DEVELOPER_MODE=ON
48-
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
4948
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=${{ matrix.os == 'rhel-9.1' && 'OFF' || 'ON' }}
5049
-DUMF_TESTS_FAIL_ON_SKIP=ON
5150
${{ matrix.build_type == 'Debug' && matrix.os == 'ubuntu-22.04' && '-DUMF_USE_COVERAGE=ON' || '' }}

.github/workflows/reusable_proxy_lib.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ jobs:
5151
-DUMF_FORMAT_CODE_STYLE=OFF
5252
-DUMF_DEVELOPER_MODE=ON
5353
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
54-
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
5554
-DUMF_TESTS_FAIL_ON_SKIP=ON
5655
-DUMF_PROXY_LIB_BASED_ON_POOL=${{matrix.proxy_lib_pool}}
5756
${{ matrix.build_type == 'Debug' && '-DUMF_USE_COVERAGE=ON' || '' }}

0 commit comments

Comments
 (0)