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

carlosb / object_pool / 22 / 1
86%
master: 86%

Build:
DEFAULT BRANCH: master
Ran 13 Jan 2018 10:02PM UTC
Files 5
Run time 0s
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 Jan 2018 09:55PM UTC coverage: 72.535% (+11.3%) from 61.199%
22.1

push

travis-ci

Carlos Brito
See commit for details.

This commit addresses many bugs and changes how the pool is implemented.
We have separated the allocated memory into a stack of pointers, and a
stack of free objects which are constructed. So the difference is that
the stack of allocated space is just that, allocated space. No
constructed objects. It is until we make call like push() that we pop an
allocated space from the stack, that we construct an object and push it
into the free object stack. This enables us to resize(), reserve(),
copy, swap() the pool more easily and safer.

206 of 284 relevant lines covered (72.54%)

472.06 hits per line

Source Files on job 22.1
  • Tree
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 22
  • Travis Job 22.1
  • 2c63a9da on github
  • Prev Job for on master (#21.1)
  • Next Job for on master (#23.1)
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