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

Add BINLOG_ADAPT_CONCEPT #152

Merged
merged 3 commits into from
Sep 23, 2022
Merged

Add BINLOG_ADAPT_CONCEPT #152

merged 3 commits into from
Sep 23, 2022

Conversation

erenon
Copy link
Contributor

@erenon erenon commented Sep 22, 2022

  • Add BINLOG_ADAPT_CONCEPT
  • Build using C++20 in CI instead of C++17

Fixes #150 . @andrewkcorcoran please take a look.

Benedek Thaler and others added 2 commits September 22, 2022 21:18
Use Clang, because GitHub Ubuntu latest image has gcc 9,
that does not support concepts. clang 10 should have a better support.

 - https://gcc.gnu.org/projects/cxx-status.html
 - https://clang.llvm.org/cxx_status.html
@erenon
Copy link
Contributor Author

erenon commented Sep 22, 2022

CI fails because of toolchain issue / CMake fails to detect that LTO will not work. (see #136) Finally there's a repro - so I can fix that as well : )

@erenon
Copy link
Contributor Author

erenon commented Sep 22, 2022

Also fixes #136

@andrewkcorcoran
Copy link

Looks good. Templated concepts might also be an interesting challenge.

@erenon
Copy link
Contributor Author

erenon commented Sep 23, 2022

@spektrof ptal and merge. Thanks!

@spektrof spektrof merged commit ed85456 into morganstanley:main Sep 23, 2022
@erenon
Copy link
Contributor Author

erenon commented Sep 23, 2022

Looks good. Templated concepts might also be an interesting challenge.

If you have a use-case, please file a ticket with an example that shows "exactly" what you are looking for - and I'll get there eventually : ) thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Log concepts
3 participants