Skip to content
Permalink
Browse files

Update README and CHANGELOG

  • Loading branch information...
dlevin256 committed Apr 1, 2019
1 parent 526b3c1 commit 11d9a1568b6157ebe6b4b44e121be8c9d3e587bf
Showing with 38 additions and 2 deletions.
  1. +36 −0 CHANGELOG.md
  2. +2 −2 README.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
@@ -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)

0 comments on commit 11d9a15

Please sign in to comment.
You can’t perform that action at this time.