John Wellbelove
|
3caffa148f
|
Merge branch 'hotfix/#829-Possible-bug-on-assign-of-etl-array' into development
|
2024-01-28 20:35:22 +00:00 |
|
John Wellbelove
|
ad33083543
|
Added safe copy to etl::array::assign
etl::array::assign now returns an iterator
|
2024-01-28 20:35:07 +00:00 |
|
John Wellbelove
|
9ed453e7ef
|
Merge branch 'hotfix/#827-Declaration-order-for-etl--first_set_bit_position-in-binary_h' into development
|
2024-01-28 09:20:49 +00:00 |
|
John Wellbelove
|
c0f2bec6ae
|
Comment fix
|
2024-01-28 09:20:15 +00:00 |
|
John Wellbelove
|
1d6a068e0a
|
Merge branch 'hotfix/#803-etl-unordered_map-buffer-overflow' into development
|
2024-01-25 16:35:56 +00:00 |
|
John Wellbelove
|
749396669b
|
Added -Wnull-dereference flags to GCC and Clang unit test configurations
|
2024-01-25 16:33:56 +00:00 |
|
John Wellbelove
|
77513730e0
|
Fixed shadow warnings in all files
#823 Multiple variable shadowing warnings in private/bitset_new.h
|
2024-01-25 14:22:26 +00:00 |
|
John Wellbelove
|
d2c7a206e7
|
Removed AVR STL implementation from support
|
2024-01-23 13:43:57 +00:00 |
|
John Wellbelove
|
51b10c498c
|
Added to_ulong() and to_ullong()
|
2024-01-20 21:03:17 +00:00 |
|
John Wellbelove
|
5e78b48b6c
|
#815 etl::remove_if calls predicate twice for first iterator, where predicate returns true.
|
2024-01-20 18:35:20 +00:00 |
|
John Wellbelove
|
816e87ae00
|
Merge branch 'feature/#774-Truncating-access-for-etl-bitset' into development
# Conflicts:
# test/vs2022/etl.vcxproj.filters
|
2024-01-20 18:32:59 +00:00 |
|
John Wellbelove
|
5bc4160945
|
Merge branch 'feature/#774-Truncating-access-for-etl-bitset' of https://github.com/ETLCPP/etl into feature/#774-Truncating-access-for-etl-bitset
|
2024-01-20 18:10:40 +00:00 |
|
John Wellbelove
|
94ee20e2fd
|
Fix C++ standard syntax compatibility for repair()
|
2024-01-20 18:10:34 +00:00 |
|
John Wellbelove
|
db878c54c5
|
Fix C++ standard syntax compatibility for repair()
|
2024-01-20 10:10:55 +00:00 |
|
John Wellbelove
|
83e23b9adf
|
Fix C++ standard syntax compatibility for repair()
|
2024-01-20 10:08:15 +00:00 |
|
John Wellbelove
|
1825c54570
|
Minor C++ standards compatibility tweaks
|
2024-01-20 09:44:51 +00:00 |
|
John Wellbelove
|
47d3d67a14
|
Modified definition of bitset::Storage_Type for compatibility with C++03
|
2024-01-18 09:54:07 +00:00 |
|
John Wellbelove
|
bb1df0839b
|
Merge branch 'development' of https://github.com/ETLCPP/etl into development
|
2024-01-18 09:30:16 +00:00 |
|
John Wellbelove
|
0770e76d42
|
Merge branch 'pull-request/#812-Implement-SAE-J1850-CRC8' into development
|
2024-01-18 09:30:11 +00:00 |
|
John Wellbelove
|
4b39d012be
|
Merge branch 'pull-request/#812-Implement-SAE-J1850-CRC8' into development
|
2024-01-18 08:58:15 +00:00 |
|
John Wellbelove
|
279a59fa59
|
Added syntax checks for crc8_j1850 & crc8_j1850_zero
|
2024-01-18 08:57:50 +00:00 |
|
Drew Rife
|
ac4c3e67e6
|
Implement SAE J1850 CRC8 and "Zero" version (#812)
* feat: added 8bit j1850 crc parameters
* feat: add crc8 j1850 header
* feat: add crc j1850 zero header
* feat: add the crc j1850 headers to crc.h
* test: j1850 4 constructor
* build: crc8 j1850 tests
* test: crc8 j1850 4 add values
* test: crc8 j1850 4 add range
* test: crc8 j1850 4 add range via iterator
* test: crc8 j1850 4 add range endian
* test: crc8 j1850 16 constructor
* test: crc8 j1850 16 add values
* test: crc8 j1850 16 add range
* test: crc8 j1850 16 add range via iterator
* test: crc8 j1850 16 add range endian
* test: crc8 j1850 156 constructor
* test: crc8 j1850 256 add values
* test: crc8 j1850 256 add range
* test: crc8 j1850 add range via iterator
* test: crc8 j1850 256 add range endian
* test: initial commit of crc j1850 zero tests
* build: crc8 j1850 zero tests
* test: crc8 j1850 zero 4 add values
* test: crc8 j1850 zero 4 add range
* test: crc8 j1850 zero 4 add range via iterator
* test: crc8 j1850 zero 4 add range endian
* test: crc8 j1850 zero 16 constructor
* test: crc8 j1850 zero 16 add values
* test: crc8 j1850 zero 16 add range
* test: crc8 j1850 zero 16 add range via iterator
* test: crc8 j1850 zero 16 add range endian
* test: crc8 j1850 zero 256 constructor
* test: crc8 j1850 zero 256 add values
* test: crc8 j1850 zero 256 add range
* test: crc8 j1850 zero 256 add range via iterator
* test: crc8 j1850 zero 256 add range endian
* fix: header include guards
|
2024-01-13 11:48:55 +00:00 |
|
John Wellbelove
|
3d3dad8499
|
Work in progress
|
2024-01-13 11:45:57 +00:00 |
|
John Wellbelove
|
3ca624efb0
|
Changed case of template constants
|
2024-01-13 11:45:38 +00:00 |
|
John Wellbelove
|
8f6055e99b
|
Removed ETL_STATIC_CONSTANT
|
2024-01-13 11:44:59 +00:00 |
|
John Wellbelove
|
ce7ce3bb72
|
Make binary functor operator() const
|
2024-01-13 11:44:40 +00:00 |
|
John Wellbelove
|
0f1840a70d
|
Update LICENSE
|
2024-01-10 08:51:03 +00:00 |
|
John Wellbelove
|
9bf8da3d26
|
Updated Arduino library files
|
2024-01-04 00:12:36 +00:00 |
|
John Wellbelove
|
a7271e470a
|
Work in progress
Comprehensive bitset type comparisons
|
2024-01-04 00:11:54 +00:00 |
|
John Wellbelove
|
78d2ccf55e
|
Work in progress
Finished updating explicit single element tests for bitset_ext
|
2023-12-29 16:00:10 +00:00 |
|
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
|
489429bd7c
|
Fixed operator == implementations
|
2023-12-13 09:58:44 +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 |
|