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

tarantool / luajit / 7609632020
89%
tarantool/master: 93%

Build:
Build:
LAST BUILD BRANCH: skaplun/gh-4808-jslots-trace-ir-cdata-ctype
DEFAULT BRANCH: tarantool/master
Ran 22 Jan 2024 10:22AM UTC
Jobs 1
Files 89
Run time 9s
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

22 Jan 2024 10:13AM UTC coverage: 88.866% (-0.05%) from 88.911%
7609632020

push

github

Buristan
Simplify handling of instable types in TNEW/TDUP load forwarding.

Thanks to Peter Cawley.

(cherry picked from commit c42c62e71)

This patch is a follow-up for the commit
b89186cb0 ("Fix handling of instable
types in TNEW/TDUP load forwarding."). The problem still occurs when
TDUP load forwarding is performed for the boolean value. The
`fwd_ahload()` always takes the type of IR without checking the type of
the TValue for this iteration.

This patch solves the issue by returning the expected type of the TValue
from the constant table (or `nil` for TNEW IR) instead. In the case of
type instability, the error in `loop_unroll()` will be raised, and the
loop will be unrolled for one more iteration to prevent inconsistencies.

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

Part of tarantool/tarantool#9595

5399 of 5994 branches covered (0.0%)

Branch coverage included in aggregate %.

20684 of 23357 relevant lines covered (88.56%)

2756380.51 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7609632020.1 22 Jan 2024 10:22AM UTC 0
88.87
GitHub Action Run
Source Files on build 7609632020
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #7609632020
  • 6d2dd7a4 on github
  • Prev Build on tarantool/master (#7280369395)
  • Next Build on skaplun/lj-994-instable-pri-types (#7737973925)
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