C++26: Trivial infinite loops are no longer undefined behaviour
Summary
The article explains that C++26 defines trivial infinite loops as well-defined. It outlines P2809R3 and how forward progress rules changed. It also discusses implications for embedded systems and security-critical code, including caveats for freestanding implementations.