update of changelog

This commit is contained in:
Hans Dembinski 2019-07-12 10:03:52 +02:00
parent ac79060944
commit 2d8e83df6c

View File

@ -1,5 +1,35 @@
[section:history Revision history]
[heading Boost 1.71]
* New features
* Thread-safe accumulators boost::histogram::accumulators::thread_safe based on std::atomics
* Support for thread-safe storages
* Support for compiling without exceptions/RTTI (increases performance by 10-20 %) [with contributions from Glen Fernandez]
* Performance improvements for 1D and 2D histograms
* boost::histogram::indexed now returns forward iterator range instead of input iterator range
* boost::histogram::indexed_range::accessor is now non-copyable and acts like reference to cell value, making most algorithms from the stdlib work
* boost::histogram::algorithm::reduce
* New slice option
* Fuse shrink, slice, and rebin options passed for the same axis
* Support histograms with some axis types with reduction support
* boost::histogram::algorithm::project accepts runtime indices for static histograms
* Fixes
* boost::histogram::algorithm::reduce also works on histograms that have some axis types without reduction support
* boost::histogram::axis::traits::update now works correctly for boost::histogram::axis::variant
* Other
* 100 % test coverage
* Drastically reduced internal Boost dependencies
* Improved documentation and examples
* Internally replaced boost::variant with boost::variant2
* boost::histogram::axis::traits::is_reducible detects reducible axis types
* Cleanup and refactoring of internals
* Guarantee no-throw moves for all builtin axis types
* Improved internal benchmarks
* Compile cleanly at higher warning levels
[heading Boost 1.70]
First Boost release, version 4.0 in former internal counting.
@ -73,4 +103,4 @@ First Boost release, version 4.0 in former internal counting.
* First stable version.
[endsect]
[endsect]