-
-
Notifications
You must be signed in to change notification settings - Fork 94
support C++23 import std on unordered_dense module #95
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
Conversation
4162271 to
1446989
Compare
82f820a to
9df0549
Compare
49fa34d to
b45d409
Compare
|
Hi, sorry for the long wait. Are you still interested in this? |
hi, no problem and yes :) |
|
Please add a Also, do you think you can add a build steps to |
2649be9 to
bc09db8
Compare
2df8a71 to
3d59984
Compare
ed5dd56 to
c6ef4b0
Compare
i added the nolint comment and enable C++23 in CI for all platforms (but not for -sanitizers variant) |
|
Awesome, thanks for your work! I'll create a new release for that |
This PR add support of import std for user that want it
it rely on the define ANKERL_UNORDERED_DENSE_STD_MODULE to disable #include of std headers and enable std module
i changed all uint_ to std::uint*_t and size_t to std::size_t because c++23 std module only export std namespace
i added #include <stdlib.h> because C++23 std module doesn't export macro (needed for UINT64_C)