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

uber / h3-go / 30594621516 / 1
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: justinhwang/remove-h3core
DEFAULT BRANCH: master
Ran 31 Jul 2026 12:53AM UTC
Files 18
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

31 Jul 2026 12:49AM UTC coverage: 100.0%. First build
30594621516.1

Pull #130

github

justinhwang
feat: add pure-Go regions (polygon/cells, multipolygon) to x/h3go

Implements the full H3 regions API in pure Go, verified against the cgo
reference:

- PolygonToCells (legacy flood-fill polyfill) and GeoPolygon.Cells, with the
  GeoPolygon/GeoLoop types, bounding-box helpers, and a ray-casting
  point-in-polygon test.
- PolygonToCellsExperimental with the ContainmentMode options (center, full,
  overlapping, overlapping-bbox): a hierarchical traversal of the cell grid
  exposed as a native iter.Seq, with cellToBBox (res-0, pole, and edge-length
  tables), bbox overlap/contains/scale/normalization, and cell-boundary
  intersection tests.
- CellsToMultiPolygon via the arc/union-find outline algorithm, assembling
  cell sets into polygons (outer loop plus holes) ordered by area, including
  the eight-triangle globe representation for a fully covered set. A Go map
  replaces the C hash table, which only accelerates lookup without affecting
  the result.

Verified against the cgo reference as sets across many polygons, all
containment modes, resolutions, and cell sets (blobs, rings, disjoint
regions, pentagons, the whole globe), plus error parity. 100% per-package
statement coverage by in-package tests.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Pull Request #130: feat: add pure-Go regions (polygon/cells, multipolygon) to x/h3go

4170 of 4170 relevant lines covered (100.0%)

2972886.6 hits per line

Source Files on job Go- - 30594621516.1
  • Tree
  • List 18
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 30594621516
  • 0fb254b4 on github
  • Prev Job for on justinhwang/purego-phase-g (#30594623754.1)
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