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

bdwgc / bdwgc / 2164
80%

Build:
DEFAULT BRANCH: master
Ran 24 Jun 2026 01:05PM UTC
Jobs 1
Files 37
Run time 1min
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

24 Jun 2026 12:53PM UTC coverage: 80.916% (+0.4%) from 80.515%
2164

push

travis-ci

ivmai
Fix user-defined signals drop by Darwin mprotect thread

When one user thread sets its own signal handler in multi-threaded
code, `GC-mprotect` thread may steal and drop user signal calls.
Because the thread does not know the user thread's signal handler, and
uses the default signal handler that ignores any signal call.
This becomes to drop the signal call.

* include/private/gc_priv.h [MPROTECT_VDB && DARWIN && THREADS
&& !NO_MARKER_SPECIAL_SIGMASK && !GC_NO_PTHREAD_SIGMASK]: Include
`signal.h` file.
* include/private/gc_priv.h [MPROTECT_VDB && DARWIN
&& !NO_MARKER_SPECIAL_SIGMASK] (GC_inner_pthread_sigmask): Declare as
function or define as a macro.
* os_dep.c [MPROTECT_VDB && DARWIN && NO_MARKER_SPECIAL_SIGMASK]
(create_detached_thread): Define `set` and `oldset` local variables;
call `sigfillset()`; call `GC_inner_pthread_sigmask()` around
`pthread_create`.
* pthread_support.c [MPROTECT_VDB && DARWIN && !GC_NO_PTHREAD_SIGMASK
&& NO_MARKER_SPECIAL_SIGMASK] (GC_inner_pthread_sigmask): Implement.

7263 of 8976 relevant lines covered (80.92%)

19288401.19 hits per line

Coverage Regressions

Lines Coverage ∆ File
142
76.58
0.14% pthread_support.c
102
57.26
0.29% os_dep.c
15
94.16
0.0% cord/cordxtra.c
11
77.05
2.52% finalize.c
1
77.13
-0.15% misc.c
Jobs
ID Job ID Ran Files Coverage
1 2164.1 24 Jun 2026 01:05PM UTC 37
80.92
Travis Job
Source Files on build 2164
  • Tree
  • List 37
  • Changed 9
  • Source Changed 7
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Travis Build #2164
  • af6f40bf on github
  • Prev Build on master (#2152)
  • Next Build on master (#2166)
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