John Wellbelove
bbea858af4
Modified test data to have sentinel data
2024-12-10 11:26:30 +00:00
John Wellbelove
978aa3f08a
Added constexpr
2024-12-10 11:25:54 +00:00
rolandreichweinbmw
4f96a8424d
Added const iterators to span ( #986 )
2024-12-04 10:17:32 +00:00
John Wellbelove
cf73d9a7fb
Merge branch 'pull-request/#978-fix-build-and-test-failures-on-arm64-linux-platform' into development
2024-12-02 19:11:58 +00:00
John Wellbelove
d3689723cc
Merge branch 'pull-request/#965-etl-delegate-fix-accident-creation-of-a-delegate' into development
2024-12-02 12:37:23 +00:00
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
snadampal
275a3f1ca9
fix build and test failures on arm64 linux platform ( #978 )
...
There are few build and test failures on arm64 platform
with "narrowing conversion" errors. This is due to the char
datatype implementation differences between different platforms
and gcc versions. This commit replaces the char datatype with
the explicit datatype that works across all the platforms.
2024-11-30 21:16:46 +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