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

uber / h3-go / 27727545624
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: justinhwang/forward-gnomonic-opt
DEFAULT BRANCH: master
Ran 18 Jun 2026 12:02AM UTC
Jobs 1
Files 18
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 Jun 2026 11:56PM UTC coverage: 100.0%. First build
27727545624

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

909 of 909 new or added lines in 13 files covered. (100.0%)

4170 of 4170 relevant lines covered (100.0%)

2972886.6 hits per line

Jobs
ID Job ID Ran Files Coverage
1 Go- - 27727545624.1 18 Jun 2026 12:02AM UTC 18
100.0
GitHub Action Run
Source Files on build 27727545624
  • Tree
  • List 18
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #130
  • PR Base - justinhwang/purego-phase-f (#27665855988)
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