-
Notifications
You must be signed in to change notification settings - Fork 54
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
require C++17 and deprecate the rcppmath namespace #165
Conversation
@ros-pull-request-builder test this please |
I've marked the agent that was exhibiting this issue offline to test. @ros-pull-request-builder retest this please. |
@ros-pull-request-builder retest this please. |
With this build the result is now UNSTABLE rather than failed and the infrastructure issues should be resolved. |
Signed-off-by: William Woodall <william@osrfoundation.org>
e4fa87c
to
7ec674f
Compare
Signed-off-by: William Woodall <william@osrfoundation.org>
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.
Looks good with green CI.
The CI test failure on Windows is unrelated, merging. |
As the title says, now that we can use c++17 in rolling we can do away with the
clamp.hpp
header because it's just implementingstd::clamp
which was added in c++17. Also as discussed in #85 (comment), removing thercppmath
namespace as it doesn't follow our conventions that packages should only put headers and symbols in their own namespace unless at all possible.