-
-
Notifications
You must be signed in to change notification settings - Fork 367
enable C++20 support #1719
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
enable C++20 support #1719
Conversation
WalkthroughThe PR raises the C++ standard to C++20 across build files and dependency packages, updates Boost to 1.83.0 (with hash), adjusts allocator public typedefs for C++20 compatibility, and fixes a genesis callback disconnect call in initialization. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (1 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (9)
🚧 Files skipped from review as they are similar to previous changes (6)
🔇 Additional comments (4)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
3d32eea to
d795531
Compare
Update Boost 1.83.0 since 1.81.0 does not work with cpp20.
d795531 to
e088c85
Compare
Update Boost 1.83.0 since 1.81.0 does not work with cpp20.
PR intention
Needed for bip155 port.
Depends on: #1691