Remix.run Logo
elvircrn a day ago

"C++ Modules have been greatly improved."

It would be nice to know what these great improvements actually are.

canucker2016 a day ago | parent | next [-]

Later in the article, it mentions:

    Improved experimental support for C++23, including:

        std and std.compat modules (also supported for C++20).
From https://developers.redhat.com/articles/2025/04/24/new-c-feat...:

    The next major version of the GNU Compiler Collection (GCC), 15.1, is expected to be released in April or May 2025.

    GCC 15 greatly improved the modules code. For instance, module std is now supported (even in C++20 mode).
boris a day ago | parent | prev | next [-]

In GCC 14, C++ modules were unusable (incomplete, full of bugs, no std modules, etc). I haven't tried 15 yet but if that changed, then it definitely qualifies for a "great improvement".

bluGill a day ago | parent [-]

Still no std modules but otherwise likely useable. modules are ready for early adoptors to use and start writing the books on what you should do. (Not how to do it, those books are mostly written though not in print. How hou should as is was imbort std a good idea or shoule containers and algorithms been split - or maybe something I haven't though of)

artemonster a day ago | parent | prev [-]

those were the greatest improvements of all time. all of them. :D