John Wellbelove
5fbf6c7684
Merge branch 'hotfix/#737-etl-equal-specialisation-for-etl--span-is-deduced-wrongly-when-using-STL-and-CPP20' into development
2023-08-04 11:58:08 +01:00
John Wellbelove
591996e21a
Added C++20 four iterator std::equal variants
2023-08-04 11:57:49 +01:00
John Wellbelove
33a4a29caf
Merge branch 'hotfix/#739-Could-not-compile-ETL-with-gcc-9.4.0-(C++11)' into development
2023-08-04 07:18:22 +01:00
John Wellbelove
a6b912e3e0
Added compatibility for GCC-9 + C++11
2023-08-04 07:18:03 +01:00
John Wellbelove
1b70808386
Changed assignment from etl::unexpected to use variant::emplace instead of direct assignment
2023-08-03 09:54:31 +01:00
John Wellbelove
21a4b523e9
Added missing return reference from emplace member function
2023-08-03 09:53:13 +01:00
John Wellbelove
b0153bdff7
Update README.md
2023-07-20 09:22:22 +01:00
John Wellbelove
0eaeb7977f
Updated version and release notes
20.37.2
2023-07-18 19:05:11 +01:00
John Wellbelove
75be75bbec
Merge branch 'pull-request/#733-Fix-etl--expected-assignment-from-etl--unexpected' into development
2023-07-18 11:33:13 +01:00
John Wellbelove
6da22a63e0
Merge branch 'pull-request/#734-add-missing-new-line-at-end-of-file' into development
2023-07-18 11:33:06 +01:00
John Wellbelove
2bbcf696dd
Merge branch 'pull-request/#735-fix-bug-in-minmax-include-mismatch-detection' into development
2023-07-18 11:32:58 +01:00
John Wellbelove
8d1219bd72
#733-Fix-etl--expected-assignment-from-etl--unexpected
...
Added unit tests for changes
Added missing etl::forward in etl::expected::emplace
2023-07-18 10:46:29 +01:00
John Wellbelove
4a1dc781d6
#733-Fix-etl--expected-assignment-from-etl--unexpected
...
Added unit tests for changes
2023-07-18 09:40:47 +01:00
Manuel Knörle
1a3c2a788b
style: add missing new line at end of file ( #734 )
2023-07-18 08:12:53 +01:00
Vitmark97
9cd491e5aa
Fix etl::expected assignment from etl::unexpected ( #733 )
...
* Fix etl::expected assignment from etl::unexpected
* Make it more clear that assignment is from etl::unexpected
2023-07-18 06:40:14 +01:00
Manuel Knörle
cea24a6c20
fix(minmax): fix bug in minmax include mismatch detection ( #735 )
...
When using Green Hills, IAR or TASKING compiler the define
'ETL_PUSHED_MIN_MAX' is not set in 'minmax_push.h'.
Therefore the include of 'minmax_pop.h' always leads to
a compilation error (minmax_pop without matching push).
2023-07-18 06:39:15 +01:00
John Wellbelove
85ec267ea8
Refactored etl::forward_like for C++11 compatibility
2023-07-15 19:37:05 +01:00
John Wellbelove
73c96a4c6c
Added etl::forward_like
2023-07-15 09:51:08 +01:00
John Wellbelove
5977555f3b
Updated release notes
20.37.1
2023-07-12 11:26:05 +01:00
John Wellbelove
24272d99c0
Enhanced min/max push/pop headers
2023-07-12 10:44:36 +01:00
John Wellbelove
0f6200e09c
Added return to end of file
2023-07-12 10:41:02 +01:00
John Wellbelove
ef3c6981fe
Revert "Experimental -02 optimisation"
...
This reverts commit 3e0240591fe6886075e7b518a2eafdf6d32e0cc8.
2023-07-11 10:26:49 +01:00
John Wellbelove
3e0240591f
Experimental -02 optimisation
2023-07-11 08:03:55 +01:00
John Wellbelove
13bfff1df6
Merge branches 'master' and 'master' of https://github.com/ETLCPP/etl
2023-07-11 00:04:44 +01:00
John Wellbelove
5025bfdd1a
Update README.md
2023-07-10 21:12:42 +01:00
John Wellbelove
c63715ca72
Merge branch 'development' of https://github.com/ETLCPP/etl into development
...
# Conflicts:
# test/test_optional.cpp
2023-07-10 21:10:39 +01:00
John Wellbelove
86b147d2a4
Updated version and release notes
2023-07-10 21:10:07 +01:00
John Wellbelove
ae0d4b8aa9
Updated version and release notes
2023-07-10 19:58:55 +01:00
Manuel Seeböck
8c47217982
fixed optional access operators ( #730 )
2023-07-10 19:47:28 +01:00
John Wellbelove
abcfe82258
Updated release notes
20.37.0
2023-07-07 08:21:04 +01:00
John Wellbelove
4c4c597fe5
Removed redundant ';'
2023-07-06 20:09:12 +01:00
John Wellbelove
309eebe764
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-07-05 20:19:33 +01:00
John Wellbelove
f9e9ff8395
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-07-05 20:19:26 +01:00
John Wellbelove
07f71648e5
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-07-05 20:18:31 +01:00
John Wellbelove
e6a921c094
Add etl::forward wrapper around variadic arguments for create()
2023-07-05 20:18:24 +01:00
John Wellbelove
3a4fabac8c
Add etl::forward wrapper around variadic arguments for create()
2023-07-05 20:09:16 +01:00
John Wellbelove
98c74bfda8
Updated version and release notes
2023-07-04 18:57:44 +01:00
John Wellbelove
635135dbc3
Synchronised generators with headers
2023-07-04 18:54:58 +01:00
John Wellbelove
2e7d6c382a
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-07-04 18:20:30 +01:00
John Wellbelove
cb99d47f81
Refactored parallel build methods
2023-07-04 18:20:20 +01:00
John Wellbelove
dda6ae53c8
Refactored parallel build methods
2023-07-04 11:46:00 +01:00
Chiraffollo
1292c5eab8
Fix issue #722 Bitset accesses memory out of bounds ( #724 )
...
* Fix issue #722 Bitset accesses memory out of bounds
* Fix #709 in intrusive_list operator-> (#721 )
* Fix issue #722 Bitset accesses memory out of bounds
2023-07-04 11:46:00 +01:00
John Wellbelove
3760b26339
Fixed rvalue overloads
2023-07-04 11:46:00 +01:00
Vitmark97
98be5be390
Added conditionally explicit etl::expected constructors that work in C++11 ( #719 )
2023-07-04 11:46:00 +01:00
John Wellbelove
e034a92412
Changed test order
2023-07-04 11:45:59 +01:00
John Wellbelove
4bcc0c2568
Fixed address sanitizer issues in unit tests
2023-07-04 11:45:11 +01:00
John Wellbelove
197e0815e6
PR for constexpr for etl::array
2023-07-04 11:45:11 +01:00
John Wellbelove
2d41441f02
Added ETL_CONSTEXPR11 as a synonym for ETL_CONSTEXPR
2023-07-04 11:45:11 +01:00
John Wellbelove
3cb1c956b0
Fix tests after addition of ETL_NODISCARD
2023-07-04 11:45:10 +01:00
Vitmark97
5ed39c0e09
Allow manipulation of etl::array in constexpr function ( #718 )
...
* iota can be contexpr
* Make it possible to iterate over etl::array in constexpr functions
2023-07-04 11:45:10 +01:00