P3953R1 — Rename std::runtime_format (1 items) LEWG
Victor Zverovich
This paper proposes renaming std::runtime_format to std::dynamic_format in C++26. The original name became misleading after constexpr std::format was adopted, since std::runtime_format can now be evaluated at compile time. The new name better reflects the actual semantics: that the format string is dynamically provided and its validation is deferred, rather than implying anything about evaluation timing.

References — Anthropic Citations API

[1]
"This aligns with existing terminology std::format such as dynamic format specifiers (check_dynamic_spec)."
Summary: Proposes renaming std::runtime_format to std::dynamic_format, arguing the new name better aligns with existing terminology in the std::format facility and avoids implying a runtime performance cost.
Pipeline: Discovery (Anthropic Opus + Citations API) → Verification Gate (OpenRouter Opus) → Report Writer (OpenRouter Opus)
Provenance: All references are machine-verified character positions from the Anthropic Citations API — deterministic, exact substrings, not model-generated quotes.