4461 Commits

Author SHA1 Message Date
John Wellbelove
fd920fcc7e Test name updates 20.38.2 2023-09-25 16:55:19 +01:00
John Wellbelove
cf15b92818 Merge branch 'development' of https://github.com/ETLCPP/etl into development 2023-09-24 19:56:52 +01:00
John Wellbelove
d507106764 Merge branch 'development' of https://github.com/ETLCPP/etl into development 2023-09-24 19:56:38 +01:00
John Wellbelove
a90b370188 Merge branch 'development' of https://github.com/ETLCPP/etl into development 2023-09-24 19:48:22 +01:00
John Wellbelove
754ac74d5a Updated release notes 2023-09-24 19:48:15 +01:00
John Wellbelove
e1b2a878db Updated release notes 2023-09-24 19:38:53 +01:00
John Wellbelove
61713b6ce4 Refactored storage for etl::optional 2023-09-24 18:54:24 +01:00
John Wellbelove
1f368ead6c #766 etl::unique_ptr::reset() can call deleter with nullptr argument 2023-09-23 11:29:14 +01:00
John Wellbelove
40df32148e Merge branch 'hotfix/#749-Code-change-causes-warning-with-armcc-compiler' into development 2023-09-21 18:25:01 +01:00
John Wellbelove
2b6f6de846 Commets added 2023-09-21 18:22:48 +01:00
John Wellbelove
b2b4895f16 Merge branch 'development' of https://github.com/ETLCPP/etl into development 2023-09-21 08:37:04 +01:00
John Wellbelove
22f4fa9d2c Merge branch 'development' of https://github.com/ETLCPP/etl into development 2023-09-21 08:36:59 +01:00
John Wellbelove
2255a29453 Merge branch 'development' of https://github.com/ETLCPP/etl into development 2023-09-20 23:07:09 +01:00
John Wellbelove
9a73f5e3a5 Enabled etl::overload for C++11 & C++14 2023-09-20 23:06:45 +01:00
Andreas
ee8be059e8 Remove BOM from random.h (#762)
random.h is the only file with UTF8-BOM and IAR can not handle it.
For compatibility reasons it should be removed.

Co-authored-by: Andreas Pelczer <pelczer@stoerk-tronic.com>
2023-09-20 23:06:45 +01:00
Andreas
b2adb0de9f Make "private" includes relativ (#761)
Avoid "include not found" when indirectly including etl-header

Co-authored-by: Andreas Pelczer <pelczer@stoerk-tronic.com>
2023-09-20 23:06:33 +01:00
John Wellbelove
add9ce1396 Updated release notes 2023-09-20 23:06:33 +01:00
Soma Veszelovszki
93091cff0f Fixed: move assignment not working for non-empty containers (#759) 2023-09-20 23:06:32 +01:00
John Wellbelove
9311256931 Possible fix for #756 2023-09-20 23:06:32 +01:00
John Wellbelove
0216ecf020 Updated version and release notes 2023-09-20 23:06:32 +01:00
John Wellbelove
4469aeb63c Added conversion operators to std::span
MacOS clang span issue

MacOS clang span issue

MacOS clang span issue

MacOS clang span issue

MacOS clang span issue
2023-09-20 23:06:32 +01:00
John Wellbelove
8e83a2655b Enabled etl::overload for C++11 & C++14 2023-09-20 22:50:02 +01:00
Andreas
26cf2afd7f
Remove BOM from random.h (#762)
random.h is the only file with UTF8-BOM and IAR can not handle it.
For compatibility reasons it should be removed.

Co-authored-by: Andreas Pelczer <pelczer@stoerk-tronic.com>
2023-09-15 08:45:45 +01:00
John Wellbelove
8ef5353d8e Merge branch 'development' of https://github.com/ETLCPP/etl into development 2023-09-14 20:28:34 +01:00
Andreas
20cfebc8bd Make "private" includes relativ (#761)
Avoid "include not found" when indirectly including etl-header

Co-authored-by: Andreas Pelczer <pelczer@stoerk-tronic.com>
2023-09-14 20:28:22 +01:00
Andreas
20a55faf6e
Make "private" includes relativ (#761)
Avoid "include not found" when indirectly including etl-header

Co-authored-by: Andreas Pelczer <pelczer@stoerk-tronic.com>
2023-09-14 19:13:08 +01:00
John Wellbelove
5aa9333b05 Updated release notes 2023-09-12 19:09:45 +01:00
Soma Veszelovszki
ba5619555c
Fixed: move assignment not working for non-empty containers (#759) 2023-09-12 11:03:19 +01:00
John Wellbelove
9705ee233b Possible fix for #756 2023-09-08 11:26:25 +01:00
John Wellbelove
89306df960 Updated version and release notes 2023-09-04 12:55:21 +01:00
John Wellbelove
929506760c MacOS clang span issue 2023-09-04 10:39:42 +01:00
John Wellbelove
fc63a51fc6 MacOS clang span issue 2023-09-04 09:42:53 +01:00
John Wellbelove
5db82de47e MacOS clang span issue 2023-09-04 09:21:17 +01:00
John Wellbelove
e3cb478369 MacOS clang span issue 2023-09-04 09:18:16 +01:00
John Wellbelove
6f3e6a5db7 MacOS clang span issue 2023-09-04 09:15:43 +01:00
John Wellbelove
34029b4b78 Added conversion operators to std::span 2023-09-04 09:00:51 +01:00
John Wellbelove
d51784765f const_reference at(size_t i) const is only constexpr from C++14 2023-09-04 08:08:34 +01:00
John Wellbelove
ec8dea9692 Re-enabled tests 2023-09-03 23:50:24 +01:00
John Wellbelove
a4879c8908 #755 warning about constexpr in array.h 2023-09-03 23:50:03 +01:00
John Wellbelove
01d96609cf #753 [porting] IAR's overload resolution struggles with etl::span::span(etl::array&)
#754 ambiguous etl::bit_stream_reader::bit_stream_reader() for some etl::span
2023-09-02 14:50:24 +01:00
John Wellbelove
7fdaa7c9a4 Updated vesrion and release notes 2023-08-29 13:48:24 +01:00
John Wellbelove
94654689e8 Removed semicolon warnings 2023-08-29 09:25:58 +01:00
John Wellbelove
b38afd7fc9 Updated version and release notes 20.38.0 20.38.1 2023-08-26 11:49:17 +01:00
John Wellbelove
5402a3ed14 Added destructor to CMSIS_RTOS2 mutex 2023-08-26 10:46:05 +01:00
John Wellbelove
c92ab94220 Change to require semicolons after debug count macros.
Added error assert for vector reserve greater than capacity.
2023-08-25 21:08:01 +01:00
John Wellbelove
ee7fc16192 Merge branch 'feature/#744-get-time-when-next-timer-will-expire-etl--callback_timer' into development
# Conflicts:
#	.gitignore
#	include/etl/intrusive_forward_list.h
2023-08-25 15:38:13 +01:00
John Wellbelove
a65725a283 Merge branch 'hotfix/#746-Missing-etl--legacy--variant-overload-of-emplace-with-0-Arguments' into development 2023-08-25 15:36:05 +01:00
John Wellbelove
076896e329 Remove used variable 2023-08-25 15:14:26 +01:00
John Wellbelove
f5f0ef35f5 Remove used variable 2023-08-25 12:25:38 +01:00
John Wellbelove
7e31561363 Fix issue of release of an object on empty an pool 2023-08-25 10:32:25 +01:00