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
Drop dependencies, replace boost with std, remove includes #1140
Conversation
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.
Thanks! Looks good.
The only question I have: do we still separate commits between extensions and normal code, or is it equally convenient to mix it?
@@ -12,8 +14,6 @@ | |||
|
|||
#include <algorithm> |
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.
Is this include possibly unused too?
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.
Yes, and several others in this file. They were probably copied from spherical version. I'll remove them.
@barendgehrels I didn't remember that we do this. Certainly this would make cherry-picking easier into master. I'll separate the PR into two commits. |
c75caac
to
3414e0b
Compare
Drop Boost.SmartPtr dependency Drop Boost.Utility (Call Traits) dependency Replace boost::array with std::array Replace boost::minmax_element with std::minmax_element Remove unneeded headers of Boost.Tuple and Boost.Algorithm Include specific headers from Boost.StringAlgo and Boost.Thread Use auto for iterator types
3414e0b
to
6cca709
Compare
@vissarion are you ok with these changes? |
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.
Thanks, I am OK with merging.
Drop Boost.SmartPtr dependency
Drop Boost.Utility (Call Traits) dependency
Replace
boost::array
withstd::array
Replace
boost::minmax_element
withstd::minmax_element
Remove unneeded headers of Boost.Tuple and Boost.Algorithm Include specific headers from Boost.StringAlgo and Boost.ThreadUse auto for iterator types