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

rm-hull / jasengo
75%
main: 81%

Build:
Build:
LAST BUILD BRANCH: feat/example3-test
DEFAULT BRANCH: main
Repo Added 15 Nov 2025 03:50PM UTC
Token MwApBN8Hut5xriMaQLC4EIsRGOH5KboWH regen
Build 67 Last
Files 8
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 refactor/pointers
branch: refactor/pointers
CHANGE BRANCH
x
Reset
Sync Branches
  • refactor/pointers
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/golangci/golangci-lint-action-9
  • feat/example3-test
  • feat/initial-cut
  • feat/reader
  • feat/regex-parser
  • fix/remaining
  • main
  • refactor/buffer-abstraction
  • test/additional-coverage
  • test/worked-example-1
  • test/worked-example-2

15 Nov 2025 08:40PM UTC coverage: 75.448% (-0.004%) from 75.452%
19395293082

Pull #5

github

rm-hull
refactor: Use pointer for State input string

This refactors the `State` structure to hold a pointer to the input
string instead of the string value itself.

This change ensures that the parsing state holds a reference to the
input, which avoids potentially unnecessary string copies when
creating new `State` instances.
Pull Request #5: refactor: Use pointers for parser state and location

33 of 39 new or added lines in 5 files covered. (84.62%)

2 existing lines in 2 files now uncovered.

295 of 391 relevant lines covered (75.45%)

0.89 hits per line

Relevant lines Covered
Build:
Build:
391 RELEVANT LINES 295 COVERED LINES
0.89 HITS PER LINE
Source Files on refactor/pointers
  • Tree
  • List 6
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
19395293082 refactor/pointers refactor: Use pointer for State input string This refactors the `State` structure to hold a pointer to the input string instead of the string value itself. This change ensures that the parsing state holds a reference to the input, which avoids p... Pull #5 15 Nov 2025 08:40PM UTC rm-hull github
75.45
19395213531 refactor/pointers refactor: Change Parser input from State to *State The parser library previously passed the `State` struct by value, causing significant copying overhead during parsing operations. This commit changes the fundamental signature of the `Parser` ty... Pull #5 15 Nov 2025 08:33PM UTC rm-hull github
75.45
19395129587 refactor/pointers refactor: Use pointers for parser state and location Updated various struct methods, including `State`, `Location`, and `ParseError`, to use pointer receivers (`*Type`). This modification: * Avoids unnecessary copying of potentially large str... Pull #5 15 Nov 2025 08:26PM UTC rm-hull github
75.45
See All Builds (67)

Badge your Repo: jasengo

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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

© 2025 Coveralls, Inc