
Am 22.08.2025 um 18:05 schrieb Vinnie Falco:
On Fri, Aug 22, 2025 at 8:09 AM Daniela Engert <dani@ngrt.de> wrote:
It's here, where it has always been since my CppCon 2022 keynote "Contemporary C++ in Action" : https://github.com/DanielaE/asio <https://github.com/DanielaE/asio>
Ah yes, I see now. So you have a stack of commits which implement the C++ modules feature in Asio, and every so often you rebase your changes on top of Asio?
Exactly, this is the idea. I take the vanilla version of Asio as the base for my additional, accumulated changes. This way, I benefit from the underlying improvements, and stack my own stuff on top of it: small oversights in the original code, the additional feature of building a named module from the same sources, expelling the sin of TU-local entities (generally discouraged, outright forbidden in modules) that plagues other Boost libraries as well, and progressing into current C++ (like using real C++20 concepts instead of TMP-backed concept emulation in some cases). Whenever I feel like, I perform a rebase and push the new blend into our company codebase. Thanks Dani -- PGP/GPG: 2CCB 3ECB 0954 5CD3 B0DB 6AA0 BA03 56A1 2C4638C5