6117 Commits

Author SHA1 Message Date
John Wellbelove
69d05198ec Added documentation for clocks, day, duration 2026-04-12 23:24:27 +02:00
John Wellbelove
2d193ab309 Added more documentation
Updated the documentation CSS
2026-04-12 20:31:39 +02:00
John Wellbelove
692360d0ed Added documentation for string_stream and string utilities. 2026-04-11 22:47:31 +02:00
John Wellbelove
4540ed317b Added basic_format_spec 2026-04-11 20:19:28 +02:00
John Wellbelove
83db4f0366 Added io_port documentation 2026-04-11 18:37:44 +02:00
John Wellbelove
4aa3d945f9 Added documentation for etl::delegate_observable, etl::function, Base64 codec 2026-04-11 17:09:55 +02:00
John Wellbelove
6075ec67ad Added format.md 2026-04-08 17:15:35 +01:00
John Wellbelove
6d19c52275 Added closure.md and updates to delegate.md 2026-04-08 09:58:25 +01:00
John Wellbelove
c05b0c8699 More addition to the documentation 2026-04-07 11:15:50 +01:00
John Wellbelove
e5a034fe90 Added Hugo intalation and markdown descriptions 2026-04-06 13:54:46 +01:00
John Wellbelove
eb7802d23b Hugo updates 2026-04-06 11:12:18 +01:00
John Wellbelove
57c3157d9a Exported raw text documentation files from the web site editor 2026-04-05 20:21:28 +01:00
John Wellbelove
129c3091e4 Merge branch 'development' into issue/Add-Hugo-support-for-documentation
# Conflicts:
#	test/vs2022/etl.vcxproj.filters
2026-04-05 15:22:45 +01:00
John Wellbelove
1c1ec9aebe Innore coverage build directory 2026-04-05 15:21:55 +01:00
John Wellbelove
1a6762d6c3 Updated version and release notes 2026-04-05 14:13:22 +01:00
John Wellbelove
ee04aa76c5 VS2022 project update 2026-04-05 14:03:32 +01:00
John Wellbelove
76fdc8ead6 Added initial raw text files form Web site editor 2026-04-05 14:00:30 +01:00
Roland Reichwein
3cd03fcb7f
Fix initializer_list use in algorithm.h and definition of data() in iterator.h (#1374)
* Print test names at test time (#1343)

* Fix initializer_list use in algorithm.h

Needs to be conditional.

* Move definition of data() in iterator.h

Needs to be defined earlier.

---------

Co-authored-by: John Wellbelove <john.wellbelove@etlcpp.com>
2026-04-05 13:37:15 +01:00
John Wellbelove
6731a327a0 Merge branch 'development' into issue/Add-Hugo-support-for-documentation
# Conflicts:
#	include/etl/algorithm.h
#	include/etl/expected.h
#	include/etl/functional.h
#	include/etl/invoke.h
#	include/etl/iterator.h
#	include/etl/memory.h
#	include/etl/private/ranges_mini_variant.h
#	include/etl/private/variant_legacy.h
#	include/etl/ranges.h
#	test/test_algorithm.cpp
#	test/test_functional.cpp
#	test/test_invoke.cpp
#	test/test_iterator.cpp
#	test/test_memory.cpp
#	test/test_ranges.cpp
#	test/vs2022/etl.vcxproj.filters
2026-04-04 11:09:28 +01:00
John Wellbelove
a1ad13364e Updated release notes 2026-04-04 10:49:00 +01:00
John Wellbelove
e2bed92814 Updated version and release notes 2026-04-04 09:40:46 +01:00
John Wellbelove
576b03f38d Merged from local copy of PR1295 2026-04-04 00:14:49 +01:00
John Wellbelove
f7e1384a70 Merge development 2026-04-03 20:09:06 +01:00
John Wellbelove
e61589ebf2 Merge branch 'development' into delegate-from-non-capturing-lambda
# Conflicts:
#	include/etl/private/delegate_cpp11.h
#	test/test_delegate.cpp
2026-04-03 20:08:41 +01:00
Maksim Danilov
823f2493b4
Rename 'leaf' to 'child' in intrusive_links.h (#1373)
* Print test names at test time (#1343)

* Rename 'leaf' to 'child' in intrusive_links.h

Recent versions of the Tasking TriCore compiler treat
'leaf' as a reserved C++ keyword, causing compilation failures in ETL.

---------

Co-authored-by: Roland Reichwein <Roland.Reichwein@bmw.de>
Co-authored-by: Maksim Danilov <maksim.danilov@accenture.com>
Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
2026-04-03 17:35:41 +01:00
John Wellbelove
982adecca4 Added manually triggered clang-format action
# Conflicts:
#	.github/workflows/clang-format_update.yaml
2026-04-03 16:55:18 +01:00
John Wellbelove
2059c5b657 Added manually triggered clang-format action
# Conflicts:
#	.github/workflows/clang-format_update.yaml
2026-04-03 16:46:42 +01:00
John Wellbelove
bd6e55b12e Added manually triggered clang-format action
# Conflicts:
#	.github/workflows/clang-format_update.yaml
2026-04-03 16:45:25 +01:00
John Wellbelove
5a7674b637 Added manually triggered clang-format action
# Conflicts:
#	.github/workflows/clang-format_update.yaml
2026-04-03 16:42:29 +01:00
John Wellbelove
2e74b07dff Added manually triggered clang-format action 2026-04-03 16:35:57 +01:00
John Wellbelove
f5128a39fe Attempt to fix syntax that comfuse clang-format 2026-04-03 13:58:19 +01:00
John Wellbelove
01066b86ae Attempt to fix syntax that comfuse clang-format 2026-04-03 12:31:51 +01:00
John Wellbelove
aeb8e4f734 Formatted source files 2026-04-02 14:11:45 +01:00
John Wellbelove
c7571660bd Adjusted ColumnLimit to 150 2026-04-02 14:07:10 +01:00
John Wellbelove
6a1585b317 Improved include regex 2026-04-02 13:13:33 +01:00
John Wellbelove
9fba468dc2 Removed ETL_DEPRECATED_REASON=[[deprecated(%0)]] from configuration 2026-04-02 11:33:44 +01:00
John Wellbelove
bd1def8b41 Used the correct macro for 'if constexpr' 2026-04-02 10:35:49 +01:00
John Wellbelove
27d284713a Updated .clang-format to include more ETL macros 2026-04-02 10:15:35 +01:00
John Wellbelove
1405bf65de Updated .treefmt to exclude more files and directories 2026-04-02 08:27:46 +01:00
Roland Reichwein
09dd40d4dd Fix .clang-format to recognize ETL macros as attributes 2026-04-02 08:20:43 +01:00
Roland Reichwein
c536a39f0a Treefmt config 2026-04-02 08:19:45 +01:00
John Wellbelove
9b394b8677 Added certain Hugo files and diectories to the Git ignore file 2026-04-01 17:34:15 +01:00
John Wellbelove
7ac2abfb99 Updated source-formatting.md 2026-04-01 17:28:48 +01:00
John Wellbelove
9d2c73793d Ran clang-format on generated files, using the .clang-format from PR #1314 2026-04-01 13:33:18 +01:00
John Wellbelove
ffae4ad023 Added const_multimap 2026-04-01 11:49:19 +01:00
Benedek Kupper
1ce3deb0f7 test: delegate: add unary + to convert lambda to function pointer 2026-03-31 21:56:42 +02:00
John Wellbelove
ea397ec2dd Changed non-capturing lambda API to runtime function pointer API 2026-03-31 21:27:44 +02:00
John Wellbelove
a483eb90c4 Fixed generator_test.py
Updated generator files in the VS2022 project
Adde licence headers to the generator headers
2026-03-31 19:11:02 +01:00
Diogo Cavaleiro
c970fa9bad Add clang-format v18 workflow and configuration 2026-03-31 16:59:09 +01:00
John Wellbelove
657816da9a Updates to documentation 2026-03-31 16:41:38 +01:00