|
Ran
|
Jobs
1
|
Files
89
|
Run time
1min
|
Badge
README BADGES
|
push
github
FFI/MacOS: Fix calling convention for enums. Thanks to Sergey Kaplun. (cherry picked from commit b925b3e3f) This patch fixes the regression in the arm64 OSX FFI behaviour when the fundamental C types are passed via the stack. The given arguments should occupy the "packed" size on the stack if they are fundamental C types [1]. Structures require the pointer-size alignment like it was done in the previous commit. This patch fixes that (not only for enums but for other data types too). This fixes the tests that were failing after the previous commit. [1]: https://developer.apple.com/documentation/xcode/writing-arm64-code-for-apple-platforms#Pass-arguments-to-functions-correctly Sergey Kaplun: * added the description for the problem Part of tarantool/tarantool#12480
5733 of 6058 branches covered (94.64%)
Branch coverage included in aggregate %.
21858 of 23555 relevant lines covered (92.8%)
3958251.42 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 6 |
88.69 |
-0.5% | src/lj_crecord.c |
| 6 |
77.03 |
-0.55% | src/lj_opt_fold.c |
| 2 |
91.11 |
-0.32% | src/lj_alloc.c |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 26683628873.1 | 89 |
93.17 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|