Hasty Briefsbeta

EDG C++ front end to become open-source in 2026

10 days ago
  • #C++26
  • #Programming Standards
  • #ISO C++ Committee
  • The ISO C++ committee completed the first of two final fit-and-finish meetings for C++26 in Kona, USA.
  • The C++26 working draft includes features with consensus, with the goal of fixing bugs and increasing consensus in the next meeting in March 2026.
  • The meeting hosted about 200 attendees, half in-person and half remote, representing 21 nations, with 17 new guest attendees.
  • No new features were added to C++26, but trivial relocatability was removed due to a showstopper bug.
  • Contracts (pre, post, contract_assert) were kept in C++26 with two bug fixes and a proposal to enforce assertions.
  • Erroneous behavior (EB) was refined to 'poison' only the specific uninitialized value read, improving local reasoning.
  • New library features adopted include integer_sequence support for structured bindings and constexpr std::format.
  • New leadership roles were announced: Guy Davidson as convenor, Nina Ranns and Jeff Garland as vice-convenors, and Braden Ganetsky as secretary.
  • John Spicer and EDG were recognized for their contributions, including implementing the controversial C++98 'export template' feature.
  • The next meeting will be in March in Croydon, London, UK, hosted by Phil Nash.