Henry Schreiner
493a195a54
Fixing missing inline, adding link test ( #231 )
2019-10-08 10:10:23 +02:00
Hans Dembinski
92a873c746
Faster linearize ( #230 )
...
* introduce offset for faster linearization of non-growing axes
* added traits::is_inclusive and constexpr bool inclusive() methods for builtin axes
* bug fixes for fill method when weight array is used with non-inclusive axis and when growing axes are used
* bug fix of axis::options::test(...)
* coverage tested with gcc-8, updated CONTRIBUTING.md with coverage info
2019-10-06 23:03:45 +02:00
Hans Dembinski
0101f698bb
check build system ( #228 )
...
make sure that all implemented tests are actually run
2019-09-29 13:33:20 +02:00
Hans Dembinski
ffe3e4d68c
assert on and test invalid combinations of axis options ( #227 )
2019-09-29 12:56:11 +02:00
Hans Dembinski
93ed93b484
fix comment and make assert condition easier to read ( #225 )
2019-09-29 10:48:46 +02:00
Hans Dembinski
bfa7edd5db
pass by value ( #224 )
2019-09-29 10:47:56 +02:00
Hans Dembinski
62a13a4103
minor change for consistency ( #223 )
2019-09-29 00:00:15 +02:00
pb
892cc9c4d7
ASCII output for 1D histograms ( #201 )
2019-09-28 16:41:00 +02:00
Hans Dembinski
b4298d6857
faster axis integer value method ( #220 )
2019-09-27 01:09:25 +02:00
Hans Dembinski
6b767cc2aa
update axis::traits ( #217 )
...
* added traits:::is_continuous, traits::value_type
* use of static_options on qualified types is now invalid
2019-09-24 23:05:03 +01:00
Hans Dembinski
c5c251fdbf
return copy instead of reference for scalar types ( #218 )
2019-09-24 22:41:49 +01:00
pb
d0a1c027ee
CONTRIBUTING.md updated ( #216 )
...
Clarified that warnings-as-errors should be on, since this is checked by CI and added links to the CI scripts.
2019-09-17 12:43:12 +02:00
Hans Dembinski
937732c88e
fixes for C++20 ( #215 )
2019-09-12 21:26:16 +02:00
Hans Dembinski
0b7efe6aca
no discard for accessor ( #214 )
2019-09-12 21:08:19 +02:00
Hans Dembinski
6c5bf59ba1
getting started 04 update ( #213 )
2019-09-12 20:53:43 +02:00
Hans Dembinski
0d893d4eff
adding weight support for mean accumulator ( #212 )
...
changed type of sum to RealType for mean and added serialization tests for builtin accumulators
2019-09-12 08:08:39 +02:00
Hans Dembinski
14f36ea932
new and updated examples for user guide ( #210 )
...
* new accmulator examples for user guide
* new weighted profile example
* minor corrections to other examples
2019-09-10 23:19:27 +02:00
Henry Schreiner
35a93a8c81
Fix missing include ( #209 )
...
make_default is used in this file, but was not included
2019-09-09 11:25:57 +02:00
Hans Dembinski
af04e75edc
Fix project bug ( #207 )
...
fix for a seg fault, when there are too many passed indices
2019-08-25 19:01:09 +02:00
Hans Dembinski
bf9cba189c
Update CMake version to boost/version.hpp
2019-08-25 15:24:50 +02:00
Hans Dembinski
ed573cb40f
removing obsolete file
2019-08-25 15:06:41 +02:00
Hans Dembinski
0a6c485d6b
new benchmark results
2019-08-24 11:25:37 +02:00
Hans Dembinski
2a58a88390
avoid usage errors
2019-08-24 11:25:37 +02:00
Hans Dembinski
7537d538ad
simplify detail::span
...
BOOST_ATTRIBUTE_NODISCARD can be removed (causes warnings on some clang versions), since code switches to std::span anyway when it is available
2019-08-23 12:54:18 +02:00
Hans Dembinski
e3a3bc5e09
fix for Apple LLVM 10.0.1
2019-08-23 10:10:24 +02:00
Hans Dembinski
f869fb16d7
separate out rationale into extra section, making overview shorter
2019-08-23 08:59:50 +02:00
Hans Dembinski
93f4b4b1d8
fix the crlf issue, closes #204
2019-08-20 10:50:24 +02:00
Hans Dembinski
edb27cab57
doc fix [ci skip]
2019-08-20 00:07:42 +02:00
Hans Dembinski
016532f011
Histogram fill method ( #54 )
...
huge refactor, various speed improvements, potential for further improvements and parallelization
2019-08-19 23:55:43 +02:00
Hans Dembinski
df647cf959
update copyright ( #55 )
...
* add missing copyright notices
* workaround for xml_iarchive bug to handle XML with comments
* fixing min/max according to boost guidelines
2019-08-19 16:53:27 +02:00
Hans Dembinski
6df7625740
added axis::rank
2019-08-07 11:20:32 +02:00
Hans Dembinski
2d8e83df6c
update of changelog
boost-1.71.0
2019-07-12 10:03:52 +02:00
Hans Dembinski
ac79060944
fix axis::traits::update
2019-07-12 09:58:48 +02:00
Hans Dembinski
3b0bd331ba
benchmark update
boost-1.71.0.beta1
2019-06-12 15:52:26 +02:00
Hans Dembinski
07f0a32368
simplify travis
2019-06-12 09:25:45 +02:00
Hans Dembinski
2dc0a66d3c
use badges track boostorg coverage
2019-06-11 22:46:32 +02:00
Hans Dembinski
b99184792d
comparisons simplified
2019-06-11 22:33:53 +02:00
Hans Dembinski
5fb5758e14
removing thrash
2019-06-11 21:41:46 +02:00
Hans Dembinski
49d6cc17b0
coveralls is back, good riddance to codecov
2019-06-11 21:39:27 +02:00
Hans Dembinski
d53736cdb2
Add info about compiling without exceptions/rtti
2019-06-11 21:24:57 +02:00
Hans Dembinski
3a510aba6d
extended comment to explain the issue
2019-06-10 16:53:04 +02:00
Hans Dembinski
7e40aaf689
internal operators library replaces duplicated code
2019-06-10 16:05:51 +02:00
Hans Dembinski
eae2b7fed1
adding codecov.yml
2019-06-10 13:21:51 +02:00
Hans Dembinski
3ed997fba2
autodetect the best gcov version
2019-06-10 10:51:19 +02:00
Hans Dembinski
8a6c97a2df
fix for update feature [ci skip]
2019-06-08 23:49:07 +02:00
Hans Dembinski
87d2f31d4a
make script more flexible on the cmd line
2019-06-08 22:57:58 +02:00
Hans Dembinski
83a271fa38
upload to codecov if token is defined in environment
2019-06-08 21:16:54 +02:00
Hans Dembinski
d075d1b86f
new getting started example
2019-06-08 19:02:16 +02:00
Hans Dembinski
a06505d877
Get full coverage with tests only
2019-06-08 16:28:56 +02:00
Hans Dembinski
7b5f7ab4f5
script to add copyright, licence, include guards to new header
2019-06-08 16:01:45 +02:00