Skip to content

Some C++20 improvements#267

Merged
KazDragon merged 9 commits into
masterfrom
refactor/cxx-20-improvements
Jun 9, 2025
Merged

Some C++20 improvements#267
KazDragon merged 9 commits into
masterfrom
refactor/cxx-20-improvements

Conversation

@KazDragon

@KazDragon KazDragon commented Jun 9, 2025

Copy link
Copy Markdown
Owner
  • Updated Readme and dockerfiles for C++20
  • Removed VSCode cmake extension (because its functionality is now baked in elsewhere)
  • Added a sanitizer preset
  • Replaced file-scope static constexpr variables with inline constexpr
  • Used C++20 features where helpers (boost, etc.) were used before.
  • Other minor reorganization

This change is Reviewable

@coveralls

coveralls commented Jun 9, 2025

Copy link
Copy Markdown

Coverage Status

coverage: 97.534% (+0.03%) from 97.509%
when pulling b5c8061 on refactor/cxx-20-improvements
into 4e771fe on master.

@KazDragon
KazDragon force-pushed the refactor/cxx-20-improvements branch from a2ddc37 to 1682ed8 Compare June 9, 2025 14:25
@KazDragon
KazDragon force-pushed the refactor/cxx-20-improvements branch from 1682ed8 to b5c8061 Compare June 9, 2025 15:31
@KazDragon
KazDragon merged commit 347107b into master Jun 9, 2025
8 checks passed
@KazDragon
KazDragon deleted the refactor/cxx-20-improvements branch June 9, 2025 16:24
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.

2 participants