4967 Commits

Author SHA1 Message Date
John Wellbelove
3a5b552c82 Merge branch 'pull-request/#982-Added-return-to-etl-optional-emplace-fixed-typo' into development 2024-12-02 12:29:01 +00:00
rolandreichweinbmw
b58ba95e60
Added return to etl::optional emplace, fixed typo (#982) 2024-12-02 12:10:26 +00:00
John Wellbelove
1b76d93069 Fixed merge issues 2024-11-30 11:19:43 +00:00
John Wellbelove
ed8321e54e removed redundant parameters 2024-11-30 10:18:10 +00:00
John Wellbelove
f2099b5403 Merge branch 'feature/#962-Request--allow-(overload)-string-append-a-string_view' into development
# Conflicts:
#	include/etl/basic_string.h
2024-11-30 09:40:28 +00:00
John Wellbelove
d53ff4ff05 Removed using directive in derived message router classes. 2024-11-30 09:37:51 +00:00
John Wellbelove
9cd2d463ac Removed using directive in derived message router classes. 2024-11-30 09:37:32 +00:00
John Wellbelove
fb1332662c Merge branch 'hotfix/#979-QueuedMessageRouter-does-not-work-message-are-not-sent-to-queue' into development
# Conflicts:
#	test/test_message_router.cpp
2024-11-30 09:34:53 +00:00
John Wellbelove
de63fcbc5d Removed using directive in derived message router classes. 2024-11-30 09:34:14 +00:00
John Wellbelove
e422be6464 Removed using directive in derived message router classes. 2024-11-29 18:53:44 +00:00
John Wellbelove
ec3d20695b Fixed shadowing warnings 2024-11-27 16:36:35 +00:00
John Wellbelove
2b0690928f Fixed possible null dereference for etl::multi_span operator -> 2024-11-27 16:36:00 +00:00
John Wellbelove
962264e0b1 Changed case for script header 2024-11-27 16:35:09 +00:00
John Wellbelove
27c2093110 Added CONTRIBUTING.md to the VS2022 project files. 2024-11-24 16:39:09 +00:00
David Hebbeker
fe47f91a8d Added basic guidelines for contributing code (#976)
* Update README.md

* Apply instructions for pull requests from Slack to new CONTRIBUTING guideline file.

I copied the [message in Slack](https://etlcpp.slack.com/archives/C7SJ45VFB/p1729596737002559) from @jwellbelove into a new file for [contributing guidelines](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors). This way a starting point for potential contributors is delivered next to the source code.

* Added hint for the starting point for contributing commits.

I derived this rule from https://github.com/ETLCPP/etl/issues/802#issuecomment-2323530862

---------

Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
2024-11-24 16:39:08 +00:00
John Wellbelove
27f200e49d Added CONTRIBUTING.md to the VS2022 project files. 2024-11-24 15:33:21 +00:00
John Wellbelove
c53ef6758a Added string_view API.
Created common implementations for member algorithms.
2024-11-24 15:19:12 +00:00
John Wellbelove
67ed9e8e44 Change internal constants from all-caps snake case to initial-caps snake case 2024-11-24 15:19:11 +00:00
David Hebbeker
4a99ec5d63
Added basic guidelines for contributing code (#976)
* Update README.md

* Apply instructions for pull requests from Slack to new CONTRIBUTING guideline file.

I copied the [message in Slack](https://etlcpp.slack.com/archives/C7SJ45VFB/p1729596737002559) from @jwellbelove into a new file for [contributing guidelines](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors). This way a starting point for potential contributors is delivered next to the source code.

* Added hint for the starting point for contributing commits.

I derived this rule from https://github.com/ETLCPP/etl/issues/802#issuecomment-2323530862

---------

Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
2024-11-24 15:09:57 +00:00
John Wellbelove
705b6b1bae Added contains member function to string_view 2024-11-24 15:01:38 +00:00
John Wellbelove
f566076f42 Added member function resize_and_overwrite 2024-11-24 09:03:48 +00:00
John Wellbelove
89123357a6 Removed remaining std::u8string_view functions 2024-11-24 08:55:22 +00:00
John Wellbelove
75f7292447 Made construction from std::basic_string_view explicit 2024-11-24 08:53:51 +00:00
John Wellbelove
d5cd9567cd Added starts_with and ends_with to basic_string 2024-11-23 12:33:36 +00:00
John Wellbelove
a3b40b667a Removed std::string_view interface
Added contains member functions
2024-11-23 10:47:41 +00:00
John Wellbelove
bc44bf7a46 Fixed C++ standard compatibility issues 2024-11-22 12:25:02 +00:00
John Wellbelove
6559615242 Added string_view API.
For all string types except _ext
2024-11-20 09:51:02 +00:00
John Wellbelove
f5e8a5400e Added construction from std::basic_string_view 2024-11-18 20:20:53 +00:00
John Wellbelove
e8fcace1cb Added string_view API.
Created common implementations for member algorithms.
2024-11-16 14:05:14 +00:00
John Wellbelove
5828ba05c9 Change internal constants from all-caps snake case to initial-caps snake case 2024-11-16 14:05:12 +00:00
mike919192
f5eab49208
Add at method to span (#975)
* Update README.md

* Add at method to span

---------

Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
2024-11-13 21:26:04 +00:00
John Wellbelove
7f66536183 Fixed syntax issue between GCC and Clang/Visual Studio 2024-11-11 13:24:21 +00:00
John Wellbelove
d3ba653e37 Fixed syntax issue between GCC and Clang/Visual Studio 2024-11-11 13:20:47 +00:00
John Wellbelove
27492b4562 Fixed missing conditional macros around transparent comparator C++11 functions 2024-11-11 13:19:59 +00:00
John Wellbelove
c9180a4b18 Replaced ETL_OR_STD::size with ETL_OR_STD17::size in unit tests 2024-11-10 18:34:18 +00:00
John Wellbelove
80a3ca0bea Updated release notes 2024-11-10 18:00:47 +00:00
John Wellbelove
5b01a4b4e5 Changed comment
Simplified unit test
2024-11-10 18:00:45 +00:00
John Wellbelove
31740b8c8b Updated version and release notes 2024-11-10 18:00:44 +00:00
John Wellbelove
ad69fb256d Added new C++17 function wrappers
etl::function_as_functor
etl::function_ptr_as_functor
etl::functor_as_static
etl::member_function_as_static
etl::member_function_as_functor
2024-11-10 18:00:10 +00:00
John Wellbelove
c954c696bb #957 Support heterogenous lookup for maps 2024-11-10 18:00:08 +00:00
John Wellbelove
bce35c4927 Simplified definition of is_base_of 2024-11-10 18:00:06 +00:00
John Wellbelove
36a5b4ba16 #959 Treat bitset with size_type 2024-11-10 18:00:05 +00:00
John Wellbelove
4b7997ae17 #965 Fix accident creation of a delegate to an rvalue delegate when copying/assigning from delegate with mismatching signature
#966 A constructor for delegate with a freestanding function
2024-11-10 18:00:03 +00:00
John Wellbelove
586ae0cdff Fixed static definition 2024-11-10 18:00:01 +00:00
John Wellbelove
907d38f728 Redefined ETL_DEPRECATED 2024-11-10 18:00:00 +00:00
John Wellbelove
0dbbc4ba57 Updated nth_type to handle a type list of zero length 2024-11-10 17:59:58 +00:00
John Wellbelove
bad4046e91 Updated Github Actions to checkout@v4 2024-11-10 17:59:56 +00:00
John Wellbelove
a88a48d712
Update README.md 2024-10-20 09:13:02 +01:00
John Wellbelove
4071b17372 Updated release notes and version 2024-09-18 20:37:15 +01:00
ZachOB
484080b88e
Fix build error in icircular_buffer::iterator and icircular_buffer::const_iterator (#956) 2024-09-18 17:36:46 +01:00