• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ivmai / bdwgc / 1451
77%

Build:
DEFAULT BRANCH: master
Ran 10 Mar 2023 05:47PM UTC
Jobs 1
Files 58
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 Mar 2023 05:47PM UTC coverage: 76.182% (-0.5%) from 76.638%
1451

push

travis-ci-com

ivmai
Change enable_threads default to off if threads are unsupported (CMake)

PR #535 (bdwgc).

In case of an absent multi-threading support for the target platform,
like for Emscripten or WASI, cmake build should not fail by default
(i.e. threads support should not be on by default).  This matches the
relevant behavior of configure one.

* CMakeLists.txt (default_enable_threads): New variable (ON by
default).
* CMakeLists.txt: Call find_package(Threads) quietly regardless of
enable_threads.
* CMakeLists.txt [EMSCRIPTEN || WASI || !(CMAKE_USE_PTHREADS_INIT ||
CMAKE_USE_WIN32_THREADS_INIT)] (default_enable_threads): Set to OFF.
* CMakeLists.txt (enable_threads): Specify the default value to
default_enable_threads.
* CMakeLists.txt: Check CMAKE_USE_PTHREADS_INIT and
CMAKE_USE_WIN32_THREADS_INIT only if enable_threads.

Co-authored-by: Ivan Maidanski <ivmai@mail.ru>

7734 of 10152 relevant lines covered (76.18%)

8264643.27 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
90.0
-2.5% include/private/gc_pmark.h
4
68.28
-0.5% finalize.c
5
90.82
-2.55% headers.c
6
85.88
0.34% thread_local_alloc.c
8
78.88
-1.94% allchblk.c
23
60.2
0.0% dyn_load.c
27
89.56
-4.58% mark.c
45
83.93
-0.1% pthread_stop_world.c
71
82.46
-0.29% pthread_support.c
Jobs
ID Job ID Ran Files Coverage
5 1451.5 (CONF_OPTIONS="--enable-gcov --enable-single-obj-compilation --enable-cplusplus --disable-shared --enable-gc-assertions" CFLAGS_EXTRA="-D USE_CUSTOM_SPECIFIC" CC_FOR_CHECK=g++ MAKEFILE_TARGETS="all" MAKEFILE_TARGETS_CHECK="check" NO_CLONE_LIBATOMIC_OPS=true REPORT_COVERAGE=true TESTS_CUSTOM_RUN=true) 10 Mar 2023 05:47PM UTC 58
76.18
Travis Job 1451.5
Source Files on build 1451
  • Tree
  • List 58
  • Changed 35
  • Source Changed 5
  • Coverage Changed 35
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Build #1451
  • f21eefaf on github
  • Prev Build on master (#1450)
  • Next Build on master (#1464)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc