C++17 and reduce Boost usage#701
Closed
Bushstar wants to merge 28 commits into
Closed
Conversation
bvbfan
previously approved these changes
Aug 31, 2021
Contributor
|
In addition we can remove |
57771db to
420ac4d
Compare
b3284c2 to
169873e
Compare
Contributor
|
boost filesystem -> std filesystem, i'm pretty sure it has some difference between. |
Contributor
Author
|
@bvbfan Removing Boost Filesystem is currently a WIP upstream, let's leave them to do the hard work and follow suit once done. |
Contributor
|
So that's it, you can move it (means this PR to master) ? |
Contributor
Author
|
It is to master, but we will not look to merge until after loans for which I'll have to update this PR as loans uses a lot of removed Boost. I'm still checking some other uses of Boost that we introduced. |
892e89e to
a91d2e8
Compare
bvbfan
approved these changes
Nov 8, 2021
Contributor
|
Closing, since these are already in v3 branch. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
C++17 build system
bitcoin/bitcoin#18591
bitcoin/bitcoin#19240
bitcoin/bitcoin#20413
bitcoin/bitcoin#20419
Removal of MakeUnique
bitcoin/bitcoin#21404
Removal of Boost Optional
bitcoin/bitcoin#20671
Removal of Boost Variant
bitcoin/bitcoin#20480
Removal of Boost Sleep
bitcoin/bitcoin#16117
Removal of Boost Chrono
bitcoin/bitcoin#18264
Removal of Boost Thread / Boost mutex
bitcoin/bitcoin#17342
bitcoin/bitcoin#18234
bitcoin/bitcoin#18695
bitcoin/bitcoin#18710
bitcoin/bitcoin#19090
bitcoin/bitcoin#21016
bitcoin/bitcoin#21064
Boost interruption_point.
bitcoin/bitcoin#17405
bitcoin/bitcoin#18758
bitcoin/bitcoin#18786
bitcoin/bitcoin#18792
bitcoin/bitcoin#19056
bitcoin/bitcoin#19142