Commit Graph

155 Commits

Author SHA1 Message Date
Eric Niebler
b12a189fef
Merge pull request #30 from boostorg/develop
Merge 'develop' to 'master'
2019-08-04 10:24:41 -05:00
Yuval Lifshitz
ff9432f97b Allow accumulator persistency (#18)
* Add, and update, documentation build targets.

* adding serialization to stats

* serialize rolling stats
2019-05-10 15:39:28 -07:00
Eric Niebler
1b1995f9a4
Merge pull request #23 from CromwellEnage/fixed
Enable automated testing, fix compiler errors, suppress runtime failures
2019-01-17 12:02:20 -08:00
CromwellEnage
8f9adbcd7d Update .travis.yml
Remove "sudo: false" statement due to being deprecated by Travis CI.
2018-12-26 09:52:39 -05:00
CromwellEnage
ed71099b2e Update test suite
Install libstdc++ 4.9 for clang-3.8 and clang-3.9 to avoid ::gets error.
2018-12-26 09:49:57 -05:00
CromwellEnage
ce050eb1c5 Fix typo 2018-12-24 19:24:11 -05:00
CromwellEnage
d292970edf Disable tests that are failing at runtime for clang-3.8 and clang-3.9 2018-12-24 16:39:44 -05:00
CromwellEnage
d1c03b0bd3 Increase the iteration count as suggested by Yuval Lipshitz 2018-12-24 08:03:48 -05:00
CromwellEnage
109e65c899 Enable automated testing, fix compiler errors, suppress runtime failures
<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.
2018-12-23 14:21:32 -05:00
Eric Niebler
fdabe512f4
Merge pull request #14 from oliness/patch-11437
Fix #11437: correct immediate_rolling_mean
2018-11-06 16:33:44 -08:00
Oliver Ford
5ff527ec3b Fix #11437: correct immediate_rolling_mean
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.
2018-02-06 10:30:26 +00:00
Eric Niebler
b133840d2b
Merge pull request #5 from sergiud/msvc-type-conversion-warnings
Reduce the number of MSVC level 4 warnings
2017-12-04 10:58:46 -08:00
Eric Niebler
bfcbfe3c58 Merge remote-tracking branch 'origin/develop' 2017-07-25 11:05:06 -07:00
Eric Niebler
5c1ed6a5df Merge pull request #7 from DanielaE/feature/remove-deprecated
replace deprecated binders and adapters by more modern equivalents
2017-05-05 10:48:48 -06:00
Daniela Engert
5876569cc7 Conditionally replace deprecated/removed C++98 binders by C++11 std::bind, and replace deprecated/removed C++98 function adapters by inline type definitions.
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-05-04 16:46:19 +02:00
Rene Rivera
d022c85123 Add, and update, documentation build targets. 2016-10-10 11:24:26 -05:00
Rene Rivera
70ec4c602b Add, and update, documentation build targets. 2016-10-07 23:03:40 -05:00
Sergiu Deitsch
080bb87234 fixed msvc level 4 floating type conversion warnings 2016-10-03 20:41:38 +02:00
Eric Niebler
4108fd8f56 Merge pull request #4 from praetorian20/patch-1
Fix example in doc
2016-06-09 15:13:40 -07:00
Ashish Sadanandan
06f8bede7f Update accumulators.qbk
Make the example compilable 

See https://stackoverflow.com/q/37731872. It's either this or add a `using namespace boost;`
2016-06-09 14:23:24 -06:00
Eric Niebler
e0202cdcce Merge pull request #3 from jaredgrubb/jgrubb-nil
Fix Ticket #11123: Accumulators: adjust type fusion::nil to fusion::nil_
2015-03-23 10:17:14 -07:00
Jared Grubb
9ac37736fa Fix Ticket #11123: Accumulators: adjust type fusion::nil to fusion::nil_ 2015-03-21 15:57:32 -07:00
Eric Niebler
2bf02f371d Merge pull request #2 from danieljames/metadata
Create metadata file.
2014-08-18 08:49:45 -07:00
Daniel James
1d00fef2e9 Add metadata file. 2014-08-18 14:57:08 +01:00
Eric Niebler
42dc221091 back out no-longer-needed hack for times2_iterator, now that Boost.Range is fixed 2014-07-06 21:09:02 -07:00
Eric Niebler
69dcfd153f Add missing #include <boost/preprocessor/cat.hpp> 2014-06-15 22:35:21 -07:00
Eric Niebler
c02862aeab Merge branch 'PieterBOber-master' into develop 2014-06-14 13:59:24 -07:00
Pieter Bastiaan Ober
910b35ff2c Fixed an 'unreferenced formal parameter' warning. 2014-06-12 16:30:07 +02:00
Pieter Bastiaan Ober
39a065c38f Addition of 'rolling-variance' and 'rolling_moment'. Required splitting 'rolling_mean' into a lazy and immediate implementation. Documentation is updated accordingly. 2014-06-12 16:25:28 +02:00
Eric Niebler
fa0943bb4c Merge remote-tracking branch 'origin' into develop 2014-02-10 07:58:37 -08:00
Eric Niebler
3d2abeab89 Create first merge point for Git 2014-01-10 23:21:05 -08:00
Eric Niebler
d48a8baf69 nuke another executable bit 2014-01-10 23:18:16 -08:00
Gennadiy Rozental
feef6efdd2 disambiguate
[SVN r74716]
2014-01-10 23:17:09 -08:00
Gennadiy Rozental
c29aca5821 disambiguate
[SVN r74717]
2014-01-10 23:15:21 -08:00
Eric Niebler
a88bf04f69 remove executible flag 2014-01-10 23:11:37 -08:00
Jurko Gospodnetić
d8703d7459 cherry-pick doc/Jamfile.v2 from develop 2014-01-10 23:07:39 -08:00
Eric Niebler
47dea99efe merge [85122],[85123],[85124] from trunk to release; fixes #7915, fixes #8850, fixes #8262
[SVN r85424]
2013-08-22 19:39:56 +00:00
Eric Niebler
d303e7157b rename average to fdiv, refs #8262
[SVN r85124]
2013-07-23 06:28:54 +00:00
Eric Niebler
628eb098dc silly typos, refs #7915
[SVN r85123]
2013-07-23 05:13:22 +00:00
Eric Niebler
1d319d0e35 fix msvc warning, refs #8850
[SVN r85122]
2013-07-23 04:56:21 +00:00
Eric Niebler
ee14b22553 merge [83308] and [83392] from trunk, fixes #6926
[SVN r83633]
2013-03-29 19:44:38 +00:00
Eric Niebler
08c07d3044 another attempt at silencing unused variable warnings, refs #6926
[SVN r83392]
2013-03-10 01:16:00 +00:00
Eric Niebler
78199f2061 merge [83305] from trunk, fixes #7917
[SVN r83391]
2013-03-10 00:56:26 +00:00
Eric Niebler
e6f1e69e16 silence unused variable warnings, refs #6926
[SVN r83308]
2013-03-05 07:08:33 +00:00
Eric Niebler
199787dffd fix comment typos, refs #7917
[SVN r83305]
2013-03-05 06:22:17 +00:00
Eric Niebler
42f6d7b539 comment typo, fixes #7510
[SVN r81306]
2012-11-12 18:36:17 +00:00
Eric Niebler
7d33aac177 comment typo, refs #7510
[SVN r81147]
2012-11-02 17:34:08 +00:00
Eric Niebler
397d8de518 accumulators: fix long-standing dependency tracking bug. merge [80826], [80885], [80888] from trunk. fixes #7409
[SVN r80927]
2012-10-10 02:22:24 +00:00
Eric Niebler
8b239bd8d0 fix long-standing dependency tracking bug, refs #7409
[SVN r80885]
2012-10-06 17:17:11 +00:00
Eric Niebler
4b508fb585 accumulators: fix comment. refs #7456
[SVN r80826]
2012-10-03 17:55:50 +00:00