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

tarantool / luajit / 30575571118
93%

Build:
DEFAULT BRANCH: tarantool/master
Ran 30 Jul 2026 07:39PM UTC
Jobs 1
Files 89
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

30 Jul 2026 02:36PM UTC coverage: 93.363% (-0.003%) from 93.366%
30575571118

push

github

Buristan
ARM: Make hard-float tobit conversions match JIT backend behavior.

Reported by Peter Cawley.

(cherry picked from commit 32a683d22)

On the ARM architecture, the `tobit()` function incorrectly truncates
instead of rounding to the nearest integer. This leads to inconsistency
between various VMs (comparing to x86/x64, for example) and between the
ARM VM and JIT.

This patch uses an addition of 2^52 + 2^51 constant to the given
argument to convert it to the nearest integer value. After reading the
lowest 32 bits of the register, we get the expected result.

The test is the same as for the previous commit.

Sergey Kaplun:
* added the description for the problem

Part of tarantool/tarantool#12880

Reviewed-by: Evgeniy Temirgaleev <e.temirgaleev@tarantool.org>
Reviewed-by: Sergey Bronnikov <sergeyb@tarantool.org>
Signed-off-by: Sergey Kaplun <skaplun@tarantool.org>

5742 of 6061 branches covered (94.74%)

Branch coverage included in aggregate %.

21913 of 23560 relevant lines covered (93.01%)

3970954.55 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
97.61
-1.44% src/lj_str.c
Jobs
ID Job ID Ran Files Coverage
1 30575571118.1 30 Jul 2026 07:39PM UTC 89
93.36
GitHub Action Run
Source Files on build 30575571118
  • Tree
  • List 89
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30575571118
  • 162f62e2 on github
  • Prev Build on tarantool/master (#30541979477)
  • Next Build on tarantool/master (#30605562888)
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