From 1651d60d09fdf50e4509a1c8af6f0a2fded0c6d4 Mon Sep 17 00:00:00 2001 From: Johan Mabille Date: Tue, 14 Apr 2020 11:13:20 +0200 Subject: [PATCH] Release 0.21.5 --- README.md | 6 +----- docs/source/changelog.rst | 29 +++++++++++++++++++++++++++++ environment.yml | 2 +- include/xtensor/xtensor_config.hpp | 2 +- 4 files changed, 32 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index bde02af68..8fa618da7 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,7 @@ library: | `xtensor` | `xtl` |`xsimd` (optional) | |-----------|---------|-------------------| | master | ^0.6.12 | ^7.4.6 | +| 0.21.5 | ^0.6.12 | ^7.4.6 | | 0.21.4 | ^0.6.12 | ^7.4.6 | | 0.21.3 | ^0.6.9 | ^7.4.4 | | 0.21.2 | ^0.6.9 | ^7.4.4 | @@ -110,11 +111,6 @@ library: | 0.20.2 | ^0.6.1 | ^7.0.0 | | 0.20.1 | ^0.6.1 | ^7.0.0 | | 0.20.0 | ^0.6.1 | ^7.0.0 | -| 0.19.4 | ^0.5.3 | ^7.0.0 | -| 0.19.3 | ^0.5.3 | ^7.0.0 | -| 0.19.2 | ^0.5.3 | ^7.0.0 | -| 0.19.1 | ^0.5.1 | ^7.0.0 | -| 0.19.0 | ^0.5.1 | ^7.0.0 | The dependency on `xsimd` is required if you want to enable SIMD acceleration in `xtensor`. This can be done by defining the macro `XTENSOR_USE_XSIMD` diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index 1ff61b0fc..b456e6f28 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -7,6 +7,35 @@ Changelog ========= +0.21.5 +------ + +- Fix segfault when using ``xt::drop`` on an empty list of indices + `#1990 `_ +- Implemented missing methods in ``xrepeat`` class + `#1993 `_ +- Added extension base to ``xrepeat`` and clean up ``xbroadcast`` + `#1994 `_ +- Fix return type of ``nanmean`` and add unittest + `#1996 `_ +- Add result type template argument for ``stddev``, ``variance``, ``nanstd`` and ``nanvar`` + `#1999 `_ +- Fix variance overload + `#2002 `_ +- Added missing ``xaxis_slice_iterator`` header to CMakeLists.txt + `#2009 `_ +- Fixed xview on const keep and const drop slices + `#2010 `_ +- Added ``static_assert`` to ``adapt`` methods + `#2015 `_ +- Removed allocator deprecated calls + `#2018 `_ +- Added missing overload of ``push_back`` to ``svector`` + `#2024 `_ +- Initialized all members of ``xfunciton_cache_impl`` + `#2026 `_ + + 0.21.4 ------ diff --git a/environment.yml b/environment.yml index 568c2a764..ce388ff0a 100644 --- a/environment.yml +++ b/environment.yml @@ -2,7 +2,7 @@ name: xtensor channels: - conda-forge dependencies: - - xtensor=0.21.4 + - xtensor=0.21.5 - xtensor-blas=0.17.2 - xeus-cling=0.8.1 - blas * *openblas" diff --git a/include/xtensor/xtensor_config.hpp b/include/xtensor/xtensor_config.hpp index e615f5173..26cb4ccc6 100644 --- a/include/xtensor/xtensor_config.hpp +++ b/include/xtensor/xtensor_config.hpp @@ -12,7 +12,7 @@ #define XTENSOR_VERSION_MAJOR 0 #define XTENSOR_VERSION_MINOR 21 -#define XTENSOR_VERSION_PATCH 5-dev +#define XTENSOR_VERSION_PATCH 5 // DETECT 3.6 <= clang < 3.8 for compiler bug workaround. #ifdef __clang__