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

bdwgc / bdwgc / 2078
80%

Build:
DEFAULT BRANCH: master
Ran 13 Mar 2026 04:42PM 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

13 Mar 2026 04:30PM UTC coverage: 80.449% (+0.4%) from 80.099%
2078

push

travis-ci

ivmai
New API (GC_custom_push_regs_and_stack) function to push stack/registers

Issue #378 (bdwgc).

* include/gc/gc_mark.h (GC_custom_push_proc): New public type.
* include/gc/gc_mark.h (GC_CUSTOM_PUSH_HINT_EAGER): New public macro.
* include/gc/gc_mark.h (GC_custom_push_regs_and_stack): New public
function declaration.
* include/private/gc_priv.h [THREADS && IA64 && !STACK_NOT_SCANNED]
(GC_save_regs_ret_val): Declare `GC_INNER` thread-local variable.
* mach_dep.c [IA64 && !STACK_NOT_SCANNED && THREADS]
(GC_with_callee_saves_pushed): Set `GC_save_regs_ret_val`.
* mark_rts.c [!STACK_NOT_SCANNED && !THREADS]
(GC_push_all_stack_partially_eager): Refine comment.
* mark_rts.c [!STACK_NOT_SCANNED] (custom_push_data): New type.
* mark_rts.c [!STACK_NOT_SCANNED && IA64 && THREADS]
(GC_save_regs_ret_val): Define `GC_INNER` thread-local variable.
* mark_rts.c [!STACK_NOT_SCANNED] (custom_push_current_stack): New
`static` function.
* tests/gctest.c [!STACK_NOT_SCANNED] (test_custom_push,
test_stack_base_cb): Likewise.
* mark_rts.c (GC_custom_push_regs_and_stack): New API function
definition.
* tests/gctest.c [!STACK_NOT_SCANNED] (custom_push_cnt): New `static`
variable.
* tests/gctest.c [!STACK_NOT_SCANNED] (main): Call
`GC_call_with_stack_base()`; check value of `custom_push_cnt`.

16 of 16 new or added lines in 1 file covered. (100.0%)

9 existing lines in 3 files now uncovered.

7172 of 8915 relevant lines covered (80.45%)

18814685.75 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
88.83
-0.25% reclaim.c
3
93.18
-0.64% allchblk.c
5
83.4
-1.98% mallocx.c
Jobs
ID Job ID Ran Files Coverage
1 2078.1 13 Mar 2026 04:42PM UTC 37
80.45
Travis Job
Source Files on build 2078
  • Tree
  • List 37
  • Changed 8
  • Source Changed 3
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Travis Build #2078
  • b93c6089 on github
  • Prev Build on master (#2073)
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