GCC 13.1 Released
The GCC developers are proud to announce a new major GCC release, 13.1.
GCC 13.1 Released
by Richard Biener
From the announcement:
The C frontend got support for several C23 features, the C++ frontend for C++23 features. The C++ standard library experimental support for C++20 and C++23 was enhanced. For the C family of languages you can now use -fstrict-flex-arrays[=level] to control the behavior for the various legacy forms of specifying flexible array members.

The Model-View-Controller (MVC) is one of the classic architectural patterns from the book "Pattern-Oriented Software Architecture, Volume 1". It addresses interactive applications with a flexible human-machine interface.
Optimizing compilers seek try to push as much of the computation as possible at compile time.
In my previous post I showed how to compile {fmt} as a C++20 module with clang. Although taking only two commands, ideally it’s not something you should be doing manually. So in this post, I’ll talk about module support in CMake, everyone’s favorite not a build system.
This post is an updated version of an article from five years ago, now that everything Sy talked about is in the standard and implemented in Visual Studio.