ITADN

Full migration to c++26 modules via a separate branch

#1327Openmccakit 创建于 2026-04-07
M
mccakitcommented
I think mixing headers and header/sources and modules in the same repo with multiple build systems is a very bad idea. I propose that a new branch be created for a fixed set c++26 migration. - Only cmake - Only C++26 - Filesystem always exists, rtti is always there. etc etc, enough to get rid of the macro header. - Only named modules, so we can get rid of weird inline and nodiscard macros. - Only catch 3 as the testing framework. How would this be done? Each impl header pair becomes a module partition. Interface module exports these. Testing is done for the module.
3 条评论