John Wellbelove
|
e478088081
|
Merge branch 'pull-request/#1036-Add-contains()-and-contains_node()-to-etl--intrusive_forward_list' into development
|
2025-03-02 12:51:43 +00:00 |
|
John Wellbelove
|
6124367f28
|
Integration of contains and contains_node
|
2025-03-02 12:51:17 +00:00 |
|
John Wellbelove
|
8a4159440e
|
Merge branch 'development' of https://github.com/ETLCPP/etl into development
|
2025-03-02 11:11:36 +00:00 |
|
John Wellbelove
|
ec08fe48df
|
Added static assert for variadic constructor
Fixed missing this-> prefix for current_size
|
2025-03-02 11:11:25 +00:00 |
|
John Wellbelove
|
24b241e10a
|
Improved implementation of etl::is_base_of_all
|
2025-03-02 11:11:24 +00:00 |
|
John Wellbelove
|
fc4c74721c
|
Added erase from pointer to node
|
2025-03-02 11:11:23 +00:00 |
|
John Wellbelove
|
3849e349ec
|
Added variadic contruction
Added erase from pointer to node
|
2025-03-02 11:11:22 +00:00 |
|
rolandreichweinbmw
|
41a3b855e1
|
Cleanup (#1039)
|
2025-03-02 11:10:51 +00:00 |
|
John Wellbelove
|
9ee97ec1b7
|
Modified create_linked_list functions to not null terminal link pointers
|
2025-03-02 11:10:50 +00:00 |
|
John Wellbelove
|
5d6771f607
|
Added variadic constructors
|
2025-03-02 11:10:49 +00:00 |
|
John Wellbelove
|
5327b5584b
|
Added etl::create_linked_list and etl::detach_linked_list to the intrusive link utilities
|
2025-03-02 11:10:48 +00:00 |
|
rolandreichweinbmw
|
12743be9e2
|
Add contains() and contains_node() to etl::intrusive_forward_list and etl::intrusive_list (#1036)
Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
|
2025-03-02 11:09:32 +00:00 |
|
rolandreichweinbmw
|
64ae22a093
|
Intrusive forward list add remove by pointer (#1026)
* Add intrusive_forward_list::remove() element by pointer
* Add test
|
2025-03-02 11:05:59 +00:00 |
|
John Wellbelove
|
abe765a9cf
|
Added static assert for variadic constructor
Fixed missing this-> prefix for current_size
|
2025-03-02 10:20:44 +00:00 |
|
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
|
37539a2761
|
Intrusive forward list add remove by pointer (#1026)
* Add intrusive_forward_list::remove() element by pointer
* Add test
|
2025-03-01 18:24:30 +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 |
|