From c912000e129ae52d2e95e765fce1acb3dfab8d77 Mon Sep 17 00:00:00 2001 From: motchy Date: Fri, 17 Jun 2022 03:50:59 +0000 Subject: [PATCH] feat: update version to 0.8.0 --- CHANGELOG.md | 17 +++++++++-------- include/common.hpp | 2 +- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index da63e16..378a1cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,23 +5,24 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [v0.8.0] - 2022-06-17 - Fixed - Fixed a issue in CMakeLists.txt: disable address sanitizer on Windows (GCC doesn't support it). + - outdated version macro constants `MATH_LIB_VER_...` - Improved - Improved CMakeLists.txt: cancel build on unknown platform. -## [v0.7.0] +## [v0.7.0] - 2022-03-31 - Added `setReIm`, `conjProd` function. -## [v0.6.0] +## [v0.6.0] - 2022-02-20 - Rename Bug Hunting Mode to Canary Mode. - Added `SqrtTable`. -## [0.5.0] - 2021/9/15 +## [0.5.0] - 2021-09/15 - Added `MATH_LIB_INLINE_AGGRESSIVELY` option. - Speeded up following functions: @@ -52,7 +53,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `-Wextra`, `-Wold-style-cast`, `-Wredundant-decls`, `-Wshadow`, `-Wswitch-default`, `-Wswitch-enum` (debug/release build) - `-fstack-protector`, `-ftrapv` (debug build) -## [0.4.0] - 2021/8/27 +## [0.4.0] - 2021-08-27 - Renamed project: `MotchyMathLib` -> `MathLib`. - Optimized `atan2_polyApprox` function to speed up on Texas Instruments DSP TMS320C6748. @@ -67,14 +68,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add `innerProd` function - Rename `addMat_inplace`, `addVec_inplace` to `addMat`, `addVec` -## [0.3.0] - 2021/8/10 +## [0.3.0] - 2021-08-10 - Add `solveLinEqHermitian` function - Add `ldlDecomp` function - Add Windows build support - Add cleaning shell script `doClean.sh` -## [0.2.0] - 2021/7/29 +## [0.2.0] - 2021-07-29 - Refine CMakeLists.txt - Refine include guard macro name for `analysis.hpp` @@ -83,7 +84,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add `sin_polyApprox()` function - Add `cos_polyApprox()` function -## [0.1.0] - 2021/7/22 +## [0.1.0] - 2021-07-22 - Add `atan2_polyApprox` function - Refine namespace diff --git a/include/common.hpp b/include/common.hpp index 9861558..4ef2161 100644 --- a/include/common.hpp +++ b/include/common.hpp @@ -4,7 +4,7 @@ */ #pragma once #define MATH_LIB_VER_MAJOR 0 -#define MATH_LIB_VER_MINOR 7 +#define MATH_LIB_VER_MINOR 8 #define MATH_LIB_VER_PATCH 0 #define MATH_LIB_VER_ALPHA 0 // 0 if release version, 1 if alpha version #define MATH_LIB_ENABLE_CANARY_MODE false