Sofia 2025
June 2025 plenary · adopted into C++2645papers adopted
28features touched
Reflection
6 papersdefine_static_{string,object,array}C++26P3560R2Error Handling in ReflectionC++26P3284R4
write_env and unstoppable Sender AdaptorsC++26P3433R1Allocator Support for Operation StatesC++26P3481R5std::execution::bulk() issuesC++26P3557R3High-Quality Sender Diagnostics with Constexpr ExceptionsC++26P3570R2optional variants in sender/receiverC++26P3682R0Remove std::execution::splitC++26std::simd
4 papersstd::simd with permutation APIC++26P2876R3Proposal to extend std::simd with more constructors and accessorsC++26P3480R6std::simd is a rangeC++26P3691R1Reconsider naming of the namespace for "std::simd"C++26Atomics & memory model
2 papersCore & Library issue resolutions
2 papersExceptions & exception_ptr
2 papersexception_ptrC++26P3748R0Inspecting exception_ptr should be constexprC++26Parallel range algorithms
2 papersranges::rotate_copy and ranges::reverse_copyC++26Concurrency utilities
1 paperpromise and packaged_task consistentC++26