Chore Type
Build System (CMake/Makefile)
Task Description
Switch the project default to C++23 and remove redundant per-target C++20 settings.
Motivation / Benefit
This prepares the codebase for future coroutine adoption, enables more modern language features, and positions us to benefit from ongoing standard library improvements and performance optimizations.
Related Files (Optional)
No response
Implementation Plan (Optional)
No response
Additional Context
No response
Chore Type
Build System (CMake/Makefile)
Task Description
Switch the project default to C++23 and remove redundant per-target C++20 settings.
Motivation / Benefit
This prepares the codebase for future coroutine adoption, enables more modern language features, and positions us to benefit from ongoing standard library improvements and performance optimizations.
Related Files (Optional)
No response
Implementation Plan (Optional)
No response
Additional Context
No response