Hi Lawrence, I am not aware of any such work, although we recently had a C++20 related contribution: https://gitlab.com/libeigen/eigen/-/merge_requests/796 Contributions to make Eigen more modern are always welcome, but for now C++20 specific code would have to be under header guards, as we want to guarantee compatibility with C++14.
It might make sense to also ask on our Discord server to find people with shared interests: https://discord.gg/2SkEJGqZjR Best, Rasmus On Sun, Jan 9, 2022 at 10:54 PM Lawrence Ibarria < [email protected]> wrote: > Hi, > > We use Eigen heavily in our company and with C++20 now released and in > most compilers I was interested in trying to put Eigen inside a c++ module. > I have tried with Clang, but module support in Clang is rather lacking (as > of 13.0.0.). > With gcc, basic modules compile but Eigen has many issues. A main one is > the complexities of merging C headers (intrinsics specifically) with > modules, and otherwise I get compiler crashes (with g++-11). > > Has anyone looked yet into modules for Eigen? Any interest ? > > Thank you, > >
