John Wellbelove
|
6459ce7b5f
|
Improved implementation of etl::is_base_of_all
|
2025-03-02 09:43:31 +00:00 |
|
John Wellbelove
|
dc21da2cd4
|
Merge branch 'pull-request/#1026-Intrusive-forward-list-add-remove-by-pointer' into development
# Conflicts:
# include/etl/intrusive_forward_list.h
|
2025-03-02 08:32:28 +00:00 |
|
John Wellbelove
|
68dac39104
|
Added erase from pointer to node
|
2025-03-02 08:31:14 +00:00 |
|
John Wellbelove
|
2746cf4060
|
Added variadic contruction
Added erase from pointer to node
|
2025-03-02 08:30:54 +00:00 |
|
rolandreichweinbmw
|
4e4f7ddbb1
|
Cleanup (#1039)
|
2025-03-01 17:57:27 +00:00 |
|
John Wellbelove
|
acc0b4bb89
|
Modified create_linked_list functions to not null terminal link pointers
|
2025-03-01 13:40:49 +00:00 |
|
John Wellbelove
|
260a3f4a48
|
Added variadic constructors
|
2025-03-01 13:39:51 +00:00 |
|
John Wellbelove
|
a28cbddd4b
|
Added etl::create_linked_list and etl::detach_linked_list to the intrusive link utilities
|
2025-02-27 10:02:56 +00:00 |
|
John Wellbelove
|
e1b263a10d
|
Updated release notes
|
2025-02-23 13:07:25 +00:00 |
|
John Wellbelove
|
c882a9c500
|
Update version
20.40.0
|
2025-02-23 12:47:19 +00:00 |
|
John Wellbelove
|
3fafc61bba
|
#1032 Tasking Compiler Failure For parameter_pack.h
|
2025-02-23 12:42:28 +00:00 |
|
John Wellbelove
|
5e689c0a66
|
Fix some sanitizer issues
20.39.5
|
2025-02-23 11:54:38 +00:00 |
|
John Wellbelove
|
109d45c646
|
Added additional checks for self assignment
|
2025-02-22 13:59:48 +00:00 |
|
John Wellbelove
|
da5404b748
|
#1031 etl::string is invalid if calling assign() with itself
|
2025-02-21 10:52:47 +00:00 |
|
John Wellbelove
|
e9ed2fe044
|
Update class generators to match code changes
|
2025-02-21 08:56:58 +00:00 |
|
John Wellbelove
|
7af020bde8
|
Updated message_router_generator.h
|
2025-02-19 20:11:53 +00:00 |
|
John Wellbelove
|
812eebf507
|
Updated release notes
|
2025-02-19 20:06:17 +00:00 |
|
John Wellbelove
|
52c6bca34d
|
Improve efficiency of etl::string_view::compare with text pointer
|
2025-02-17 19:11:01 +00:00 |
|
John Wellbelove
|
d1e5112e2a
|
Restored full units test permutations
Fixed unit test for non-virtual message_packet
|
2025-02-17 12:45:32 +00:00 |
|
John Wellbelove
|
baf12b1fcb
|
Changed etl::message_packet to not require virtual messages
|
2025-02-17 10:42:25 +00:00 |
|
John Wellbelove
|
6c7cb5ac18
|
Added test for a constexpr lambda under C++17 and above
|
2025-02-17 08:00:17 +00:00 |
|
John Wellbelove
|
a2bb84d9e6
|
Fixed mismatch of double and long double in test_unaligned_type_ext.cpp unit tests
|
2025-02-17 07:59:31 +00:00 |
|
John Wellbelove
|
3ed1c49d35
|
Added constexpr lambda test to delegate unit tests
|
2025-02-13 17:11:48 +00:00 |
|
John Wellbelove
|
94e243e274
|
Fix unaligned_type floating point checks in unit test
|
2025-02-13 17:11:01 +00:00 |
|
John Wellbelove
|
ac8566ade2
|
Merge branch 'development' into pull-request/#1027-Add-etl-make_span()
|
2025-02-11 14:55:56 +00:00 |
|
rolandreichweinbmw
|
f02c89a867
|
Add etl::make_span() (#1027)
|
2025-02-11 11:52:42 +00:00 |
|
John Wellbelove
|
5f6384f96b
|
Ignore Clang output
|
2025-02-11 11:42:29 +00:00 |
|
John Wellbelove
|
deb26318fb
|
Unit test for delegate initialisation with non-capturing lambda as a constexpr function pointer
|
2025-02-11 11:41:46 +00:00 |
|
John Wellbelove
|
58c57b0a52
|
Made bool operator explicit for C++11 and above
|
2025-02-07 18:27:20 +00:00 |
|
John Wellbelove
|
1f897e1095
|
Added etl::function traits
Removed private delegate function_traits
Added etl::type_list + etl::nth_type overloads
|
2025-02-07 18:26:39 +00:00 |
|
John Wellbelove
|
dd4d0088c5
|
Added ETL_NODISCARD to make_delegete functions
|
2025-02-04 14:05:11 +00:00 |
|
John Wellbelove
|
37fd5b7c45
|
Attempt to fix Github CI errors
|
2025-02-03 16:19:47 +00:00 |
|
John Wellbelove
|
574da35b10
|
Attempt to fix Github CI errors
|
2025-02-03 15:03:28 +00:00 |
|
John Wellbelove
|
7aa7c870b3
|
Updates to CI scripts
|
2025-02-03 11:37:26 +00:00 |
|
John Wellbelove
|
d1b2a87b92
|
Updates to CI scripts
|
2025-02-01 19:47:55 +00:00 |
|
John Wellbelove
|
6872131920
|
Updates to CI scripts
|
2025-02-01 19:44:55 +00:00 |
|
John Wellbelove
|
04b3892509
|
Updates to CI scripts
|
2025-02-01 19:18:34 +00:00 |
|
John Wellbelove
|
0c2434239b
|
Updates to CI scripts
|
2025-02-01 19:09:41 +00:00 |
|
John Wellbelove
|
959becdb2e
|
Updates to CI scripts
|
2025-02-01 18:47:39 +00:00 |
|
John Wellbelove
|
98c35f7f3e
|
Updates to CI scripts
|
2025-02-01 18:27:05 +00:00 |
|
John Wellbelove
|
548c2be4c3
|
Merge branch 'hotfix/#1019-UB-when-passing-a-temporary-lambda-to-a-delegate' into development
|
2025-02-01 17:55:30 +00:00 |
|
John Wellbelove
|
344618d744
|
Merge branch 'feature/#1022-Add-option-to-disable-non-lock-free-atomics' into development
|
2025-02-01 17:55:10 +00:00 |
|
John Wellbelove
|
d26c1a105b
|
Merge branch 'pull-request/#1021-Some-minor-cleanup-changes' into development
|
2025-02-01 17:54:42 +00:00 |
|
John Wellbelove
|
96cdb2cbb1
|
Re-included header
|
2025-02-01 17:54:25 +00:00 |
|
John Wellbelove
|
00d020bf43
|
Refactored syntax check tests
|
2025-02-01 15:19:55 +00:00 |
|
John Wellbelove
|
8b2009b45c
|
Added is_always_lock_free member constant to etl::atomic
|
2025-02-01 15:19:07 +00:00 |
|
John Wellbelove
|
fcbbbeaf44
|
#1009 etl::expected doesn't compile with legacy_variant
Added in_place constructor
|
2025-02-01 08:59:20 +00:00 |
|
rolandreichweinbmw
|
41f5c0b6bc
|
Cleanup (#1021)
Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
|
2025-01-31 14:44:43 +00:00 |
|
John Wellbelove
|
bbaa60b382
|
Added debug info to GCC CMakeList.txt
|
2025-01-31 14:27:35 +00:00 |
|
John Wellbelove
|
d0468d813c
|
Changed etl::addressof to etl::to_address
|
2025-01-28 11:16:34 +00:00 |
|