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

C++17 and reduce Boost usage #701

Closed
wants to merge 28 commits into from
Closed

C++17 and reduce Boost usage #701

wants to merge 28 commits into from

Conversation

bvbfan
bvbfan previously approved these changes Aug 31, 2021
@bvbfan
Copy link
Contributor

bvbfan commented Aug 31, 2021

In addition we can remove optional.h, boost::optional/Optional -> std::optional, boost::scoped_ptr -> std::unique_ptr, boost::shared_ptr -> std::shared_ptr, boost::variant -> std::variant

@Bushstar Bushstar changed the title [WIP] C++17 [WIP] C++17 and reduce Boost usage Aug 31, 2021
@Bushstar Bushstar force-pushed the move-to-c++17 branch 2 times, most recently from 57771db to 420ac4d Compare September 1, 2021 07:24
@Bushstar Bushstar changed the title [WIP] C++17 and reduce Boost usage C++17 and reduce Boost usage Sep 9, 2021
@bvbfan
Copy link
Contributor

bvbfan commented Sep 10, 2021

boost filesystem -> std filesystem, i'm pretty sure it has some difference between.

@Bushstar
Copy link
Member Author

@bvbfan Removing Boost Filesystem is currently a WIP upstream, let's leave them to do the hard work and follow suit once done.

bitcoin/bitcoin#20744

@bvbfan
Copy link
Contributor

bvbfan commented Sep 10, 2021

So that's it, you can move it (means this PR to master) ?

@Bushstar
Copy link
Member 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.

@bvbfan bvbfan requested review from bvbfan and removed request for ShengguangXiao November 8, 2021 07:04
@Bushstar Bushstar changed the base branch from master to v3 November 8, 2021 07:07
@prasannavl prasannavl added this to the 3.0.0 - Great World milestone Dec 20, 2021
@prasannavl
Copy link
Member

prasannavl commented Mar 9, 2022

Closing, since these are already in v3 branch.

@prasannavl prasannavl closed this Mar 9, 2022
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.

None yet

4 participants