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

Merge 'develop' to 'master' #30

Merged
merged 12 commits into from Aug 4, 2019
Merged

Merge 'develop' to 'master' #30

merged 12 commits into from Aug 4, 2019

Conversation

CromwellEnage
Copy link
Contributor

Boost.Parameter changes have now been merged from 'develop' to 'master'.

sergiud and others added 11 commits October 3, 2016 20:41
Reduce the number of MSVC level 4 warnings
Corrects the immediate_rolling_mean calculation for unsigned
int, so that when a value lower than the previous value is added,
underflow does not occur.

Includes new regression test for this behavior.
Fix #11437: correct immediate_rolling_mean
<boost/accumulators/accumulators_fwd.hpp>
* Replace definition of BOOST_PARAMETER_NESTED_KEYWORD with #include statement.

<boost/accumulators/framework/depends_on.hpp>
* Add const-correct make_acc_list() function overloads.

<boost/accumulators/accumulators_fwd.hpp>
<boost/accumulators/framework/extractor.hpp>
<boost/accumulators/framework/accumulator_set.hpp>
* Add overloads that distinguish between optional 1st named parameter and unnamed sample parameter.
* Use argument composition vice boost::parameter::parameters<>.

<boost/accumulators/framework/extractor.hpp>
* Transform AccumulatorSet parameter type with remove_const and remove_reference as needed.

<boost/accumulators/framework/accumulator_set.hpp>
* Replace use of is_base_and_derived with use of is_base_of, remove_const, and remove_reference.

<boost/accumulators/framework/parameters/accumulator.hpp>
<boost/accumulators/framework/parameters/sample.hpp>
<boost/accumulators/framework/parameters/weight.hpp>
<boost/accumulators/framework/parameters/weights.hpp>
* Replace use of deprecated BOOST_PARAMETER_KEYWORD with use of BOOST_PARAMETER_NAME.

<boost/accumulators/framework/accumulators/value_accumulator.hpp>
<boost/accumulators/framework/accumulators/reference_accumulator.hpp>
<boost/accumulators/framework/accumulators/external_accumulator.hpp>
<boost/accumulators/framework/accumulators/droppable_accumulator.hpp>
* Replace use of deprecated boost::parameter::keyword<>::get() with use of boost::parameter::keyword<>::instance.

"test/weighted_median.cpp"
* Disable statements that are causing runtime failures.

"test/Jamfile.cpp"
* Disable tests that are failing at runtime.
Install libstdc++ 4.9 for clang-3.8 and clang-3.9 to avoid ::gets error.
Remove "sudo: false" statement due to being deprecated by Travis CI.
Enable automated testing, fix compiler errors, suppress runtime failures
* Add, and update, documentation build targets.

* adding serialization to stats

* serialize rolling stats
@CromwellEnage
Copy link
Contributor Author

PR #33 fixes the failing checks.

@spacelg
Copy link

spacelg commented Jul 1, 2019

Hi All,

Could you please merge this fixes into master branch? It failed for a long time.

Thanks,
Lin

@swatanabe
Copy link
Contributor

This is currently causing breakage with the beta. Can we either apply this or (if all else fails) revert the parameter changes for 1.71?

@lballabio
Copy link

For an example of breakage in the beta, see https://lists.boost.org/Archives/boost/2019/08/246715.php. I tested it with this PR, and it indeed fixes the regression. +1 to merging it before 1.71.

@ericniebler
Copy link
Member

ericniebler commented Aug 4, 2019

What's the story with the failing Travis tests? EDIT: Looks like it's just gcc-4.4. Ok, merging....

@ericniebler ericniebler merged commit b12a189 into master Aug 4, 2019
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

8 participants