Skip to content

CI cleanup#1

Merged
BurningEnlightenment merged 13 commits intomasterfrom
dev/ci-cleanup
Oct 13, 2022
Merged

CI cleanup#1
BurningEnlightenment merged 13 commits intomasterfrom
dev/ci-cleanup

Conversation

@BurningEnlightenment
Copy link
Copy Markdown
Contributor

Purpose

Fix clang format and tidy issues in order to greenlight the CI.
Enable WARNINGS_AS_ERRORS for the CI.

@BurningEnlightenment BurningEnlightenment self-assigned this Sep 19, 2022
@BurningEnlightenment BurningEnlightenment force-pushed the dev/ci-cleanup branch 2 times, most recently from cd8685d to ddf8bec Compare September 19, 2022 10:41
- `cppcoreguidelines-avoid-magic-numbers` aliases `readability-magic-numbers`.
Disable `cppcoreguidelines-macro-usage` for macros defined by the
configure step.
The endian load code is in a `std::is_constant_evaluated()` branch, i.e.
any undefined behaviour is guaranteed to be catched by the compiler.
- Avoid a trivial sign conversion.
- Remove a few casts obsoleted by API changes.
- Suppress useless cast warnings for `std::size_t`.
- Rename a few params to avoid name shadowing.
@BurningEnlightenment BurningEnlightenment merged commit 39cce9c into master Oct 13, 2022
@BurningEnlightenment BurningEnlightenment deleted the dev/ci-cleanup branch October 13, 2022 12:03
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.

1 participant