Task: Update C++ standard

Table of Contents

This page documents a task in the Build quality story. It captures the goal, current status, acceptance, and any notes or results.

Goal

Set the C++ standard used by the project to the chosen target across CMake presets, the toolchain file, and any per-target overrides.

Status

Field Value
State DONE
Parent story Build quality
Now Completed 2024-07-15.
Waiting on None.
Next None.
Last touched 2024-07-15

Acceptance

  • CMAKE_CXX_STANDARD set consistently across the project.
  • All targets compile under the new standard.
  • CI presets reflect the bump.

Notes

  • Total time spent in v0: ~0:29 — small because the codebase was small at this point; later upgrades will be heavier.

Result

  • C++ standard bumped; documented in CLAUDE.md.

Emacs 29.1 (Org mode 9.6.6)