Skip to content

Update linux builds and tests to use LLVM-19#431

Merged
Anilm3 merged 3 commits into
masterfrom
anilm3/llvm-19-builds
Jul 22, 2025
Merged

Update linux builds and tests to use LLVM-19#431
Anilm3 merged 3 commits into
masterfrom
anilm3/llvm-19-builds

Conversation

@Anilm3

@Anilm3 Anilm3 commented Jul 22, 2025

Copy link
Copy Markdown
Collaborator

This PR updates both tests and builds on linux to use llvm-19.

Format and tidy have been kept back for now, but will be updated later.

Comment thread docker/libddwaf/toolchain/Dockerfile
@Anilm3
Anilm3 force-pushed the anilm3/llvm-19-builds branch from adb99e0 to eb79c48 Compare July 22, 2025 15:49
@codecov-commenter

codecov-commenter commented Jul 22, 2025

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 85.33%. Comparing base (8c1cceb) to head (d8f8819).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #431   +/-   ##
=======================================
  Coverage   85.33%   85.33%           
=======================================
  Files         175      175           
  Lines        8946     8946           
  Branches     3924     3924           
=======================================
  Hits         7634     7634           
  Misses        504      504           
  Partials      808      808           
Flag Coverage Δ
waf_test 85.33% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions

github-actions Bot commented Jul 22, 2025

Copy link
Copy Markdown

Artifact Size Comparison 📦

Artifact Previous Release This PR Difference
darwin-arm64::libddwaf.a 83315344 83315344 0.00%
darwin-arm64::libddwaf.a.stripped 4352184 4352184 0.00%
darwin-arm64::libddwaf.dylib 1919536 1919536 0.00%
darwin-universal::libddwaf.a 167911160 167911160 0.00%
darwin-universal::libddwaf.a.stripped 9268592 9268592 0.00%
darwin-universal::libddwaf.dylib 4033072 4033072 0.00%
darwin-x86_64::libddwaf.a 84595768 84595768 0.00%
darwin-x86_64::libddwaf.a.stripped 4916360 4916360 0.00%
darwin-x86_64::libddwaf.dylib 2091048 2091048 0.00%
linux-aarch64::libddwaf.a 68876962 69584502 0.01%
linux-aarch64::libddwaf.a.stripped 11720766 11421554 -0.02%
linux-aarch64::libddwaf.so 2429048 2421168 0.00%
linux-armv7::libddwaf.a 60213732 61379550 0.01%
linux-armv7::libddwaf.a.stripped 10612116 10425062 -0.01%
linux-armv7::libddwaf.so 2103320 2098064 0.00%
linux-i386::libddwaf.a 58414994 59672152 0.02%
linux-i386::libddwaf.a.stripped 9009642 9012528 0.00%
linux-i386::libddwaf.so 2302460 2333112 0.01%
linux-x86_64::libddwaf.a 68977050 70039198 0.01%
linux-x86_64::libddwaf.a.stripped 11389686 11241802 -0.01%
linux-x86_64::libddwaf.so 2602216 2608664 0.00%
windows-win32::ddwaf.dll 3292160 3292160 0.00%
windows-win32::ddwaf.lib 11684 11684 0.00%
windows-win32::ddwaf_static.lib 46934870 46934870 0.00%
windows-x64::ddwaf.dll 4021248 4021248 0.00%
windows-x64::ddwaf.lib 11464 11464 0.00%
windows-x64::ddwaf_static.lib 54410908 54410908 0.00%
windows-x86_64::libddwaf.a 6204034 6204034 0.00%
windows-x86_64::libddwaf.dll 18785618 18785618 0.00%
windows-x86_64::libddwaf.dll.a 31292 31292 0.00%

@Anilm3
Anilm3 marked this pull request as ready for review July 22, 2025 16:21
@Anilm3
Anilm3 requested a review from a team as a code owner July 22, 2025 16:21
@Anilm3 Anilm3 changed the title Update linux builds to use LLVM-19 Update linux builds and tests to use LLVM-19 Jul 22, 2025
Comment thread docker/libddwaf/sysroot/Dockerfile Outdated
@Anilm3
Anilm3 enabled auto-merge (squash) July 22, 2025 16:42
@pr-commenter

pr-commenter Bot commented Jul 22, 2025

Copy link
Copy Markdown

Benchmarks clang

Benchmark execution time: 2025-07-22 17:04:42

Comparing candidate commit d8f8819 in PR branch anilm3/llvm-19-builds with baseline commit 8c1cceb in branch master.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 1 metrics, 0 unstable metrics.

@pr-commenter

pr-commenter Bot commented Jul 22, 2025

Copy link
Copy Markdown

Benchmarks gcc

Benchmark execution time: 2025-07-22 17:04:59

Comparing candidate commit d8f8819 in PR branch anilm3/llvm-19-builds with baseline commit 8c1cceb in branch master.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 1 metrics, 0 unstable metrics.

@Anilm3
Anilm3 merged commit 3905751 into master Jul 22, 2025
56 checks passed
@Anilm3
Anilm3 deleted the anilm3/llvm-19-builds branch July 22, 2025 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants