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

tarantool / luajit / 13813750915
93%
tarantool/master: 93%

Build:
Build:
LAST BUILD BRANCH: skaplun/luajit-performance-tests
DEFAULT BRANCH: tarantool/master
Ran 12 Mar 2025 02:26PM 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

12 Mar 2025 02:10PM UTC coverage: 92.979% (+0.01%) from 92.966%
13813750915

push

github

Buristan
Fix bit op coercion for shifts in DUALNUM builds.

Reported by Junlong Li.

(cherry picked from commit 69bbf3c1b)

This is a follow-up to the commit
8cd79d198 ("Fix bit op coercion in
DUALNUM builds."). After removing the coercion from
`lj_carith_check64()`, the bit shift operation may end in an infinite
loop in the case of infinite retrying to coerce the second operand from
number to integer TValue type.

This patch fixes that by unconditionally coercing the second argument in
the `LJLIB_ASM(bit_lshift)` fast function handler.

Sergey Kaplun:
* added the description and the test for the problem

Part of tarantool/tarantool#11055

5698 of 6037 branches covered (94.38%)

Branch coverage included in aggregate %.

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

20 existing lines in 5 files now uncovered.

21717 of 23448 relevant lines covered (92.62%)

2959507.25 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
78.42
0.0% src/lj_opt_fold.c
1
96.45
0.42% src/lj_record.c
2
92.0
-0.44% src/luajit.c
6
94.74
-4.31% src/lj_str.c
10
77.8
-1.01% src/lj_api.c
Jobs
ID Job ID Ran Files Coverage
1 13813750915.1 12 Mar 2025 02:26PM UTC 89
92.98
GitHub Action Run
Source Files on build 13813750915
  • Tree
  • List 89
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #13813750915
  • 490b8b14 on github
  • Prev Build on tarantool/master (#13721104409)
  • Next Build on skaplun/fix-bit-shift-dualnum (#13951448164)
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