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

shogo82148 / qrcode / 37125429002
34%
main: 34%

Build:
Build:
LAST BUILD BRANCH: dependabot/github_actions/reviewdog/action-golangci-lint-2.10.2
DEFAULT BRANCH: main
Ran 03 Oct 2026 01:13PM UTC
Jobs 8
Files 28
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

03 Oct 2026 01:12PM UTC coverage: 33.958% (+1.8%) from 32.147%
37125429002

Pull #131

github

shogo82148
improve performance of the mask penalty score calculation

Point() is called for each of the 8 mask candidates when Mask is MaskAuto,
and it was the bottleneck of encoding.

- unpack the bitmap into a []uint8 grid once instead of calling BinaryAt for each pixel
- detect finder patterns with a sliding window bit mask
- count long runs and 2x2 blocks without branches

The results are exactly the same as the previous implementation.
The previous implementation is kept in the test to verify it.

EncodeToBitmap (Version 40, MaskAuto): 16.9ms -> 2.47ms

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pull Request #131: マスク評価(Point)のパフォーマンス改善

123 of 125 new or added lines in 1 file covered. (98.4%)

2901 of 8543 relevant lines covered (33.96%)

2.94 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
75.59
56.07% internal/bitmap/binary.go
Jobs
ID Job ID Ran Files Coverage
1 Go-1.24 - 37125429002.1 03 Oct 2026 01:13PM UTC 28
32.32
GitHub Action Run
2 Go-1.23 - 37125429002.2 03 Oct 2026 01:13PM UTC 28
32.32
GitHub Action Run
3 Go-1.21 - 37125429002.3 03 Oct 2026 01:13PM UTC 18
35.88
GitHub Action Run
4 Go-1.22 - 37125429002.4 03 Oct 2026 01:13PM UTC 28
32.32
GitHub Action Run
5 Go-1.25 - 37125429002.5 03 Oct 2026 01:13PM UTC 28
32.32
GitHub Action Run
6 Go-1.26 - 37125429002.6 03 Oct 2026 01:13PM UTC 28
32.32
GitHub Action Run
7 Go-1.27 - 37125429002.7 03 Oct 2026 01:13PM UTC 28
31.34
GitHub Action Run
8 Go-stable - 37125429002.8 03 Oct 2026 01:13PM UTC 28
31.34
GitHub Action Run
Source Files on build 37125429002
  • Tree
  • List 28
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #131
  • PR Base - main (#37008138262)
  • Delete
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