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

tarantool / tarantool / 19759942896 / 1
88%
master: 88%

Build:
DEFAULT BRANCH: master
Ran 28 Nov 2025 09:54AM UTC
Files 517
Run time 24s
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

28 Nov 2025 09:40AM UTC coverage: 87.611% (-0.03%) from 87.639%
19759942896.1

push

github

locker
lib: introduce new digest submodule

Currently all hashing/encoding libraries are placed across the whole
project. And now we are going to add Base32 library and we don't know
where to put it. Let's move all hashing/encoding libraries to
`lib/digest` library.

Note that `xxhash` could be moved there as well, but it's quite a large
project and we don't use it internally at all - it's only exported to
Lua `digest` module. So let's leave it in `third_party`.

And, since are moving files here, let's rename `cpu_feature` files to
`crc32_hw_impl` because they are only used for crc32 hardware
implementation.

Also, it turned out that some third party libraries were not sanitized.
PMurHash is one of them, and after this commit this problem was revealed.
The commit adds UBSan suppression for `PMurHash32_Process`.

NO_TEST=refactoring
NO_CHANGELOG=refactoring
NO_DOC=refactoring

70240 of 118245 branches covered (59.4%)

105467 of 120381 relevant lines covered (87.61%)

1381467.15 hits per line

Source Files on job 19759942896.1
  • Tree
  • List 517
  • Changed 28
  • Source Changed 0
  • Coverage Changed 28
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 19759942896
  • c61d056c on github
  • Prev Job for on master (#19574741865.1)
  • Next Job for on master (#19825817463.1)
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