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

coryan / jaybeams / 825 / 4
99%
master: 99%

Build:
Build:
LAST BUILD BRANCH: remove-skye
DEFAULT BRANCH: master
Ran 03 Jul 2017 04:04PM UTC
Files 211
Run time 8s
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

03 Jul 2017 03:43PM UTC coverage: 99.025%. Remained the same
IMAGE=coryan/jaybeamsdev-ubuntu16.04 COMPILER=g++ CXXFLAGS="-O0 -g -coverage" COVERAGE=yes CONFIGUREFLAGS="" CREATE_BUILD_IMAGE=yes

push

travis-ci

coryan
Fix race condition in completion_queue.

There was a difficult race condition on the completion queue.
Basically I wanted to store the result of calling an asynchronous
operation in the async_op holder, but in an attempt of being
efficient the code was moving the holder during the callback.
If the callback is called before the asynchronous operation returns
it can be destroy the location where the result will be stored,
oops.

Notice that the async_op itself is safe, by design their lifetime
exceeds the lifetime of the callback.  The problem was a member
variable inside the async_op.

5487 of 5541 relevant lines covered (99.03%)

141173.45 hits per line

Source Files on job 825.4 (IMAGE=coryan/jaybeamsdev-ubuntu16.04 COMPILER=g++ CXXFLAGS="-O0 -g -coverage" COVERAGE=yes CONFIGUREFLAGS="" CREATE_BUILD_IMAGE=yes)
  • Tree
  • List 0
  • Changed 4
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 825
  • Travis Job 825.4
  • f7913966 on github
  • Prev Job for IMAGE=coryan/jaybeamsdev-ubuntu16.04 COMPILER=g++ CXXFLAGS="-O0 -g -coverage" COVERAGE=yes CONFIGUREFLAGS="" CREATE_BUILD_IMAGE=yes on develop (#824.4)
  • Next Job for IMAGE=coryan/jaybeamsdev-ubuntu16.04 COMPILER=g++ CXXFLAGS="-O0 -g -coverage" COVERAGE=yes CONFIGUREFLAGS="" CREATE_BUILD_IMAGE=yes on develop (#826.4)
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