-
Notifications
You must be signed in to change notification settings - Fork 37.4k
refactor: move Boost Datetime usage to wallet #26198
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
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. ConflictsReviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK aec3448
Could it be enforced to avoid reintroducing by accident in the future? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK aec3448, I have reviewed the code and it looks OK, I agree it can be merged.
Concept ACK. |
This means we don't need datetime in a --disable-wallet build, and it isn't included in the kernel.
aec3448
to
079cf88
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
re-ACK 079cf88
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
re-ACK 079cf88 - rebased and two additional unit tests since my last review.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
crACK 079cf88
This is reverting 9e2c623, but seems fine if the goal is to remove boost from kernel? |
Yes, and removing it from bitcoind+utils more generally. There's no reason for this wallet-only Boost usage to be sucked into everything else. |
Right, I can't see a use case to parse this outside of the wallet, so lgtm |
This means we don't need Boost Datetime in a
--disable-wallet
build, and it isn't included in the kernel (via time.h/cpp). Split from a larger boost removal branch/effort.