Summary
This episode discusses the availability of constexpr math functions in C++. Jason explains how many standard functions only became constexpr in C++23, with trigonometric functions delayed until C++26. He introduces the gcem library (Generalized Constexpr Math), which provides constexpr implementations of math functions back to C++11. The episode also highlights the significant constraints of constexpr in C++11, which limited functions to a single return statement, requiring recursive implementations for even simple calculations.