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

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

Build:
Build:
LAST BUILD BRANCH: skaplun/luajit-performance-tests
DEFAULT BRANCH: tarantool/master
Ran 24 Oct 2023 07:21PM UTC
Jobs 1
Files 89
Run time 4s
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

24 Oct 2023 06:55PM UTC coverage: 87.898% (-0.06%) from 87.957%
6631563553

push

github

igormunkin
Fix Clang build.

(cherry-picked from commit 384d6d56f)

The `__GNUC__` macro signals that GNU extensions are supported
by a compiler. Some versions of the clang compiler
(clang 10.0.0 targeting the MSVC ABI, for example) may not
define that macro. However, they still support the GNU
extensions. This patch fixes the build for those compilers
by checking the `__clang__` macro value alongside `__GNUC__`.

Part of the patch relevant to 'lj_err.c' is omitted since all
of the required changes were already backported in the scope
of the patch b6d285214 ('Cleanup
and enable external unwinding for more platforms.').

No tests were added since the issue is relevant for a very
specific type of very old clang 10.0.0, which is not really
relevant for us. However, clang builds are now added to our CI.

Maxim Kokryashkin:
* added the description for the problem

Part of tarantool/tarantool#9145

Reviewed-by: Sergey Bronnikov <sergeyb@tarantool.org>
Reviewed-by: Sergey Kaplun <skaplun@tarantool.org>
Signed-off-by: Igor Munkin <imun@tarantool.org>
(cherry picked from commit 8aaac1864)

5297 of 5952 branches covered (0.0%)

Branch coverage included in aggregate %.

20328 of 23201 relevant lines covered (87.62%)

689264.84 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
95.91
-0.18% src/lj_opt_mem.c
2
85.46
-0.32% src/lj_alloc.c
6
94.74
-4.31% src/lj_str.c
6
82.22
-2.67% src/lj_sysprof.c
Jobs
ID Job ID Ran Files Coverage
1 6631563553.1 24 Oct 2023 07:21PM UTC 89
87.9
GitHub Action Run
Source Files on build 6631563553
  • Tree
  • List 89
  • Changed 83
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #6631563553
  • 79d998f7 on github
  • Prev Build on tarantool/release/2.10 (#6317466575)
  • Next Build on tarantool/release/2.10 (#6707697543)
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