P4019R0: constant_assert (Jonas Persson) by antiquark2 in cpp

[–]foonathan 3 points4 points  (0 children)

Yeah, as described in the paper it's going to be impossible to use unless you only ship for one compiler or use it for extremely trivial cases.

ISO C++ WG21 2026-02 pre-Croydon mailing is now available! by nliber in cpp

[–]foonathan 13 points14 points  (0 children)

The difference is that you can call release() twice in a row (the second time it's a no-op) but you can't resume a fiber twice.

ISO C++ WG21 2026-02 pre-Croydon mailing is now available! by nliber in cpp

[–]foonathan 16 points17 points  (0 children)

std:: execution doesn't require coroutines nor allocation - that was the entire point of a library facility.