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

uber / h3
100%

Build:
DEFAULT BRANCH: master
Repo Added 14 Jan 2018 07:15PM UTC
Files 24
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

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 4.x
  • add-jeremyespresso-bindings-swift
  • add-polygon-to-cells-non-contiguous-test
  • aj/cells_to_poly
  • aj/component_docs
  • aj/error_max
  • aj/header-only-coordijk
  • aj/header-only-coordijk-v2
  • aj/poly_convert
  • aj/poly_tests
  • aj/replace_cell_to_poly
  • aj/reverseDirectedEdge
  • aj/v4.4bump
  • ajfriend-patch-1
  • area-never-cases
  • cagnoli_area
  • cagnoli_area2
  • cell-to-children-size-docs
  • cell_from_components
  • cell_from_components.clean
  • cells_to_poly_fuzzer
  • changelog-4.2.1
  • changelog-4.4.0
  • child_pos_duckdb_docs
  • chore/declare-workflow-perms-readonly
  • cmake-enable-warnings-msvc
  • compact-cells-overflow
  • compact_all_res1_tes-docs
  • constructCell-cli
  • constructcell-fuzzers
  • cover-compact-cells-0-input
  • cover-more-cases
  • cover-more-cases-2
  • cover-more-cases-3
  • cover-more-cases-4
  • cover-two-branches
  • dedupe-pentagon-table
  • dependabot/npm_and_yarn/website/algoliasearch-helper-3.26.0
  • dependabot/npm_and_yarn/website/babel/helpers-7.26.10
  • dependabot/npm_and_yarn/website/babel/plugin-transform-modules-systemjs-7.29.4
  • dependabot/npm_and_yarn/website/babel/runtime-7.26.10
  • dependabot/npm_and_yarn/website/babel/runtime-corejs3-7.26.10
  • dependabot/npm_and_yarn/website/body-parser-1.20.6
  • dependabot/npm_and_yarn/website/brace-expansion-1.1.12
  • dependabot/npm_and_yarn/website/brace-expansion-1.1.13
  • dependabot/npm_and_yarn/website/brace-expansion-1.1.18
  • dependabot/npm_and_yarn/website/dom-iterator-1.0.2
  • dependabot/npm_and_yarn/website/fast-uri-3.1.2
  • dependabot/npm_and_yarn/website/fast-uri-3.1.4
  • dependabot/npm_and_yarn/website/fast-uri-3.1.5
  • dependabot/npm_and_yarn/website/fast-xml-parser-4.5.4
  • dependabot/npm_and_yarn/website/fast-xml-parser-4.5.6
  • dependabot/npm_and_yarn/website/follow-redirects-1.16.0
  • dependabot/npm_and_yarn/website/http-proxy-middleware-2.0.10
  • dependabot/npm_and_yarn/website/http-proxy-middleware-2.0.9
  • dependabot/npm_and_yarn/website/joi-17.13.4
  • dependabot/npm_and_yarn/website/js-yaml-4.3.1
  • dependabot/npm_and_yarn/website/lodash-4.17.23
  • dependabot/npm_and_yarn/website/lodash-4.18.1
  • dependabot/npm_and_yarn/website/min-document-2.19.2
  • dependabot/npm_and_yarn/website/nanoid-3.3.18
  • dependabot/npm_and_yarn/website/nanoid-3.3.8
  • dependabot/npm_and_yarn/website/node-forge-1.3.2
  • dependabot/npm_and_yarn/website/node-forge-1.4.0
  • dependabot/npm_and_yarn/website/picomatch-2.3.2
  • dependabot/npm_and_yarn/website/prismjs-1.30.0
  • dependabot/npm_and_yarn/website/protocol-buffers-schema-3.6.1
  • dependabot/npm_and_yarn/website/serialize-javascript-6.0.2
  • dependabot/npm_and_yarn/website/shell-quote-1.10.0
  • dependabot/npm_and_yarn/website/shell-quote-1.8.4
  • dependabot/npm_and_yarn/website/svgo-2.8.2
  • dependabot/npm_and_yarn/website/svgo-3.3.4
  • dependabot/npm_and_yarn/website/webpack-5.105.0
  • dependabot/npm_and_yarn/website/webpack-dev-server-5.2.6
  • dependabot/npm_and_yarn/website/websocket-driver-0.7.5
  • dependabot/npm_and_yarn/website/yaml-1.10.3
  • deploy-website-permissions
  • docs-4.4.0-java-duckdb
  • docs-polygonToCellsExperimental
  • docs-search
  • docs/readme-fix-lcov-link
  • duckdb-wkb-docs
  • examples-minimum-cmake
  • feat/add-isValidIndex-function
  • fix-cli-cellarea-locale
  • fix-documentation-typos
  • fix-errors-link-indexing-page
  • fix-grid-ring-doc
  • fix-h3indexing-relative-links
  • fix-maxPolygonToCellsSizeExperimental-in-docs
  • fix-polygon-to-cells-1000
  • fix/1124
  • fix/add-edge-to-vertexes-function-1071-pp1
  • fix/add-reverse-directed-edge-function-1076-vwl
  • fix/basecell-face-oob-978
  • fix/clamp-polygon-bbox-latitude
  • fix/cmake-warning-on-disabled-option
  • fix/issue-964-bigendian-test
  • fix/typo-calculations-in-vec3d
  • fix/typo-longitudes-in-bbox-comment
  • fix/typo-uncompacts-help-text
  • fix_digit_cli
  • geodesic_coverage
  • get-index-digit
  • get-index-digit-docs-fix
  • gosper_iter
  • gosper_iter_and_cells2poly
  • grid-disk-coverage
  • griddisk-bfs
  • gridring
  • gridring-changelog
  • gridring-clean
  • h3-neighbor-rotations-failed-coverage
  • h3boundary-doubled-vertices
  • h3index-always-unsigned
  • include-linux-arm
  • inline
  • installation-docs-meta-desc
  • isaac/coveralls
  • isaacbrodsky-patch-1
  • jc/docs-applications-bindings
  • jc/fix-h3-errors
  • justinhwang/c-projection-optimizations
  • justinhwang/docs
  • justinhwang/fix
  • justinhwang/fuz
  • justinhwang/gridring
  • justinhwang/invalidindex
  • linux-arm-clang
  • local-ij-origin-dependent
  • localij-coverage
  • mac-fix-undefined-memory-allocators
  • move-mode-enum-public
  • mull-integration
  • new_isValidCell
  • patch-1
  • pkg-config
  • polygon-to-cells-coverage-2
  • polygon-to-cells-coverage-3
  • polygon-to-cells-coverage-4
  • polygon-to-cells-nan
  • prepare-4.5.0
  • readme-stackoverflow
  • reduce-fuzzer-max-experimental
  • release-4.3.0
  • remove-unused-assert-option
  • speed-up-gosper-iter-test
  • sql-docs
  • stable-3.x
  • tests/issue-600-polyfill-edge-cases
  • unused-digits
  • update_clichouse_link
  • upgrade-docusaurus-throw-on-links
  • upgrade-fossa-v3
  • upgrade-github-actions-node24
  • upgrade-github-actions-node24-general
  • use-isvalidindex-internally
  • v3.0.1
  • v3.0.2
  • v3.0.3
  • v3.0.4
  • v3.0.5
  • v3.0.6
  • v3.0.7
  • v3.0.8
  • v3.1.0
  • v3.1.1
  • v3.2.0
  • v3.3.0
  • v3.4.0
  • v3.4.2
  • v3.4.3
  • v3.4.4
  • v3.5.0
  • v3.6.1
  • v3.6.2
  • v3.6.3
  • v3.6.4
  • vec3d-core
  • version-4.5.0
  • vertex-mark-never
  • website-adjust-style
  • website-decimal-cell-input
  • website-devdeps
  • website-h3-js-4.2.1
  • website-map-zoom
  • website-navigation
  • website-no-tilt
  • website-support-wkt
  • zaczero/bidirectional-gridPathCells

20 Aug 2026 05:12PM UTC coverage: 99.7%. Remained the same
32396289015

push

github

web-flow
Fix out of bounds read in _baseCellToCCWrot60 for face == NUM_ICOSA_FACES (#1224)

The bounds check used > instead of >=, so a face index equal to
NUM_ICOSA_FACES (20) passed validation and indexed one element past the
end of faceIjkBaseCells[NUM_ICOSA_FACES][3][3][3].

Reproduced as an AddressSanitizer global-buffer-overflow at
baseCells.c:882 under the sanitizer flags the repo CI already uses. Adds
a regression test that aborts without the fix.

Fixes #978

1915 of 1925 branches covered (99.48%)

Branch coverage included in aggregate %.

1 of 1 new or added line in 1 file covered. (100.0%)

3401 of 3407 relevant lines covered (99.82%)

34580231.84 hits per line

Relevant lines Covered
Build:
Build:
3407 RELEVANT LINES 3401 COVERED LINES
34580231.84 HITS PER LINE
Source Files on master
  • Tree
  • List 24
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
32396289015 master Fix out of bounds read in _baseCellToCCWrot60 for face == NUM_ICOSA_FACES (#1224) The bounds check used > instead of >=, so a face index equal to NUM_ICOSA_FACES (20) passed validation and indexed one element past the end of faceIjkBaseCells[NUM_... push 20 Aug 2026 05:16PM UTC web-flow github
99.7
32053360461 master Bump js-yaml from 4.3.0 to 4.3.1 in /website (#1219) Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.3.0 to 4.3.1. - [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.1/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/co... push 17 Aug 2026 06:11PM UTC web-flow github
99.7
31541285841 master website: switch all dependencies to devDependencies (#1206) * --frozen-lockfile in website workflows * yarn upgrade * switch to devDependencies push 11 Aug 2026 10:15PM UTC web-flow github
99.7
31334467874 master Fix AnalyzeTemporaryDtors clang-tidy deprecation error (#1216) push 09 Aug 2026 08:35PM UTC web-flow github
99.7
31284319184 master Merge b75a8dc80 into c170632ec Pull #1216 09 Aug 2026 04:05PM UTC web-flow github
99.7
31322611260 master Compute each Gosper edge boundary once in loop check (#1215) push 09 Aug 2026 04:03PM UTC web-flow github
99.7
31226363961 master Bump fast-uri from 3.1.4 to 3.1.5 in /website (#1211) Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.4 to 3.1.5. - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](https://github.com/fastify/fast-uri/compa... push 07 Aug 2026 11:16PM UTC web-flow github
99.7
30857166201 master Fix type in getIndexDigit C API docs (#1209) push 03 Aug 2026 10:08PM UTC web-flow github
99.7
30598474977 master Provide coverage for an iterator cell case (#1183) * Provide coverage for an iterator cell case, and tag a NEVER case in _hex2dToVec3 * fix assertion * Remove faceijk NEVER from this branch push 31 Jul 2026 02:19AM UTC web-flow github
99.7
30594403609 master Cover an additional case in findDeepestContainer (#1186) push 31 Jul 2026 12:48AM UTC web-flow github
99.68
See All Builds (2917)
  • Repo on GitHub
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