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

uber / h3 / 20385906724
99%

Build:
DEFAULT BRANCH: master
Ran 20 Dec 2025 12:14AM UTC
Jobs 1
Files 22
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

20 Dec 2025 12:10AM UTC coverage: 98.905% (-0.05%) from 98.952%
20385906724

push

github

web-flow
(Multi)polygon helper functions (#1104)

* area.c

* adding in more stuff

* merp

* kahan accumulator

* neumaier_add

* notes

* benchmark area

* turn it to 11.

* sadly, no improvement from reusing some trig

* back to original

* simplify

* try adding constants

* format, we must

* Adder docs

* bench

* adder docs

* Settled on Kahan implementation

* Tighten tolerances in testH3CellAreaExhaustive.c due to compensated sum

* 6

* notes

* starting new tests

* tests work

* more tests

* comments

* docstring

* better docstrings

* Adder note

* don't need these imports

* clean a few more imports

* format

* needs constants

* format

* try fuzzer

* .mdx

* docs in h3api.h.in

* rads2

* python plan

* show, don't tell

* benchmark clean up

* never say never again

* ugh, would have been cooler if it compiled the first time

* remove justfile

* lighten the h3api.h.in description, as per usual in that file

* simplify adder initialization

* drop numVerts < 3

* degenerate loop tests

* try _compareArea(NULL, 0, 0.0);

* remove docs

* drop H3_EXPORT

* move geoLoopAreaRads2 out of public API for now

* slim down benchmark

* clear these comments, maybe?

* try adding area.h to APP_SOURCE_FILES

* can't fail if you don't try!

Also, probably do not need to fuzz if no longer in the public API

* minor

* remove justfile

* Adder adder = {};

* (multi)polygon area functions

* degenerate loop note

* destroy sigs

* destroy implementations

* createGlobalMultiPolygon

* testGeoMultiPolygon.c

* try constants

* H3_EXPORT

* rename to createGlobeMultiPolygon

* handle errors. add function docs

* test for geoMultiPolygonAreaRads2

* better test; more coverage

* fix missing brace from github merge

* remove destroyGeoLoop and destroyGeoPolygon from public API

* move global poly function

* remove unnecessary import

* remove justfile

1712 of 1745 branches covered (98.11%)

Branch coverage included in aggregate %.

55 of 55 new or added lines in 2 files covered. (100.0%)

2984 of 3003 relevant lines covered (99.37%)

35930810.33 hits per line

Jobs
ID Job ID Ran Files Coverage
1 20385906724.1 20 Dec 2025 12:14AM UTC 22
98.9
GitHub Action Run
Source Files on build 20385906724
  • Tree
  • List 22
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 69523ec8 on github
  • Prev Build on master (#20319917210)
  • Next Build on master (#20418168424)
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

© 2025 Coveralls, Inc