John Wellbelove
aeb8e4f734
Formatted source files
2026-04-02 14:11:45 +01:00
John Wellbelove
1b244ec4c0
Fix link rotations for etl::tree_node ( #1299 )
...
* Fixed tree node rotate
Improved tree node rotate tests to test all links.
* Removed trailing whitespace
* Removed trailing whitespace
---------
Co-authored-by: John Wellbelove <john.wellbelove@etlcpp.com>
2026-02-18 20:46:21 +00:00
John Wellbelove
d884719098
Fixed all 'extra semicolon' warnings
2025-12-16 09:15:26 +00:00
Sergei
4979c8a20b
Fix bug in the void etl::unlink(first, last) for bidirectional links. ( #1149 )
...
* Reproduce bug in the `void etl::unlink(first, last)` for bidirectional links.
- correct `test_unlink_range_bidirectional_link` unit test according to the documentation - now this test fails.
- enhance `test_intrusive_list::test_splice_range_self` unit test to verify also `etl_previous` links after splicing lists - now unit test crashes.
* Fix bug in the `void etl::unlink(first, last)` for bidirectional links.
- `test_unlink_range_bidirectional_link` unit test now is green.
- `test_intrusive_list::test_splice_range_self` is not crashing anymore and green.
2025-07-14 08:50:28 +01: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
John Wellbelove
3510fd61a9
Updated intrusive links
...
Refactored intrusive_forward_list so that links report status consistantly
2023-07-04 11:45:10 +01:00
John Wellbelove
ed589c91c6
Added etl::is_forward_link, etl::is_bidirectional_link and etl::is_tree_link to intrusive links.
...
Added Constructors, access and status member functions to intrusive links.
2023-07-04 11:45:10 +01:00
John Wellbelove
5f9290b8d1
#698 Behaviour of bidirectional_link nodes
2023-05-31 11:32:46 +01:00
John Wellbelove
baa47d1c33
Updated copyright notice
2022-06-10 21:45:37 +01:00
John Wellbelove
dbfa71944f
Abstracted unit test framework header
2021-03-05 13:52:34 +00:00
John Wellbelove
e323f2267f
Changed http://www.etlcpp.com to https://www.etlcpp.com
2020-05-01 10:22:36 +01:00
John Wellbelove
83347ccfdd
Work in progress
2020-01-09 11:15:50 +00:00
John Wellbelove
bd008350a2
Merge remote-tracking branch 'origin/feature/changed_include_paths' into development
...
# Conflicts:
# include/etl/version.h
2018-07-28 21:55:27 +01:00
John Wellbelove
a742749849
Merge branch 'development'
2017-11-01 09:33:17 +00:00
John Wellbelove
26b7326d72
Updated Code::Blocks project.
...
Changed test project include paths to use unittest++ as sub-module.
2017-05-08 20:48:22 +01:00
John Wellbelove
093b29a48c
Removed support for auto and checked links.
2016-12-28 13:12:37 +00:00
John Wellbelove
d58f675722
Added hash functions
2016-12-28 12:40:29 +00:00
John Wellbelove
3f107f4141
Removed AUTO links for forward links from test
2016-11-13 16:31:14 +00:00
John Wellbelove
bcae826f4e
Added test for auto forward_link unlink_after operation.
2016-06-22 19:56:51 +01:00
John Wellbelove
f1c5c20ba7
Changed folder structure to be compatible with Arduino library specifications
2016-02-28 14:04:22 +00:00
John Wellbelove
8144554320
Added intrusive_list and updated intrusive_forward list.
...
Added set of intrusive links.
2016-02-10 19:05:42 +00:00
John Wellbelove
189cde576f
More additions to links and tests
2016-01-24 17:08:14 +00:00
John Wellbelove
a0b93c46fa
Added intrusive link definitions. forward_link, bidirectional_link, tree_link
2016-01-23 12:07:40 +00:00