-
Notifications
You must be signed in to change notification settings - Fork 40
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
Liberally scatter BOOST_CXX14_CONSTEXPR throughout #28
Conversation
This is discussed in #29. |
CI as it stands right now will not properly test this. Could you pull in the expanded |
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.
CI needs updating to properly test.
|
So it looks like there was an internal compiler error in GCC 4.6 and problems in the test framework in a UBSan build. Neither of these look like direct consequences of the changes. I've submitted #30 in which I've copied the |
CI failures not withstanding, yes please to more constexpr! I'm sure there are other C++11/14 features that can be leveraged here (noexcept, moves?) |
From what I can see, PR #32 also experiences the same failures so I don't think the changes in this PR's original commit are making anything worse. |
Thanks, let's go back to this PR without the expanded CI and I will merge it, and we'll deal with the expanded CI separately. |
OK. Any preference whether I force-remove the last commit or add another commit that reverts it? |
I would remove it entirely through a rebase, dropping it, and force push. |
Codecov Report
@@ Coverage Diff @@
## develop #28 +/- ##
========================================
Coverage 67.52% 67.52%
========================================
Files 1 1
Lines 271 271
Branches 90 90
========================================
Hits 183 183
Misses 3 3
Partials 85 85
Continue to review full report at Codecov.
|
OK. I've removed the last commit entirely. |
Thanks. I've just submitted PR #32 that follows up on some of these issues. |
Add
BOOST_CXX14_CONSTEXPR
throughout the code.