Skip to content
This repository was archived by the owner on Mar 7, 2026. It is now read-only.

Feature: lint and tooling upgrades#2142

Merged
esden merged 18 commits into
mainfrom
feature/lint-tooling-upgrade
Aug 25, 2025
Merged

Feature: lint and tooling upgrades#2142
esden merged 18 commits into
mainfrom
feature/lint-tooling-upgrade

Conversation

@dragonmux
Copy link
Copy Markdown
Member

@dragonmux dragonmux commented Aug 11, 2025

Detailed description

In this PR we address the lint pass failures and upgrade the tooling the project is tested and built against. This means ARM GCC 14.2.Rel1 becomes our new officially supported compiler version, we make sure everything is happy with the latest GCC (15) on the fruity platform, and the latest MSVC/Windows (2025).

On the linting and repo tooling side, Clang/LLVM 18 becomes the benchmark, and we encourage users to use the latest release of 18 as it contains several lint and formatting bugfixes to benefit from.

NB: clang-format-19 is out but munches on the remote protocol macros in ways that need addressing and adjusting for, so cannot for now be used.

Your checklist for this pull request

Closing issues

@dragonmux dragonmux added this to the v2.1 release milestone Aug 11, 2025
@dragonmux dragonmux requested a review from esden August 11, 2025 05:14
@dragonmux dragonmux added CI Continuous Integration System Build system Build system labels Aug 11, 2025
@dragonmux dragonmux force-pushed the feature/lint-tooling-upgrade branch 2 times, most recently from f606595 to 1e784a3 Compare August 11, 2025 05:19
@dragonmux dragonmux force-pushed the feature/lint-tooling-upgrade branch from 508e743 to b15d2fa Compare August 15, 2025 08:22
@dragonmux dragonmux force-pushed the feature/lint-tooling-upgrade branch from 28e3f5a to 9e61284 Compare August 15, 2025 08:55
@dragonmux dragonmux force-pushed the feature/lint-tooling-upgrade branch from 96a5862 to 783e3f5 Compare August 15, 2025 09:23
@dragonmux dragonmux marked this pull request as ready for review August 15, 2025 09:26
@dragonmux dragonmux mentioned this pull request Aug 21, 2025
6 tasks
Copy link
Copy Markdown
Member

@esden esden left a comment

Choose a reason for hiding this comment

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

LGTM

@esden esden merged commit 783e3f5 into main Aug 25, 2025
43 checks passed
@esden esden deleted the feature/lint-tooling-upgrade branch August 25, 2025 00:31
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Build system Build system CI Continuous Integration System

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants