Commit Graph

1953 Commits

Author SHA1 Message Date
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
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
Hans Dembinski
9abbe46e3d
CI & doc update, removed multiprecision::cpp_int, simpler axis implementation, use_default to set default options
* Travis uses b2 and codecov now
* replacing boost::multiprecision with custom implementation to avoid the dependency
* improved axis implementation: `update` is now a normal method
* introduced use_default tag type to set defaults
* whitespace fixes and doc update
2019-02-17 13:37:50 +01:00
Hans Dembinski
3b110fc2a5 tabs to space, replace non-ascii [ci skip] 2019-02-11 22:30:41 +01:00
Hans Dembinski
39b7afe2bf better serialization tests which avoid having the xml data inline 2019-02-11 22:30:07 +01:00
Hans Dembinski
e1837c6d40 avoid allocator<void> warning [ci skip] 2019-02-11 21:22:40 +01:00
Hans Dembinski
599e55f4f0 fixed wording [ci skip] 2019-02-11 20:46:15 +01:00
Hans Dembinski
aad952f11e removing lexical_cast 2019-02-11 20:34:17 +01:00
Hans Dembinski
c3966a52c2
doc and coverage updates 2019-02-11 20:28:41 +01:00
Hans Dembinski
4a2e3db0e0
upload edits on docs and minor code fixes (#152)
* renaming naked to remove_cvref_t
* more static_asserts to check implicit conditions
* use new BOOST_TEST_TRAIT_SAME
* reorganize and add operator tests, fixes for array and map adaptors
* improved map adaptor
* storage does not have to support scaling operator anymore
* doc improvements
2019-02-10 22:45:00 +01:00
Hans Dembinski
43acdf5c92 adding meta 2019-02-09 18:04:29 +01:00
Hans Dembinski
eef665d838 another fix 2019-02-09 17:45:51 +01:00
Hans Dembinski
917c296219 fix coverage badge 2019-02-09 17:41:15 +01:00
Hans Dembinski
53b66cafc8 squash a few warnings on the boost matrix 2019-02-09 17:11:42 +01:00
Hans Dembinski
860f245f63 adding contribution note 2019-02-09 17:11:27 +01:00
Hans Dembinski
4aa3f9e63f adding index.html 2019-02-09 16:07:15 +01:00
Hans Dembinski
b7b945a0bc fixing the test in both build systems 2019-02-09 15:56:08 +01:00
Hans Dembinski
718952e589 fixed building tests and examples 2019-02-08 17:11:26 +01:00
Hans Dembinski
2808953c84 another attempt to fix links 2019-02-08 17:11:08 +01:00