Hans Dembinski
8c67f06b62
less verbose
2019-04-30 16:42:35 +02:00
Hans Dembinski
073dffdf09
More doc improvements
2019-04-28 12:22:49 +02:00
Hans Dembinski
22ec005290
Doc improvements
...
* preprocessor workarounds replaced by xml postprocessing
* better hide what's users shouldn't see
* big doc improvements everywhere
2019-04-27 15:59:50 +02:00
Hans Dembinski
9d25923b82
fix reduce when axis has no reduce support
...
- added is_reducible trait
- throw when axis is not reducible but reduction requested
2019-04-26 23:31:56 +02:00
Hans Dembinski
02348a74e1
Replace boost::iterator_adaptor with private iterator_adaptor to reduce dependencies
2019-04-19 23:07:23 +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
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
4d8118cf78
fix typo
2019-03-15 09:01:59 +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
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
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
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
a2dcbdccd9
doc improvements
2019-02-07 22:57:08 +01:00
Hans Dembinski
f20abe19fb
rename adaptive_storage to unlimited_storage, closes #150
2019-02-06 23:34:58 +01:00
Hans Dembinski
a225c639ee
missing items
2019-02-04 01:32:42 +01:00
Hans Dembinski
4048586be1
nicer docs, move attribute.hpp to details
2019-02-03 20:36:49 +01:00
Hans Dembinski
aad36eb24b
measure performance with gcc in all benchmark, better filenames [ci skip]
2019-02-03 14:49:33 +01:00
Hans Dembinski
da05be7128
improved benchmarks in docu
2019-02-03 12:45:04 +01:00
Hans Dembinski
2c3450b429
nicer entry page, lots of improvements to the overview
2019-01-31 23:24:42 +01:00
Hans Dembinski
1edc954e75
update rationale and some first doc fixes [ci skip]
2019-01-30 23:11:19 +01:00
Hans Dembinski
d73e8bfd7f
update rationale, closes #135 , fixes double explanation of signed axis size
2019-01-29 22:25:31 +01:00
Hans Dembinski
f72249655e
rationale update, closes #129 , closes #136
2019-01-29 21:48:08 +01:00
Hans Dembinski
0bb5c1b3f4
faster indexed iteration, replaced boost::container::X with std::X
2019-01-27 19:46:46 +01:00
Hans Dembinski
37c16139b1
better bench
2019-01-27 12:40:44 +01:00
Hans Dembinski
d56f60d32e
nicer bench
2019-01-27 11:53:35 +01:00
Hans Dembinski
0c052f5d62
better docs
2019-01-20 23:28:28 +01:00
Hans Dembinski
2ea4051e62
big clean-up of reference docu, fix for axis::variant<const Ts&...>, renamed operator_ostream header to ostream
2019-01-20 22:48:39 +01:00
Hans Dembinski
6d85898b72
c++11 to c++14
2019-01-20 21:29:20 +01:00
Hans Dembinski
8f82b09edd
renaming references to bibliography
2019-01-11 00:06:26 +01:00
Hans Dembinski
92e1893272
improving docs, closes
2019-01-11 00:06:26 +01:00
Hans Dembinski
20e4711c85
testing and plotting iteration performance
2019-01-11 00:06:26 +01:00
Hans Dembinski
e8e85064b7
typo
2019-01-11 00:06:26 +01:00
Hans Dembinski
e0945a2dea
document why axis_type::size returns signed integer
2019-01-11 00:06:26 +01:00
Hans Dembinski
e4ede5a592
minor doc update
2019-01-11 00:06:25 +01:00
Hans Dembinski
a17a6c677c
wip, histogram_test fails
2019-01-11 00:06:25 +01:00
Hans Dembinski
7822c87f4f
fixed axis_test
2019-01-11 00:06:25 +01:00
Hans Dembinski
b3806fec02
missing explanation of benchmark plot
2019-01-11 00:06:25 +01:00
Hans Dembinski
feaf5bd2c8
fixes for stevens review part 1
2019-01-11 00:06:25 +01:00
Hans Dembinski
a1569b59af
added more arguments to the rationale
2018-09-16 20:31:24 +02:00
Mateusz Łoskot
8953303534
Remove build Serialization step as unnecessary
...
Serialization will be built automatically as part of test
which requires the library as a dependency.
2018-09-16 00:34:11 +02:00
Mateusz Łoskot
25a9d80f8e
Add adaptive_storage_serialization_test.cpp to test/Jamfile
...
Refine dependency on Boost.Serialization in test/Jamfile.
Rename Jamfile.v2 files to Jamfile - the historic suffix
is no longer relevant.
2018-09-15 23:41:46 +02:00
Hans Dembinski
50b046f17f
remove python
2018-09-15 22:55:03 +02:00