Skip to content

Build options cleanup#5581

Merged
bthomee merged 9 commits intodevelopfrom
Bronek/build_cleanup
Jul 25, 2025
Merged

Build options cleanup#5581
bthomee merged 9 commits intodevelopfrom
Bronek/build_cleanup

Conversation

@Bronek
Copy link
Copy Markdown
Collaborator

@Bronek Bronek commented Jul 18, 2025

High Level Overview of Change

Remove no longer relevant -Wno-... options

Context of Change

We no longer support old compiler versions, so we should bring back some warnings.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Refactor (non-breaking change that only restructures code)
  • Performance (increase or change in throughput and/or latency)
  • Tests (you added tests for code that already exists, or your new feature included in this PR)
  • Documentation update
  • Chore (no impact to binary, e.g. .gitignore, formatting, dropping support for older tooling)
  • Release

@Bronek Bronek requested review from a team, bthomee and ximinez and removed request for a team July 18, 2025 20:20
@codecov
Copy link
Copy Markdown

codecov bot commented Jul 18, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.8%. Comparing base (921aef9) to head (68b6383).
⚠️ Report is 1 commits behind head on develop.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           develop   #5581   +/-   ##
=======================================
  Coverage     78.8%   78.8%           
=======================================
  Files          814     814           
  Lines        71257   71259    +2     
  Branches      8365    8344   -21     
=======================================
+ Hits         56132   56160   +28     
+ Misses       15125   15099   -26     
Files with missing lines Coverage Δ
.../beast/container/detail/aged_unordered_container.h 96.5% <ø> (ø)
src/libxrpl/protocol/PublicKey.cpp 92.1% <100.0%> (+0.1%) ⬆️
src/libxrpl/protocol/STTx.cpp 88.8% <100.0%> (ø)
src/libxrpl/protocol/tokens.cpp 93.9% <100.0%> (-0.4%) ⬇️
src/xrpld/rpc/handlers/LogLevel.cpp 0.0% <ø> (ø)

... and 6 files with indirect coverage changes

Impacted file tree graph

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@Bronek Bronek force-pushed the Bronek/build_cleanup branch from ac71131 to cfe675c Compare July 21, 2025 10:34
@Bronek Bronek self-assigned this Jul 22, 2025
@Bronek Bronek added the Needs additional review PR requires at least one more code review approval before it can be merged label Jul 22, 2025
Copy link
Copy Markdown
Collaborator

@ximinez ximinez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, and builds for me without problems.

@Bronek Bronek added Ready to merge *PR author* thinks it's ready to merge. Has passed code review. Perf sign-off may still be required. and removed Needs additional review PR requires at least one more code review approval before it can be merged labels Jul 25, 2025
@bthomee bthomee merged commit 7179ce9 into develop Jul 25, 2025
3 checks passed
@bthomee bthomee deleted the Bronek/build_cleanup branch July 25, 2025 19:48
mvadari pushed a commit to mvadari/rippled that referenced this pull request Jul 28, 2025
As we no longer support old compiler versions, we are bringing back some warnings by removing no longer relevant `-Wno-...` options.
ximinez added a commit that referenced this pull request Jul 29, 2025
…to ximinez/lending-XLS-66

* XRPLF/ximinez/lending-refactoring-4:
  Build options cleanup (#5581)
  Updates Conan dependencies: Boost 1.86 (#5264)
  VaultWithdraw destination account bugfix (#5572)
bthomee pushed a commit that referenced this pull request Jul 31, 2025
As we no longer support old compiler versions, we are bringing back some warnings by removing no longer relevant `-Wno-...` options.
This was referenced Aug 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Ready to merge *PR author* thinks it's ready to merge. Has passed code review. Perf sign-off may still be required.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants