Hans Dembinski
77f366b7c1
explicit zero-ing
2019-04-15 00:46:50 +02:00
Hans Dembinski
a6c0e839b8
fix for threaded test
2019-04-15 00:30:02 +02:00
Hans Dembinski
1bf9dd9dfd
thread-safe storage
...
- new thread-safe accumulators for arithmetic types
- storages have a new flag `has_threading_support` to indicate support for parallel cell access
- histogram automatically synchronises growing axes and storage if necessary
2019-04-14 22:24:34 +02:00
Hans Dembinski
66599ddb7c
Update README.md
2019-04-14 20:50:24 +02:00
Hans Dembinski
2e99c7091d
Update README.md
2019-04-14 20:47:25 +02:00
Hans Dembinski
0a2dd403d9
Update README.md
2019-04-14 20:46:21 +02:00
Hans Dembinski
81e3eb20fd
Update README.md
2019-04-14 20:43:31 +02:00
Hans Dembinski
910431d8ad
Partial boost-cmake support
...
Running tests works, but installing targets does not
2019-04-14 19:54:46 +02:00
Hans Dembinski
cc17108777
Simpler readme ( #8 )
...
Simpler example, update of sentence on boost release, simpler explanation which compiler versions are supported.
2019-04-14 14:51:46 +02:00
Hans Dembinski
23fd6f27d1
hot-fix for variant warning
2019-04-14 14:34:10 +02:00
Hans Dembinski
b9ebd19127
adding -Wextra -pendatic -fstrict-aliasing ( #7 )
2019-03-23 11:20:54 +01:00
Hans Dembinski
bc4271d0ba
slightly faster travis ( #5 )
2019-03-22 18:42:21 +01:00
Hans Dembinski
7301d6a4c2
optimization for static axes with same axis type
2019-03-21 16:59:24 +01:00
Hans Dembinski
37edc673fa
fix msvc warnings ( #3 )
...
* removes warnings on msvc
* fixes ==, <, > comparison for mixed signed/unsigned types in unlimited_storage
boost-1.70.0
2019-03-21 16:59:05 +01:00
Hans Dembinski
3b0a1d2cb2
restore coverage ( #2 )
2019-03-21 16:58:39 +01:00
Hans Dembinski
bb3ab33040
do not build feature branches on appveyor and travis
2019-03-21 16:58:03 +01:00
Hans Dembinski
43f88383ac
bug-fix growing and non-growing axis in variant ( #4 )
2019-03-20 22:39:03 +01:00
Hans Dembinski
11c9da8f33
Add axis traits docs ( #1 )
...
add missing doxygen docs for axis::traits and more tests of axis::traits
2019-03-18 16:05:08 +01:00
Hans Dembinski
d1d5e37788
make metadata_type private to be consistent with any axis
2019-03-18 15:53:26 +01:00
Hans Dembinski
c4a3d7da4a
fix naming error extend -> extent
2019-03-18 15:52:19 +01:00
Hans Dembinski
baca1ca8ae
Improved ubsan ( #173 )
...
Include leak test, exclude boost.serialization UB with blacklist.supp, avoid divide-by-zero in test
2019-03-18 15:50:59 +01:00
Hans Dembinski
0928156b51
avoid divide by zero in test
2019-03-18 15:50:39 +01:00
Hans Dembinski
b9eecf6bea
fixing example in readme
2019-03-15 09:15:17 +01:00
Jakob van Santen
7007f8673e
Minor typo in README.md ( #172 )
2019-03-15 09:11:54 +01:00
Hans Dembinski
4d8118cf78
fix typo
2019-03-15 09:01:59 +01:00
Hans Dembinski
0a340d14c9
obfuscate email address [ci skip]
2019-03-14 10:41:18 +01:00
Hans Dembinski
c4f9779524
axis::variant uses composition instead of inheritance ( #171 )
...
... to avoid problems with unwanted calls to the constructor of boost::variant
2019-03-14 10:30:25 +01:00
Hans Dembinski
478a06ea30
Option tag ( #167 )
...
replace option system with simpler and future-safe system
boost-1.70.0.beta1
2019-03-06 15:25:11 +01:00
Hans Dembinski
b69b277b58
update changelog [ci skip]
2019-03-05 13:04:39 +01:00
Hans Dembinski
5dd50985ae
Concepts ( #166 )
...
* concept docs rewritten, adapting to tabular style as in Beast and cppreference.com
* update the readme with correct links and text
* removed necessity to add `storage_tag` member type to storage classes
2019-03-05 01:52:01 +01:00
Hans Dembinski
d32b225bfc
update of rationale item
2019-03-03 13:13:36 +01:00
Hans Dembinski
746dbc5d2c
cleanup of doc jamfile
2019-03-03 13:13:36 +01:00
Hans Dembinski
3d98d6208c
move requirements on cxx14 features into test and examples subprojects to not block doc build
2019-03-03 13:13:36 +01:00
Hans Dembinski
d9f000cb86
removing obsolete script [ci skip]
2019-02-24 23:49:19 +01:00
Hans Dembinski
94c1563ae7
improved wording, make using namespace consistent, fixed missing section about 2d axes
2019-02-24 23:20:25 +01:00
Hans Dembinski
ff97700470
* finishing the user guide
...
* get master badges back
2019-02-24 22:14:30 +01:00
Hans Dembinski
468510a443
fix accumulator support
2019-02-24 13:25:54 +01:00
Hans Dembinski
547ec8d528
break early on appveyor and test deduction guides on travis
2019-02-24 12:33:15 +01:00
Hans Dembinski
4360d249d1
removing cmake support
2019-02-24 10:40:40 +01:00
Hans Dembinski
3b1b90f598
removing obsolete file
2019-02-24 10:39:51 +01:00
Hans Dembinski
7f102b053d
fix appveyor uses b2, fix of serialization test
2019-02-24 10:31:18 +01:00
Hans Dembinski
39182b9016
Merge branch 'feature/simpler_visitor' into develop
2019-02-24 01:06:01 +01:00
Hans Dembinski
503541b2d4
decltype(auto) doesnt work on older compilers
2019-02-23 22:44:45 +01:00
Hans Dembinski
9561eb8b12
simplifying variant implementation
2019-02-23 22:25:54 +01:00
Hans Dembinski
2a92ecb9a1
use use_default from core instead of custom type
2019-02-23 21:34:24 +01:00
Hans Dembinski
6af776020f
fix
2019-02-22 00:21:16 +01:00
Hans Dembinski
5ebb417652
tool to check jamfile completenes
2019-02-20 23:48:58 +01:00
Hans Dembinski
266e1a69f2
Feature/operators ( #162 )
...
* better operators for mp_int, unlimited_storage::reference, map_impl::reference, copying code from boost.operators
* treat warnings as errors on travis
* make appveyor build feature branches
2019-02-20 09:15:14 +01:00
Hans Dembinski
58e132497d
fix for broken global b2 build ( #160 )
...
patch to fix the broken build of top-level boost: `b2 status`
2019-02-19 16:42:31 +01:00
Hans Dembinski
2568a68f76
msvc fixes, simplification and bug-fixes of mp_int, more test coverage ( #159 )
...
* fixes broken msvc build
* smaller xml files for testing serialization
* fixing many warnings on msvc
* bug-fixes to mp_int regarding operators and new tests to check their behavior
* don't expect iterable histogram::at to have size method
* build benchmarks in release mode
* test everything by default when b2 is run on project directory
* more test coverage
2019-02-18 10:04:27 +01:00