Skip to content

Commit

Permalink
Re-enable TCG (#210)
Browse files Browse the repository at this point in the history
  • Loading branch information
jvoisin authored Jul 30, 2024
1 parent 7278401 commit 5092307
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 6 deletions.
6 changes: 2 additions & 4 deletions .github/workflows/all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,10 @@ jobs:
# lf: crashes redis server
# ff: crashes on modern ubuntu: https://github.com/bwickman97/ffmalloc/issues/5
# hoard: crashes on rocksdb
# tcg: https://github.com/google/tcmalloc/issues/155
# pa: python3: can't open file '/__w/mimalloc-bench/mimalloc-bench/extern/pa/partition_alloc_builder/tools/rust/update_rust.py': [Errno 2] No such file or directory
# sn: /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/chrono:2320:48: error: call to consteval function 'std::chrono::hh_mm_ss::_S_fractional_width' is not a constant expression
# lp: /home/runner/work/mimalloc-bench/mimalloc-bench/extern/lp/Source/bmalloc/libpas/src/libpas/hotbit_heap_inlines.h:64:51: error: too few arguments to function call, expected 3, have 2
run: ./build-bench-env.sh all no-lean no-gd no-ff no-fg no-lt no-lf no-hd no-tcg no-pa no-sn no-lp
run: ./build-bench-env.sh all no-lean no-gd no-ff no-fg no-lt no-lf no-hd no-pa no-sn no-lp
- name: Run everything.
run: |
cd out/bench
Expand All @@ -83,8 +82,7 @@ jobs:
# fg: crashes redis server
# pa: python3: can't open file '/__w/mimalloc-bench/mimalloc-bench/extern/pa/partition_alloc_builder/tools/rust/update_rust.py': [Errno 2] No such file or directory
# lp: /__w/mimalloc-bench/mimalloc-bench/extern/lp/Source/bmalloc/libpas/src/libpas/pas_thread_local_cache.c:218:22: error: call to undeclared function 'pthread_getname_np'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# tcg: https://github.com/google/tcmalloc/issues/179
run: ./build-bench-env.sh all no-lean no-mi no-mesh no-nomesh no-gd no-rp no-lf no-fg no-pa no-lp no-tcg
run: ./build-bench-env.sh all no-lean no-mi no-mesh no-nomesh no-gd no-rp no-lf no-fg no-pa no-lp no-sh8
- name: Run everything.
run: |
cd out/bench
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,8 @@ benchmarks as it faulted on those)
- [Minor performances improvement](https://github.com/struct/isoalloc/commit/049c12e4c2ad5c21a768f7f3873d84bf1106646a) in isoalloc
- [Parallel compilation](https://github.com/emeryberger/DieHard/issues/15) support in DieHarder
- [Portability improvement](https://github.com/oneapi-src/oneTBB/pull/764) in Intel TBB malloc
- [Various](https://github.com/google/tcmalloc/issues/155) [portability](https://github.com/google/tcmalloc/issues/128) [improvements]( https://github.com/google/tcmalloc/issues/125 ) in Google's tcmalloc
- [Various](https://github.com/google/tcmalloc/issues/155) [portability](https://github.com/google/tcmalloc/issues/128)
[improvements]( https://github.com/google/tcmalloc/issues/125 ) [in](https://github.com/google/tcmalloc/issues/179) Google's tcmalloc
- [Improved double-free detection]( https://github.com/microsoft/snmalloc/pull/550 ) in snmalloc
- [Fixed compilation on modern glibc]( https://github.com/ssrg-vt/SlimGuard/pull/13 ) in SlimGuard
- A [crash]( https://github.com/struct/isoalloc/issues/56 ) in isoalloc
Expand Down
2 changes: 1 addition & 1 deletion build-bench-env.sh
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ readonly version_sm=master # ~unmaintained since 2017
readonly version_sn=0.6.2
readonly version_tbb=v2021.9.0
readonly version_tc=gperftools-2.15
readonly version_tcg=bb24fb0a8be3a6ef52888d247097d05976b8918e # 2023-04-22
readonly version_tcg=8febb4b4da2ab3b04862a8676fb5b506ef90aa42 # 2024-07-30

# benchmark versions
readonly version_redis=6.2.7
Expand Down

0 comments on commit 5092307

Please sign in to comment.