33 Commits

Author SHA1 Message Date
René Ferdinand Rivera Morell
eb7ff254b8 Add support for modular build structure. (#64)
* Make the library modular usable.

* Fix to avoid using gcc/clang option in other compilers.

* Switch to library requirements instead of source. As source puts extra source in install targets.

* Change global boost refs to local refs.

* Add requires-b2 check to top-level build file.

* Add missing test deps.

* Fix library name in lib declaration.

* Bump B2 require to 5.2

* Update copyright dates.

* Move inter-lib dependencies to a project variable and into the build targets.

* Adjust self dependencies as inter-lib deps no longer apply globally.

* Kludge node20 into containers.

* Checkout needs to happen after node20 is set up.

* Rewrite GHA CI to use alandefreitas/cpp-actions utilities.

* Fix GHA CI matrix evaluation value.

* Need to copy tested lib to boost-root.

* Tweak copy-library step to work on Windows bash.

* Move library name to matrix variable instead of env var.

* Add test dir to scan to fill missing deps.

* Clear out library dir to be able to copy in workspace tree.

* Avoid the boost tree cache for testing the scanning.

* Remove CI debug listing.

* Tweak factors to reduce over-builds.

* Try and coax more msvc testing.

* Move project global include to target local include.

* Only msvc gets minor version tests.

* Revert GHA CI changes.

* Less impactful update of CI.

* Bump gcc-11 container and be explicit about the exe to try and make it findable.

* Be explicit about compiler gcc commands.

* Undo compiler spec change.
2025-06-26 17:24:28 +03:00
Rene Rivera
70ec4c602b Add, and update, documentation build targets. 2016-10-07 23:03:40 -05: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
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
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
4994681978 shorten filenames to meet boost guidelines
[SVN r77422]
2012-03-19 21:55:41 +00:00
Eric Niebler
ec9695251a add kahan sum, fixes #4471
[SVN r72045]
2011-05-19 12:06:12 +00:00
Eric Niebler
8c45f6a12b add missing include to docs for covariance
[SVN r63724]
2010-07-07 15:55:56 +00:00
Daniel James
a300c3ff28 Update various libraries' documentation build.
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.

[SVN r63146]
2010-06-20 18:00:48 +00:00
Eric Niebler
3318b3eba6 add qualification to extractor calls for gcc users
[SVN r58887]
2010-01-11 10:42:45 +00:00
Troy D. Straszheim
753c28c695 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim
d6a9881ce2 Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Eric Niebler
d96b36a33b document precondition on result extraction for density accumulator
[SVN r53405]
2009-05-29 18:21:13 +00:00
John Maddock
a5117cd753 Add PDF generation options to fix external links to point to the web site.
Added a few more Boostbook based libs that were missed first time around.
Fixed PDF naming issues.

[SVN r51284]
2009-02-17 10:05:58 +00:00
John Maddock
e5ea7053db Add Jamfile to build PDF versions of all the docs.
Tweaked some existing Jamfiles so that PDF build finds all the necessary image files etc.
Tweaked fo.xsl to provide more options by default, and improve formatting.

[SVN r51104]
2009-02-08 16:59:14 +00:00
Eric Niebler
e1e4f6e6ec add rolling_window, rolling_count, rolling_sum and rolling_mean
[SVN r50392]
2008-12-28 01:44:00 +00:00
Eric Niebler
f4f66b8f50 add missing qualification to code example
[SVN r50325]
2008-12-19 17:28:35 +00:00
John Maddock
d7f3f37cb7 Added checks for required tools.
[SVN r50087]
2008-12-03 18:10:33 +00:00
Eric Niebler
158c5ab2fa fix path when building accumulators docs on windows, fixes #2233
[SVN r49809]
2008-11-16 21:32:40 +00:00
Michael A. Jackson
750e5d3e27 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Eric Niebler
404b0fbef2 fix links to MPL and Parameters libraries
[SVN r47622]
2008-07-20 04:58:31 +00:00
Jurko Gospodnetić
1735fe7124 Comment typo corrections & stylistic changes.
[SVN r47368]
2008-07-13 00:15:30 +00:00
Eric Niebler
ad28bfc3fa add missing docs for some weighted stats, how to extend the numeric operators library, and note in which headers each statistical accumulator resides
[SVN r47124]
2008-07-06 04:31:15 +00:00
Eric Niebler
6e1c1ad9ba make immediate the default implementation for variance and weighted_variance
[SVN r46651]
2008-06-24 15:40:19 +00:00
Eric Niebler
08d96ec5c3 fix documentation about droppable, replace accumulator_set_wrapper example with bind() and ref()
[SVN r43523]
2008-03-06 01:56:57 +00:00
Eric Niebler
71e2a75fca fix droppable accumulators
[SVN r43312]
2008-02-19 07:14:37 +00:00
Eric Niebler
12485222bb remove post_construct docs, fix link to boost.parameter library
[SVN r43306]
2008-02-18 18:29:29 +00:00
Eric Niebler
e3c0f8d97c fix dependency issue in Jamfile
[SVN r42935]
2008-01-23 21:57:47 +00:00
Eric Niebler
4e3f9eb5de copy the png files to where fop will look for them when building pdf
[SVN r42641]
2008-01-09 20:21:51 +00:00
Eric Niebler
8b9118aff0 automatically generate png files from LaTeX formulas using doxygen
[SVN r42616]
2008-01-08 17:43:34 +00:00
Eric Niebler
8edf1470ed s/order/tail/
[SVN r42570]
2008-01-07 19:06:31 +00:00
Eric Niebler
89d24a9028 add accumulators
[SVN r42418]
2008-01-02 20:55:20 +00:00