Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modulizating Etaler (C++20 modules) #122

Open
marty1885 opened this issue Dec 28, 2019 · 0 comments
Open

Modulizating Etaler (C++20 modules) #122

marty1885 opened this issue Dec 28, 2019 · 0 comments
Labels
C++ Issues with the C++ core language feature request New features

Comments

@marty1885
Copy link
Member

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.

@marty1885 marty1885 added the feature request New features label Dec 28, 2019
@marty1885 marty1885 added the C++ Issues with the C++ core language label May 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C++ Issues with the C++ core language feature request New features
Projects
None yet
Development

No branches or pull requests

1 participant