John Wellbelove
5b4e991ee8
Added additional etl::make_lsb_mask and etl::make_msb_mask binary functions
2023-12-04 08:37:10 +00:00
John Wellbelove
48bbfa0c53
Merge branch 'feature/#774-Truncating-access-for-etl-bitset' of https://github.com/ETLCPP/etl into feature/#774-Truncating-access-for-etl-bitset
2023-12-02 17:47:25 +00:00
John Wellbelove
18a1c76ec6
Work in progress for etl::bitset::extract
2023-12-02 17:47:20 +00:00
John Wellbelove
9064eecee2
Work in progress for etl::bitset::extract
2023-12-02 17:46:38 +00:00
John Wellbelove
3d3f87564d
Work in progress for etl::bitset::extract
2023-12-01 17:21:48 +00:00
John Wellbelove
863dd24cc4
Work in progress for etl::bitset::extract
2023-11-29 18:22:34 +00:00
John Wellbelove
c3603c4d7e
Improved display of CHECK_EQUAL_HEX in unittest++
2023-11-29 18:21:47 +00:00
John Wellbelove
dd0cf816f6
Updated release notes
2023-11-25 13:18:45 +00:00
John Wellbelove
31bf89a8da
Refactored Github CI workflows
2023-11-25 13:07:00 +00:00
John Wellbelove
2387ade3c6
Refactored Github CI workflows
2023-11-25 11:29:50 +00:00
John Wellbelove
82420b4f1b
Refactored Github CI workflows
2023-11-25 11:23:08 +00:00
John Wellbelove
1e2a127dbe
Refactored Github CI workflows
2023-11-25 11:20:28 +00:00
John Wellbelove
d326a7e3f9
Try clang temporary fix for Github CI
2023-11-25 10:45:49 +00:00
John Wellbelove
b973e0cbe7
Try clang temporary fix for Github CI
2023-11-25 10:42:59 +00:00
John Wellbelove
2e3ee1f7e2
Try clang temporary fix for Github CI
2023-11-25 10:33:29 +00:00
John Wellbelove
23d5ca09d9
Try clang temporary fix for Github CI
2023-11-25 10:22:30 +00:00
John Wellbelove
4606e33a6d
Merge branch 'pull-request/#782-Set-is-full-error-when-adding-existing-item' into development
2023-11-24 11:26:55 +00:00
İsmail Tüzün
c6fecd9d7c
Set is full error when adding existing item ( #782 )
...
* Fixed set_full error when inserting existing item.
* Added test inserting existing value to full set
* Added test inserting existing value to full flat_set and reference_flat_set
* Fixed unordered_set_full error when inserting existing item.
2023-11-24 11:24:52 +00:00
John Wellbelove
b732b14c53
Update version and release notes
2023-11-24 11:22:50 +00:00
John Wellbelove
34e621462f
Disable Clang C++20 CI tests until Guthub sorts out the issue
2023-11-24 11:09:37 +00:00
John Wellbelove
1f082c6ab3
Remove tempory fix
2023-11-24 11:07:21 +00:00
John Wellbelove
af6293a7ff
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-11-24 10:52:23 +00:00
John Wellbelove
4b25a4c77b
Try clang Github fix
2023-11-24 10:51:43 +00:00
John Wellbelove
5d3df08a88
Try clang fix for Github CI
2023-11-24 10:38:52 +00:00
John Wellbelove
04211563f5
Fix useless cast
2023-11-24 10:23:12 +00:00
John Wellbelove
63d1a64e6c
#787 etl::expected doesn't compile with ETL_LOG_ERRORS
...
Updated CI scripts
#786 u8string
#783 Cannot insert existing value to full set
#781 etl::multi_span::iterator::operator *() fails if first span is empty
#780 endian enum_type produces useless-cast warnings
#779 hash.h: warnings produced with -Wfloat-equal
2023-11-24 09:59:35 +00:00
John Wellbelove
f5879a757a
Merge branch 'hotfix/#779-hash-h-warnings-produced-with-Wfloat-equal' into development
...
# Conflicts:
# test/run-tests.sh
# test/vs2022/etl.vcxproj.filters
2023-11-21 17:55:57 +00:00
John Wellbelove
61da85fa77
Removed float-equal warnings
...
Added functions is_nan, is_infinity, is_zero & is_exactly_equal
Fixed array-bounds warnings for GCC and -O2 optimisation
2023-11-21 15:13:24 +00:00
John Wellbelove
23f961eb88
Added Git branch to terminal prompt
2023-11-15 10:40:59 +00:00
John Wellbelove
9c16706835
Updated syntax checks
2023-11-14 18:34:08 +00:00
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
5622a98571
Refactoring
2023-10-31 11:12:07 +01:00
John Wellbelove
feb7c60609
Merge branch 'feature/Base64-codec' of https://github.com/ETLCPP/etl into feature/Base64-codec
...
# Conflicts:
# test/test_base64_RFC4648_with_padding.cpp
2023-10-29 09:01:33 +01:00
John Wellbelove
23a76d2371
Refactored back_inserter support
2023-10-29 09:01:08 +01:00
John Wellbelove
9a5ed96f8e
Renamed test file
2023-10-29 09:00:49 +01:00
John Wellbelove
02e69f5757
Added padding flag
2023-10-29 09:00:49 +01:00
John Wellbelove
b1a042385f
Removed static from encode and decode functions
2023-10-29 09:00:49 +01:00
John Wellbelove
0523fc869a
Static version of Base64 - RFC-6848 - No optional padding
2023-10-29 09:00:49 +01:00
John Wellbelove
58c55a8bb6
Updates
2023-10-29 08:59:11 +01:00
John Wellbelove
f9233f99ab
Refactor to support multiple RFCs
2023-10-29 08:58:11 +01:00
John Wellbelove
8db9613320
Renamed test file
2023-10-29 08:58:11 +01:00
John Wellbelove
5016d4033f
Added padding flag
2023-10-29 08:58:10 +01:00
John Wellbelove
456a56e7aa
Removed static from encode and decode functions
2023-10-29 08:58:10 +01:00
John Wellbelove
25338fb0d1
Static version of Base64 - RFC-6848 - No optional padding
2023-10-29 08:58:10 +01:00