Gabriel Arjones
5468eb659c
cmake: write an arch independent version file ( #534 )
2022-04-14 22:55:27 +02:00
valentink-eroad
733b50e9ae
CMake: add a flag to enable version lookup outside the root folder ( #533 )
...
Add ARGN to determine_version_with_git() parameters list to allow
specifying the optional ALLOW_LOOKING_ABOVE_CMAKE_SOURCE_DIR flag
2022-04-14 10:15:40 +02:00
Robin Mueller
3d4709152d
Minor cmake version handling and doc fix ( #532 )
...
* Minor cmake version handling and doc fix
- Use '.' instead of '-' to detect valid version
- Minor doc fix
* make instructions a bit more cross-platform
Co-authored-by: Robin Mueller <Robin Mueller>
2022-04-12 09:35:00 +02:00
John Wellbelove
e59f995289
#531 Fixed: Compilation of etl::reference_counted_message_pool with ETL_LOG_ERROR enabled due to non-public inheritance.
20.27.3
2022-04-11 14:54:55 +02:00
John Wellbelove
42acd8beaa
#531 Fixed: Compilation of etl::reference_counted_message_pool with ETL_LOG_ERROR enabled due to non-public inheritance.
2022-04-11 12:35:47 +02:00
valentink-eroad
70cc720fae
Fix compilation of reference_counted_message_pool with ETL_LOG_ERRORS enabled ( #531 )
2022-04-11 11:25:25 +02:00
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