3597 Commits

Author SHA1 Message Date
John Wellbelove
d8575e2256 Updated release notes 20.27.2 2022-04-09 23:29:07 +02:00
John Wellbelove
a997a2ed74 Merge branch 'development' 2022-04-09 22:42:56 +02:00
John Wellbelove
0c78d38958 #529 Optimised min_element, max_element and min_max_element implementations 2022-04-09 22:38:35 +02:00
John Wellbelove
36b1f094e2 Merge branch 'development' 2022-04-09 21:39:26 +02:00
John Wellbelove
f68b3d7796 Lastest release script version 2022-04-09 21:38:35 +02:00
John Wellbelove
958bc84e18 Lastest release script version 2022-04-09 13:32:07 +02:00
John Wellbelove
dbfeee2c2a Reverted to originals 2022-04-08 18:17:19 +02:00
John Wellbelove
3b66ced782 #530 etl::nth_type not implemented correctly 2022-04-08 18:08:53 +02:00
John Wellbelove
ce93358e95 Lastest release script version 2022-04-08 09:37:21 +02:00
Robin Mueller
39156c918b Extended CMake installation handling (#523)
* updated the version handling

- Introduces a new version.txt file
- This file is parsed by CMake to determine the current version

* assign version in project call

* use version variable

* Meson update

1. Minor fix for GCC build
2. Use external version file which can be used by CMake as well

* get version from git tag now

* ci/cd broke..

* maybe this solves the error

* updated workflow files

* one last test

* remove git describe call

* extended CMake installation handling

* only write version file if possible

* read version.txt as fallback

* missing version.txt arg
2022-04-08 09:37:21 +02:00
Robin Mueller
fbffca3b4c Update cmake & meson version handling (#522)
* updated the version handling

- Introduces a new version.txt file
- This file is parsed by CMake to determine the current version

* assign version in project call

* use version variable

* Meson update

1. Minor fix for GCC build
2. Use external version file which can be used by CMake as well

* get version from git tag now

* ci/cd broke..

* maybe this solves the error

* updated workflow files

* one last test

* remove git describe call
2022-04-08 09:37:21 +02:00
John Wellbelove
ef537056e7 Script to update version numbers 2022-04-08 09:37:21 +02:00
John Wellbelove
1399c0d0d9 Work in progress
Updates version.h
2022-04-08 09:37:20 +02:00
Robin Mueller
10da3ac9e5 CMake install instructions (#527)
* add installation steps for CMake

* cmake install steps

* small tweaks

Co-authored-by: Cleanroom Laptop L15 <meierj@irs.uni-stuttgart.de>
2022-04-08 09:37:20 +02:00
r2r0
582d4c2b40
Remove unused typedef causing compilation warning. (#528) 2022-04-07 18:23:53 +02:00
Robin Mueller
6780a56f52
CMake install instructions (#527)
* add installation steps for CMake

* cmake install steps

* small tweaks

Co-authored-by: Cleanroom Laptop L15 <meierj@irs.uni-stuttgart.de>
2022-04-06 11:11:40 +02:00
Eduardo Elael
f9b9865956
(fix) cplusplus constant type (#525)
Adjust the ETL variable type to match C++'s.
2022-04-05 11:42:09 +02:00
John Wellbelove
3f1c640eff cplusplus traits is now 'long' 2022-04-01 11:55:32 +02:00
John Wellbelove
b18d32f77b Merge branch 'hotfix/optimise-circular-buffer-push-and-pop' into development 2022-03-26 18:30:59 +00:00
John Wellbelove
eb49582837 Small optimisations for computing indexes for queues & cyclic_value. 2022-03-26 18:30:33 +00:00
Steffen Zimmermann
148cf9ef26
fix unused-local-typedefs warning (#517)
clang complains about the line:

include/etl/algorithm.h:298:66: error: typedef 'value_type' locally defined but not used [-Werror=unused-local-typedefs]
typedef typename etl::iterator_traits<TIterator>::value_type value_type;
2022-03-25 10:42:18 +00:00
John Wellbelove
1b5da4a4b2 Fixed undefined macros when compiler type is defined by the user
Updated version numbers
20.27.1
2022-03-24 14:46:38 +00:00
John Wellbelove
fa7f6dc9d7 Fixed move parameter in notify_observers 20.27.0 2022-03-23 19:59:30 +00:00
John Wellbelove
5577170fd2 Updated version numbers 2022-03-23 11:30:31 +00:00
John Wellbelove
e0c2ba2ab7 Simplified test 2022-03-23 11:16:02 +00:00
John Wellbelove
aad0dabebe Re-initroduced etl::functor
Added constexpr to etl::member_function_wrapper and etl:;functor_wrapper
2022-03-22 15:16:51 +00:00
John Wellbelove
6a00274b75 Removed commented out code 2022-03-22 15:15:28 +00:00
John Wellbelove
1be86f8566 Added etl::member_function_wrapper and etl::functor_wrapper to utility.h 2022-03-22 13:51:02 +00:00
John Wellbelove
5b3454ad10 Fixed mem_set parameter type 2022-03-22 00:46:51 +00:00
John Wellbelove
35df87e1ea Embedded essential UnitTest++ source into the project, as it is no longer maintained on GitHub. 20.26.0 2022-03-21 17:41:21 +00:00
John Wellbelove
1c5e379315 Updated Arduino library files 2022-03-21 16:56:47 +00:00
John Wellbelove
426f7f48a4 Updated CMakeLists.txt to embed the unit test code. 2022-03-21 16:08:49 +00:00
John Wellbelove
64a03b2aa4 Changed random log output to single list of values. 2022-03-21 16:05:49 +00:00
John Wellbelove
dcf06809ae Embedded copy of UnitTest++ 2022-03-20 22:41:59 +00:00
John Wellbelove
245d84b231 Modified VS2019 Github Actions 2022-03-20 18:12:56 +00:00
John Wellbelove
48738f980a Modified VS2019 Github Actions 2022-03-20 17:49:59 +00:00
John Wellbelove
80c4a2234f Modified VS2019 Github Actions 2022-03-20 17:42:27 +00:00
John Wellbelove
5cd7cb0036 Modified VS2019 Github Actions 2022-03-20 17:32:08 +00:00
John Wellbelove
8f76f9401d Modified VS2019 Github Actions 2022-03-20 17:15:39 +00:00
John Wellbelove
7f2525a48f Modified VS2019 Github Actions 2022-03-20 16:45:53 +00:00
John Wellbelove
a1747ad910 Modified VS2019 Github Actions 2022-03-20 16:34:06 +00:00
John Wellbelove
26db7120fc Modified VS2019 Github Actions 2022-03-20 16:26:55 +00:00
John Wellbelove
714569ed5d Modified VS2019 Github Actions 2022-03-20 16:13:29 +00:00
John Wellbelove
c4fe45f526 Modified VS2019 Github Actions 2022-03-20 14:34:48 +00:00
John Wellbelove
3b2307a54c Modified VS2019 Github Actions 2022-03-20 14:24:29 +00:00
John Wellbelove
8bbc5e5bf4 Modified VS2019 Github Actions 2022-03-20 14:06:18 +00:00
John Wellbelove
24d01b8e52 Modified VS2019 Github Actions 2022-03-20 13:54:10 +00:00
John Wellbelove
eaaea7bb55 Modified VS2019 Github Actions 2022-03-20 13:44:23 +00:00
John Wellbelove
e964e61724 Modified VS2019 Github Actions 2022-03-20 13:34:33 +00:00
John Wellbelove
949a831901 Modified VS2019 Github Actions 2022-03-20 13:30:41 +00:00