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

tarantool / luajit / 5976720698
88%
tarantool/master: 93%

Build:
Build:
LAST BUILD BRANCH: tarantool/release/2.11
DEFAULT BRANCH: tarantool/master
Ran 25 Aug 2023 01:54PM UTC
Jobs 1
Files 89
Run time 14s
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

25 Aug 2023 01:54PM UTC coverage: 88.106% (-0.03%) from 88.133%
5976720698

push

github

Buristan
Fix maxslots when recording BC_TSETM.

Analyzed by Sergey Kaplun.

(cherry-picked from commit 0cc5fdfbc)

Recording of the `BC_TSETM` bytecode may keep to optimistic JIT maxslot.
In that case, the slot above the top of the Lua stack may be considered
as used. When any VM event handler is called before the recording of the
next instruction, this leads to the assertion failure in the
`rec_check_slots()`.

This patch sets the `ra` as a maxslot, as far as the `ra` - 1 contains a
table, which is always the highest slot after this bytecode. Also, it
adds an assertion that we check slots below the top of the Lua stack.

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

Part of tarantool/tarantool#8825

5323 of 5963 branches covered (0.0%)

Branch coverage included in aggregate %.

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

20441 of 23279 relevant lines covered (87.81%)

1287058.19 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5976720698.1 25 Aug 2023 01:54PM UTC 0
88.11
GitHub Action Run
Source Files on build 5976720698
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #5976720698
  • 034441ed on github
  • Prev Build on imun/tarantool-master (#5972391182)
  • Next Build on skaplun/lj-1025-tsetm-maxslot (#5977297446)
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