4483 Commits

Author SHA1 Message Date
John Wellbelove
98ebaff1f9 Removed temporary fix 2023-10-26 22:08:48 +02:00
John Wellbelove
623687fa1c Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
# Conflicts:
#	.github/workflows/clang.yml
2023-10-26 22:07:31 +02:00
John Wellbelove
3173d7e784 Added pul-request branches to CI 2023-10-26 22:06:48 +02:00
John Wellbelove
221cc42f22 Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11 2023-10-26 21:26:55 +02:00
John Wellbelove
adcc4d9e77 Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11 2023-10-26 21:26:48 +02:00
John Wellbelove
2c63f54ad2 Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11 2023-10-26 21:05:58 +02:00
John Wellbelove
95c7f44cc6 Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11 2023-10-26 21:02:44 +02:00
John Wellbelove
ba5eee73b1 Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11 2023-10-26 20:26:37 +02:00
John Wellbelove
0c1bed079a Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11 2023-10-26 20:26:31 +02:00
John Wellbelove
c1e9573c32 Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11 2023-10-26 20:24:53 +02:00
John Wellbelove
f47fdfc0ff Try to fix library error for Github Actions for Clang C++20 2023-10-26 20:24:47 +02:00
John Wellbelove
f208eb4073 Try to fix library error for Github Actions for Clang C++20 2023-10-26 20:10:22 +02:00
jmartens-42
13759c1cbb
moved BUILD_TESTS check outside of root cmake check to allow building tests in submodules (#777)
added check for GNUC >= 11 for -Wstringop-overread ignore pragma since it isn't introduced until gcc/g++-11

Co-authored-by: Josh <joshua.martens@magna.com>
2023-10-26 20:07:23 +02:00
John Wellbelove
85f2e09ef7 #776 Add missing semicolons 20.38.5 2023-10-23 09:35:01 +01:00
H1MSK
837a5156b4
Add missing semicolons (#776) 2023-10-22 16:16:04 +01:00
John Wellbelove
92e880f3b1 #773 Return raw pointer for etl::multi_span::operator->() 20.38.4 2023-10-14 21:34:39 +01:00
John Wellbelove
6ee6177e82 Added -> operator test 2023-10-13 21:32:30 +01:00
David Hebbeker
e631a0fd9b
Return raw pointer for etl::multi_span::operator->(). (#773)
- using `operator*()` in case getting the current element is changed one day
- using `&` to get the address

Simply returning `p_value` may break in case the internal type of `p_value` would change. This way it is more robust to changes.
2023-10-13 20:48:46 +01:00
John Wellbelove
fe35751dcb Merge branch 'development' of https://github.com/ETLCPP/etl into development 20.38.3 2023-09-28 00:02:38 +01:00
John Wellbelove
24b145896d Updated versions 2023-09-27 17:56:10 +01:00
John Wellbelove
851aa818f5 Updated versions 2023-09-27 14:02:08 +01:00
John Wellbelove
11155eb9f1 Fixed alignment functionality 2023-09-27 13:48:53 +01:00
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