|
Ran
|
Jobs
1
|
Files
89
|
Run time
1min
|
Badge
README BADGES
|
push
github
x86/x64: Change ipairs_aux to match JIT backend behavior. Thanks to Sergey Kaplun. (cherry picked from commit 64b1f1083) In the single-number VM, `ipairs_aux()` first adds the 1 to the given number and only after casts it to an integer. This leads to results different from PUC Rio Lua 5.1 and inconsistent with JIT engine recording. This patch fixes it by casting the value to an integer before addition. Sergey Kaplun: * added the description and the test for the problem Part of tarantool/tarantool#12480 Reviewed-by: Evgeniy Temirgaleev <e.temirgaleev@tarantool.org> Reviewed-by: Sergey Bronnikov <sergeyb@tarantool.org> Signed-off-by: Sergey Kaplun <skaplun@tarantool.org> (cherry picked from commit f27e6ca0a)
5730 of 6058 branches covered (94.59%)
Branch coverage included in aggregate %.
21865 of 23555 relevant lines covered (92.83%)
3972145.54 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 6 |
94.74 |
-4.31% | src/lj_str.c |
| 2 |
76.88 |
-0.16% | src/lj_opt_fold.c |
| 1 |
88.69 |
-0.08% | src/lj_crecord.c |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 27611960749.1 | 89 |
93.19 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|