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

enetx / g / 21095106390
90%

Build:
DEFAULT BRANCH: main
Ran 17 Jan 2026 01:38PM UTC
Jobs 1
Files 53
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

17 Jan 2026 01:34PM UTC coverage: 90.189% (-0.04%) from 90.23%
21095106390

push

github

enetx
refactor(entry): redesign Entry API with Occupied/Vacant pattern

BREAKING CHANGE: Entry API completely redesigned

- Replace single MapEntry/MapOrdEntry/MapSafeEntry structs with
  sealed interfaces and Occupied/Vacant implementations:
  * Entry[K,V] interface with OccupiedEntry and VacantEntry
  * OrdEntry[K,V] interface with OccupiedOrdEntry and VacantOrdEntry
  * SafeEntry[K,V] interface with OccupiedSafeEntry and VacantSafeEntry

- Move entry implementations to dedicated files:
  * entry.go, entry_ordered.go, entry_safe.go

- Add MapSafe.TrySet() method for conditional insert (insert-if-absent)

- Update parallel iterators (Slice, Deque, Heap) to use TrySet
  instead of Entry().OrSet() for Unique operations

- Fix f.Match to properly handle []byte using regexp.Match()
  instead of converting to string

- Consolidate examples into entry.go

162 of 186 new or added lines in 12 files covered. (87.1%)

14 existing lines in 6 files now uncovered.

6499 of 7206 relevant lines covered (90.19%)

311.25 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
96.72
-3.28% f/f.go
4
89.74
entry.go
4
89.19
entry_ordered.go
14
79.71
entry_safe.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
82.57
0.44% heap_iter_par.go
1
93.62
-0.4% map_ordered.go
2
92.47
4.11% slice.go
3
90.4
-0.47% deque_iter_par.go
3
87.35
-0.43% slice_iter_par.go
4
93.19
-2.09% map_iter_par.go
Jobs
ID Job ID Ran Files Coverage
1 21095106390.1 17 Jan 2026 01:38PM UTC 53
90.19
GitHub Action Run
Source Files on build 21095106390
  • Tree
  • List 53
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 10d23458 on github
  • Prev Build on main (#20849474046)
  • Next Build on main (#21222265366)
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