John Wellbelove
03cbf64c42
Merge branch 'hotfix/#787-etl-expected-doesn't-compile-with-ETL_LOG_ERRORS' into development
2023-11-14 10:35:32 +00:00
John Wellbelove
4c086fccdf
Merge branch 'hotfix/#787-etl-expected-doesn't-compile-with-ETL_LOG_ERRORS' of https://github.com/ETLCPP/etl into hotfix/#787-etl-expected-doesn't-compile-with-ETL_LOG_ERRORS
2023-11-14 10:35:11 +00:00
John Wellbelove
6c3eddaf76
Changed etl::expected_invalid to non-template type
...
Added tests for rereference operators
2023-11-14 10:35:04 +00:00
John Wellbelove
610348295d
Changed etl::expected_invalid to non-template type
...
Added tests for rereference operators
2023-11-14 10:34:38 +00:00
John Wellbelove
521bae91eb
Merge branch 'hotfix/#781-etl-multi_span-iterator-function-operator-fails-if-first-span-is-empty' into development
2023-11-14 00:08:57 +00:00
John Wellbelove
b6650120f8
Added u8string + utilities
...
Changed char types to unsigned 'least' types
2023-11-14 00:06:57 +00:00
John Wellbelove
c400779905
#781 etl::multi_span::iterator::operator *() fails if first span is empty
2023-11-03 18:37:25 +01:00
John Wellbelove
f1dd0d4490
Merge branch 'master' of https://github.com/ETLCPP/etl
20.38.6
2023-10-28 22:58:55 +02:00
John Wellbelove
37b70acbe9
Merge branch 'master' of https://github.com/ETLCPP/etl
...
# Conflicts:
# support/Release notes.txt
2023-10-28 22:58:48 +02:00
John Wellbelove
e959a361be
Merge branch 'master' of https://github.com/ETLCPP/etl
...
# Conflicts:
# support/Release notes.txt
2023-10-28 22:53:11 +02:00
John Wellbelove
47e16bd010
Updated version and release notes
2023-10-28 22:52:41 +02:00
John Wellbelove
42221decd4
Updated version and release notes
2023-10-28 19:13:50 +02:00
John Wellbelove
09c3b30f83
Revert "Added add_lvalue_reference for rvalue reference"
...
This reverts commit a09efffb8fadb0c25923fe5435b7b1f9bdd673f1.
2023-10-28 11:38:54 +02:00
John Wellbelove
a09efffb8f
Added add_lvalue_reference for rvalue reference
2023-10-28 11:35:38 +02:00
John Wellbelove
f8d5c31f66
Refactored swap
2023-10-28 11:33:25 +02:00
John Wellbelove
39c3ca8dea
Merge remote-tracking branch 'origin/pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' into development
2023-10-27 10:20:58 +02:00
John Wellbelove
98ebaff1f9
Removed temporary fix
2023-10-26 22:08:48 +02:00
John Wellbelove
623687fa1c
Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
...
# Conflicts:
# .github/workflows/clang.yml
2023-10-26 22:07:31 +02:00
John Wellbelove
3173d7e784
Added pul-request branches to CI
2023-10-26 22:06:48 +02:00
John Wellbelove
221cc42f22
Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
2023-10-26 21:26:55 +02:00
John Wellbelove
adcc4d9e77
Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
2023-10-26 21:26:48 +02:00
John Wellbelove
2c63f54ad2
Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
2023-10-26 21:05:58 +02:00
John Wellbelove
95c7f44cc6
Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
2023-10-26 21:02:44 +02:00
John Wellbelove
ba5eee73b1
Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
2023-10-26 20:26:37 +02:00
John Wellbelove
0c1bed079a
Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
2023-10-26 20:26:31 +02:00
John Wellbelove
c1e9573c32
Merge branch 'pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
2023-10-26 20:24:53 +02:00
John Wellbelove
f47fdfc0ff
Try to fix library error for Github Actions for Clang C++20
2023-10-26 20:24:47 +02:00
John Wellbelove
f208eb4073
Try to fix library error for Github Actions for Clang C++20
2023-10-26 20:10:22 +02:00
jmartens-42
13759c1cbb
moved BUILD_TESTS check outside of root cmake check to allow building tests in submodules ( #777 )
...
added check for GNUC >= 11 for -Wstringop-overread ignore pragma since it isn't introduced until gcc/g++-11
Co-authored-by: Josh <joshua.martens@magna.com>
2023-10-26 20:07:23 +02:00
John Wellbelove
e8eeeba875
Merge branch 'master' into development
2023-10-23 09:59:41 +01:00
John Wellbelove
85f2e09ef7
#776 Add missing semicolons
20.38.5
2023-10-23 09:35:01 +01:00
H1MSK
837a5156b4
Add missing semicolons ( #776 )
2023-10-22 16:16:04 +01:00
John Wellbelove
8911b1e51f
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-10-21 10:28:08 +01:00
John Wellbelove
5ca6e05eb8
Added etl::string interface to etl::base64
2023-10-15 11:44:23 +01:00
John Wellbelove
21a9b884bc
Added etl::string::fill()
2023-10-15 11:44:23 +01:00
John Wellbelove
d30026ec64
Fix maybe-uninitialized warning
2023-10-15 11:44:23 +01:00
John Wellbelove
6bc244cf8e
Final changes
2023-10-15 11:44:22 +01:00
John Wellbelove
f7281dc680
Initial code
2023-10-15 11:44:22 +01:00
John Wellbelove
91a357d18d
static_cast for string_view & array_view size() member functions
2023-10-15 11:44:22 +01:00
John Wellbelove
92e880f3b1
#773 Return raw pointer for etl::multi_span::operator->()
20.38.4
2023-10-14 21:34:39 +01:00
John Wellbelove
f616a247d6
Merge branch 'pull-request/#773-Return-raw-pointer-for-etl-multi_span-operator' into development
2023-10-14 00:53:10 +01:00
John Wellbelove
6ee6177e82
Added -> operator test
2023-10-13 21:32:30 +01:00
David Hebbeker
e631a0fd9b
Return raw pointer for etl::multi_span::operator->(). ( #773 )
...
- using `operator*()` in case getting the current element is changed one day
- using `&` to get the address
Simply returning `p_value` may break in case the internal type of `p_value` would change. This way it is more robust to changes.
2023-10-13 20:48:46 +01:00
John Wellbelove
822e2444f4
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-10-11 12:51:39 +01:00
John Wellbelove
79bfc6f39a
static_cast for string_view & array_view size() member functions
2023-10-11 12:49:06 +01:00
John Wellbelove
5437b4b55a
Added etl::string interface to etl::base64
2023-10-05 13:29:45 +01:00
John Wellbelove
6b7093dc17
Added etl::string::fill()
2023-10-04 18:51:50 +01:00
John Wellbelove
b5bed0f4da
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-10-04 11:40:04 +01:00
John Wellbelove
c9056b6e3a
Fix maybe-uninitialized warning
2023-10-04 11:39:59 +01:00
John Wellbelove
785d97fb35
Fix maybe-uninitialized warning
2023-10-04 11:23:16 +01:00