Skip to content

Commit fe7aaff

Browse files
committed
Incorporate jemalloc_pool into libumf
Remove the separate static `jemalloc_pool` library. Make the `UMF_BUILD_LIBUMF_POOL_JEMALLOC` option turned ON by default. Incorporate jemalloc_pool into libumf. Signed-off-by: Lukasz Dorau <[email protected]>
1 parent e95d92e commit fe7aaff

28 files changed

+71
-88
lines changed

.github/workflows/coverity.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ jobs:
5050
-DUMF_DEVELOPER_MODE=OFF
5151
-DUMF_TESTS_FAIL_ON_SKIP=ON
5252
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
53-
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
5453
5554
- name: Build
5655
run: |

.github/workflows/nightly.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ jobs:
7777
-DUMF_FORMAT_CODE_STYLE=OFF
7878
-DUMF_DEVELOPER_MODE=ON
7979
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
80-
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
8180
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
8281
-DUMF_BUILD_CUDA_PROVIDER=OFF
8382
-DUMF_USE_VALGRIND=1
@@ -157,7 +156,6 @@ jobs:
157156
# -DUMF_FORMAT_CODE_STYLE=OFF ^
158157
# -DUMF_DEVELOPER_MODE=ON ^
159158
# -DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON ^
160-
# -DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON ^
161159
# -DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON ^
162160
# -DUMF_BUILD_CUDA_PROVIDER=ON ^
163161
# -DUMF_TESTS_FAIL_ON_SKIP=ON

.github/workflows/performance.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ jobs:
7878
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
7979
-DUMF_BUILD_CUDA_PROVIDER=ON
8080
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
81-
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
8281
8382
- name: Build
8483
run: cmake --build ${{env.BUILD_DIR}} -j $(nproc)

.github/workflows/reusable_basic.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,6 @@ jobs:
164164
-DUMF_BUILD_CUDA_PROVIDER=${{matrix.cuda_provider}}
165165
-DUMF_FORMAT_CODE_STYLE=OFF
166166
-DUMF_DEVELOPER_MODE=ON
167-
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
168167
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
169168
-DUMF_TESTS_FAIL_ON_SKIP=ON
170169
-DUMF_DISABLE_HWLOC=${{matrix.disable_hwloc}}
@@ -209,7 +208,6 @@ jobs:
209208
--install-dir ${{env.INSTL_DIR}}
210209
--build-type ${{matrix.build_type}}
211210
--disjoint-pool
212-
--jemalloc-pool
213211
${{ matrix.install_tbb == 'ON' && matrix.disable_hwloc != 'ON' && matrix.shared_library == 'ON' && '--proxy' || '' }}
214212
--umf-version ${{env.UMF_VERSION}}
215213
${{ matrix.shared_library == 'ON' && '--shared-library' || '' }}
@@ -280,7 +278,6 @@ jobs:
280278
-DUMF_FORMAT_CODE_STYLE=OFF
281279
-DUMF_DEVELOPER_MODE=ON
282280
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
283-
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
284281
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=${{matrix.level_zero_provider}}
285282
-DUMF_BUILD_CUDA_PROVIDER=${{matrix.cuda_provider}}
286283
-DUMF_TESTS_FAIL_ON_SKIP=ON
@@ -300,7 +297,6 @@ jobs:
300297
--install-dir ${{env.INSTL_DIR}}
301298
--build-type ${{matrix.build_type}}
302299
--disjoint-pool
303-
--jemalloc-pool
304300
${{matrix.shared_library == 'ON' && '--proxy' || '' }}
305301
--umf-version ${{env.UMF_VERSION}}
306302
${{ matrix.shared_library == 'ON' && '--shared-library' || ''}}
@@ -339,7 +335,6 @@ jobs:
339335
-DUMF_FORMAT_CODE_STYLE=OFF
340336
-DUMF_DEVELOPER_MODE=ON
341337
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
342-
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=OFF
343338
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
344339
-DUMF_BUILD_CUDA_PROVIDER=ON
345340
-DUMF_TESTS_FAIL_ON_SKIP=ON
@@ -382,7 +377,6 @@ jobs:
382377
-DUMF_FORMAT_CODE_STYLE=OFF
383378
-DUMF_DEVELOPER_MODE=ON
384379
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
385-
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=OFF
386380
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
387381
-DUMF_BUILD_CUDA_PROVIDER=ON
388382
-DUMF_TESTS_FAIL_ON_SKIP=ON
@@ -481,7 +475,6 @@ jobs:
481475
-DUMF_DEVELOPER_MODE=ON
482476
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
483477
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
484-
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
485478
-DUMF_BUILD_SHARED_LIBRARY=ON
486479
-DUMF_TESTS_FAIL_ON_SKIP=ON
487480
@@ -495,7 +488,6 @@ jobs:
495488
--install-dir ${{env.INSTL_DIR}}
496489
--build-type ${{env.BUILD_TYPE}}
497490
--disjoint-pool
498-
--jemalloc-pool
499491
--proxy
500492
--umf-version ${{env.UMF_VERSION}}
501493
--shared-library

.github/workflows/reusable_benchmarks.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ jobs:
6565
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
6666
-DUMF_BUILD_CUDA_PROVIDER=ON
6767
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
68-
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
6968
7069
- name: Build UMF on Linux
7170
if: matrix.os == 'ubuntu-latest'

.github/workflows/reusable_checks.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ jobs:
3939
-DUMF_BUILD_TESTS=OFF
4040
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
4141
-DUMF_BUILD_CUDA_PROVIDER=OFF
42-
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=OFF
4342
4443
- name: Check C/C++ formatting
4544
run: cmake --build build --target clang-format-check

.github/workflows/reusable_codeql.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ jobs:
8282
-DCMAKE_PREFIX_PATH="${{env.VCPKG_PATH}}"
8383
-DUMF_FORMAT_CODE_STYLE=OFF
8484
-DUMF_DEVELOPER_MODE=ON
85-
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
8685
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
8786
-DUMF_BUILD_CUDA_PROVIDER=ON
8887
-DUMF_TESTS_FAIL_ON_SKIP=ON

.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_FORMAT_CODE_STYLE=OFF
8585
-DUMF_DEVELOPER_MODE=ON
8686
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
87-
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
8887
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
8988
-DUMF_TESTS_FAIL_ON_SKIP=ON
9089
${{ matrix.build_type == 'Debug' && '-DUMF_USE_COVERAGE=ON' || '' }}

.github/workflows/reusable_fast.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ jobs:
102102
-DUMF_FORMAT_CODE_STYLE=OFF
103103
-DUMF_DEVELOPER_MODE=ON
104104
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=${{matrix.disjoint}}
105-
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
106105
-DUMF_BUILD_TESTS=${{matrix.build_tests}}
107106
-DUMF_BUILD_EXAMPLES=ON
108107
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON

.github/workflows/reusable_gpu.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ jobs:
9393
-DUMF_BUILD_GPU_EXAMPLES=ON
9494
-DUMF_DEVELOPER_MODE=ON
9595
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
96-
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
9796
-DUMF_BUILD_CUDA_PROVIDER=OFF
9897
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
9998
-DUMF_BUILD_${{inputs.name}}_PROVIDER=ON

0 commit comments

Comments
 (0)