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

smallnest / ringbuffer
91%

Build:
DEFAULT BRANCH: master
Repo Added 04 Jun 2019 12:58AM UTC
Files 2
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

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • feature/notify
  • fix/issue-28-readfrom-holds-lock
  • master
  • modernize/legacy-tests
  • overwrite-clamp-discard

11 Sep 2026 12:31PM UTC coverage: 90.642%. Remained the same
34599406478

push

github

smallnest
follow up #32: document Notify semantics, test ReadFrom signal

- ring_buffer.go: Notify's doc now states it is not a broadcast (one
  signal wakes one waiter, single waiting consumer per buffer) and that a
  received wakeup must not be discarded without re-inspecting.
- notify_test.go: add TestNotifyOnReadFrom, since ReadFrom bypasses the
  write funnels and signals at its own commit point. Rename drain to
  closeOnCleanup to match what the helper does.
- README.md: short section on waiting without blocking via Notify.

649 of 716 relevant lines covered (90.64%)

61366.82 hits per line

Relevant lines Covered
Build:
Build:
716 RELEVANT LINES 649 COVERED LINES
61366.82 HITS PER LINE
Source Files on master
  • Tree
  • List 2
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
34599406478 master follow up #32: document Notify semantics, test ReadFrom signal - ring_buffer.go: Notify's doc now states it is not a broadcast (one signal wakes one waiter, single waiting consumer per buffer) and that a received wakeup must not be discarded ... push 11 Sep 2026 12:32PM UTC smallnest github
90.64
34599325131 master Merge pull request #32 from Arrayscape/feature/notify add Notify(): a selectable channel for consumers that can't block in Read push 11 Sep 2026 12:32PM UTC web-flow github
90.64
34313424550 feature/notify Merge 019fa542d into 52e0f1efa Pull #32 11 Sep 2026 12:31PM UTC web-flow github
90.5
34348504027 master Merge pull request #31 from Arrayscape/feature/peekat add PeekAt(): read at an offset past the read pointer push 09 Sep 2026 12:00PM UTC web-flow github
90.57
34207597594 master remove local Claude configuration push 08 Sep 2026 09:01AM UTC smallnest github
90.42
34207288552 master Merge pull request #30 from smallnest/modernize/legacy-tests Modernize legacy Go test idioms push 08 Sep 2026 08:58AM UTC web-flow github
90.42
34207128385 modernize/legacy-tests Merge b212a0361 into 6cba43645 Pull #30 08 Sep 2026 08:56AM UTC web-flow github
90.42
34203164308 master Merge pull request #29 from smallnest/fix/issue-28-readfrom-holds-lock Fix #28: ReadFrom no longer holds the lock while blocked in rd.Read push 08 Sep 2026 08:12AM UTC web-flow github
90.42
34203017585 fix/issue-28-readfrom-holds-lock Merge 0d90239f7 into 358801621 Pull #29 08 Sep 2026 08:10AM UTC web-flow github
90.42
34181407695 master Merge pull request #27 from youdie006/overwrite-clamp-discard Clamp the overwrite discard to what the buffer holds push 08 Sep 2026 02:50AM UTC web-flow github
89.2
See All Builds (29)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc