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

dunglas / go-urlpattern / 29458672132 / 1
92%
main: 92%

Build:
Build:
LAST BUILD BRANCH: claude/ci-main-fix-e25ogb
DEFAULT BRANCH: main
Ran 15 Jul 2026 11:29PM UTC
Files 6
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

15 Jul 2026 11:29PM UTC coverage: 91.899% (+0.02%) from 91.878%
29458672132.1

Pull #12

github

dunglas
perf: share precompiled regexps for common component patterns

Compiling a URLPattern compiles one regexp per URL component. In typical
patterns most components are the full wildcard (the default for username,
password, search and hash) or empty (a common port), whose generated
expressions are a small fixed set of constant strings. Reuse a shared
precompiled *regexp.Regexp for those (safe for concurrent use) instead of
calling regexp.Compile per component.

New geomean: -21% time, -25% B/op, -22% allocs (BenchmarkNew).
Pull Request #12: perf: share precompiled regexps for common component patterns

1486 of 1617 relevant lines covered (91.9%)

1130.98 hits per line

Source Files on job 29458672132.1
  • Tree
  • List 6
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 29458672132
  • 6fae2c85 on github
  • Prev Job for on perf/share-common-component-regexps (#24727388304.1)
  • 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