Skip to content

Modulizating Etaler (C++20 modules) #122

@marty1885

Description

@marty1885

It's too early to start doing this. Putting a note here so I remember it later on.

Etaler has a pretty bad build time for it's code size. Mostly due to the extensive use of complex STL algorithms, TMP and OpenCL C++ wrapper template symbols. C++20's modules should be able to solve this.

But for starter (before we fully transition to C++20) let's make a module using the existing headers and see how it goes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C++Issues with the C++ core languagefeature requestNew features

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions