4592 Commits

Author SHA1 Message Date
John Wellbelove
58f469ebd4 Work in progress
Finished updating explicit single element tests
2023-12-29 09:33:20 +00:00
John Wellbelove
c20e3dee3f Merge branch 'feature/#774-Truncating-access-for-etl-bitset' of https://github.com/ETLCPP/etl into feature/#774-Truncating-access-for-etl-bitset
# Conflicts:
#	include/etl/binary.h
#	test/run-syntax-checks.sh
#	test/run-tests.sh
#	test/test_binary.cpp
2023-12-18 15:45:41 +00:00
John Wellbelove
c5c88ae010 Work in progress 2023-12-18 15:28:32 +00:00
John Wellbelove
aa4b27b6e6 Work in progress for etl::bitset::extract 2023-12-18 15:21:05 +00:00
John Wellbelove
236af6190a Work in progress for etl::bitset::extract 2023-12-18 15:21:05 +00:00
John Wellbelove
2c8aafedcd Work in progress for etl::bitset::extract 2023-12-18 15:21:05 +00:00
John Wellbelove
a5b425f03e Work in progress for etl::bitset::extract 2023-12-18 15:21:04 +00:00
John Wellbelove
6d941298ea Improved display of CHECK_EQUAL_HEX in unittest++ 2023-12-18 15:15:09 +00:00
John Wellbelove
d3b3fdbd40 Fixed 'nodiscard' keyword errors 2023-12-18 11:28:12 +00:00
John Wellbelove
c75617c2b6 #805 legacy etl::bitset set/reset does not work if the element type is greater than 8 bit 2023-12-18 11:07:42 +00:00
John Wellbelove
d17f422dac Added binary functors for ~ & | ^ 2023-12-18 11:02:54 +00:00
John Wellbelove
480363a4e7 Added etl::generate algorithm 2023-12-18 10:52:40 +00:00
John Wellbelove
7bb125a360 Added etl::generate algorithm 2023-12-17 12:54:01 +00:00
John Wellbelove
59cd9e66d7 #807 Change in legacy etl::bitset with nullptr construction + error handling
Harmonised operation of legacy and new etl::bitset
Added ETL_ASSERT checks for nullptr buffer pointers for etl::bitset_ext
2023-12-16 12:57:36 +00:00
John Wellbelove
8f88aa0141 Fixed etl::optional operator =() for invalid values with non-pod types 2023-12-15 10:06:21 +00:00
John Wellbelove
dd060d5013 Updated version and release 20.38.10 2023-12-10 16:25:45 +00:00
John Wellbelove
f500cd29a8 Prioritize ETL_TARGET_OS_* for mutex selection 2023-12-10 12:57:39 +00:00
John Wellbelove
783be74dd3 Updated version and release notes 20.38.9 2023-12-08 09:26:23 +00:00
John Wellbelove
eba9c5797d Added CRC1 (AKA Parity)
Modified test suit names
2023-12-08 09:03:17 +00:00
John Wellbelove
9161413337 Merge branch 'hotfix/#799-Iterator-returned-by-crc.input()-does-not-satisfy-std--output_iterator' into development 2023-12-08 08:46:34 +00:00
John Wellbelove
6775dba40d Fixed output iterator for frame_check_sequence and pseudo_moving_average 2023-12-08 08:46:16 +00:00
John Wellbelove
4b97e82876 Added CRC1 (AKA Parity)
Modified test suit names
2023-12-07 16:19:46 +00:00
John Wellbelove
6a48eef934 Merge branch 'master' of https://github.com/ETLCPP/etl 2023-12-05 14:29:56 +00:00
John Wellbelove
9492ca101c Corrected clang version name detection 2023-12-05 14:29:44 +00:00
John Wellbelove
0ded4390dc Merge branch 'development' of https://github.com/ETLCPP/etl into development
# Conflicts:
#	support/Release notes.txt
2023-12-05 14:29:27 +00:00
John Wellbelove
bd4db45a9b Updated release notes 2023-12-05 14:29:01 +00:00
John Wellbelove
390111f3f7 Merge branch 'master' of https://github.com/ETLCPP/etl 2023-12-05 14:26:52 +00:00
John Wellbelove
9cb646a286 Corrected clang version name detection 2023-12-05 14:26:45 +00:00
John Wellbelove
ddaa3d55be Updated release notes 2023-12-05 14:26:16 +00:00
John Wellbelove
1027e66279 #795 etl::private_variant doesn't fully respect the chosen error reporting. 2023-12-05 14:24:32 +00:00
John Wellbelove
e5db17f0c9 Merge branch 'master' of https://github.com/ETLCPP/etl 20.38.8 2023-12-05 13:57:10 +00:00
John Wellbelove
8521eea25e Corrected clang version name detection 2023-12-05 13:57:04 +00:00
John Wellbelove
82482a43a4 Updated release notes 2023-12-05 13:56:49 +00:00
John Wellbelove
76f8664ed6 Corrected clang version name detection 2023-12-05 11:27:06 +00:00
John Wellbelove
bdba48016b typo 2023-12-05 09:59:44 +00:00
John Wellbelove
5c3341ea93 Updated release notes 2023-12-05 09:55:51 +00:00
John Wellbelove
8aa799a3cb Added check for NAN definitions for C++11 FP functions 2023-12-05 09:53:47 +00:00
John Wellbelove
0f7fa6ecdf Change for VS2022 C++14 20.38.7 2023-12-04 14:34:38 +00:00
John Wellbelove
f7845f8530 Updated help screen in CI script 2023-12-04 09:34:14 +00:00
John Wellbelove
b34b6f3645 Merge branch 'development'
# Conflicts:
#	support/Release notes.txt
2023-12-04 09:02:46 +00:00
John Wellbelove
8d125acda2 Updated release notes 2023-12-04 08:41:02 +00:00
John Wellbelove
92109bd779 Updated script text 2023-12-04 08:38:50 +00:00
John Wellbelove
cbbd1d840a Added additional etl::make_lsb_mask and etl::make_msb_mask binary functions 2023-12-04 08:38:42 +00:00
John Wellbelove
305f34fbed Work in progress for etl::bitset::extract 2023-12-04 08:37:59 +00:00
John Wellbelove
1149133384 Updated script text 2023-12-04 08:37:42 +00:00
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