kfr

Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Log | Files | Refs | README

commit 11d9a1568b6157ebe6b4b44e121be8c9d3e587bf
parent 526b3c1653d5f3aad079a7755b01db3e936eb1d8
Author: d.levin256@gmail.com <d.levin256@gmail.com>
Date:   Mon,  1 Apr 2019 23:34:55 +0000

Update README and CHANGELOG

Diffstat:
MCHANGELOG.md | 36++++++++++++++++++++++++++++++++++++
MREADME.md | 4++--
2 files changed, 38 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md @@ -1,5 +1,41 @@ # Changelog +## 3.0.9 + +2019-04-02 + +#### Added + +- `reduce` supports different types and containers other than `univector` +- Assignment operators for `univector`: `+=`, `*=` etc +- `concatenate` function to concatenate two expressions sequentially +- Audio file IO: `read_channels`/`write_channels` to read channels data directly without interleaving/deinterleaving +- `as_string`: support for `std::vector` + +#### Changed + +- `expression_scalar`: support for `vec<T>` + +#### Fixed + +- CPU detection in cmake subdirectory +- MSVC 2017 32-bit intrinsics + +## 3.0.8 + +2019-03-15 + +#### Added + +- Ability to pass `random_bit_generator` by reference +- Tests for iOS ARM and ARM64 + +#### Changed + +- `kfr::complex` is placed in `kfr` namespace + +#### Fixed + ## 3.0.7 2019-03-13 diff --git a/README.md b/README.md @@ -10,7 +10,7 @@ Compiler support: ![GCC 7+](https://img.shields.io/badge/GCC-7%2B-brightgreen.svg?style=flat-square) ![MSVC 2017](https://img.shields.io/badge/MSVC-2017-brightgreen.svg?style=flat-square) -https://www.kfrlib.com +https://www.kfr.dev KFR is an open source C++ DSP framework that focuses on high performance (see benchmark results section). @@ -313,4 +313,4 @@ Tested on the following systems: KFR is dual-licensed, available under both commercial and open-source GPL 2+ license. -If you want to use KFR in commercial product or a closed-source project, you need to [purchase a Commercial License](https://kfrlib.com/purchase-license) +If you want to use KFR in commercial product or a closed-source project, you need to [purchase a Commercial License](https://kfr.dev/purchase-license)