John Wellbelove
|
e6c47a198c
|
Added tests for weekday_indexed and weekday_last
|
2024-09-08 17:28:52 +01:00 |
|
John Wellbelove
|
c0d3447818
|
Merge branch 'feature/#757-Add-time-date-classes' of https://github.com/ETLCPP/etl-21 into dual-licence/feature/#757-Add-time-date-classes
|
2024-09-07 19:34:51 +01:00 |
|
John Wellbelove
|
f5d3c4fffa
|
Merge branch 'feature/#757-Add-time-date-classes' of https://github.com/ETLCPP/etl into feature/#757-Add-time-date-classes
# Conflicts:
# include/etl/chrono.h
# include/etl/private/chrono/day.h
# include/etl/private/chrono/duration.h
# test/CMakeLists.txt
# test/test_chrono_day.cpp
# test/vs2022/etl.vcxproj
# test/vs2022/etl.vcxproj.filters
|
2024-08-29 09:54:37 +01:00 |
|
John Wellbelove
|
fc0576ad95
|
Work in progress
|
2024-08-29 09:13:56 +01:00 |
|
John Wellbelove
|
f77d91d544
|
Updated syntax checks
|
2024-08-21 18:48:56 +01:00 |
|
John Wellbelove
|
c5a6f9b5b4
|
#942 Warning on pragma c++20-compat
|
2024-08-06 19:38:58 +01:00 |
|
John Wellbelove
|
b85cc276b3
|
Refactored etl::io_port classes
Added binary operators
Modified the way iterators are handled.
|
2024-07-28 16:51:02 +01:00 |
|
John Wellbelove
|
f22ccc56ab
|
Reenabled address sanitizer for VS2022
|
2024-06-24 18:20:58 +01:00 |
|
John Wellbelove
|
96a1105891
|
Refactored base64 encoder and decoder
|
2024-06-19 20:22:57 +01:00 |
|
John Wellbelove
|
ab1ea83f77
|
Refactored base64 encoder and decoder
|
2024-06-16 13:53:05 +01:00 |
|
John Wellbelove
|
211f872318
|
Refactored base64 encoder
|
2024-06-14 20:00:28 +01:00 |
|
John Wellbelove
|
5c2615ac30
|
Partial refactor into separate encode and decoder headers
Changed to delegate callback based operation
|
2024-06-14 11:54:23 +01:00 |
|
John Wellbelove
|
45333cae91
|
Merge branch 'development' into feature/Base64-codec
# Conflicts:
# arduino/library-arduino.json
# arduino/library-arduino.properties
# include/etl/iterator.h
# include/etl/version.h
# library.json
# library.properties
# test/CMakeLists.txt
# test/vs2022/etl.vcxproj.filters
# version.txt
|
2024-06-02 10:19:09 +01:00 |
|
John Wellbelove
|
e3475be122
|
Moved project file in VS2022
|
2024-05-14 08:22:22 +01:00 |
|
John Wellbelove
|
38d683bb11
|
Added gcd & lcm to syntax checks
|
2024-05-13 23:48:33 +01:00 |
|
John Wellbelove
|
b42af2a829
|
Added GCD and LCM algorithms
|
2024-05-13 13:45:27 +01:00 |
|
John Wellbelove
|
b07019dac4
|
removed generator output files from VS2022 project
|
2024-03-23 15:08:47 +00:00 |
|
John Wellbelove
|
353419f284
|
Updated with UnitTest++ macros
|
2024-03-21 10:26:58 +00:00 |
|
John Wellbelove
|
833afdbd20
|
Added optimised and sanitiser build option to Visual Studio project
|
2024-03-11 18:13:06 +00:00 |
|
John Wellbelove
|
a77e435924
|
Fixed unsynched generators
|
2024-03-10 09:33:05 +00:00 |
|
John Wellbelove
|
c6dc700cf3
|
Added message type traits
|
2024-03-05 09:55:08 +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
|
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
|
279a59fa59
|
Added syntax checks for crc8_j1850 & crc8_j1850_zero
|
2024-01-18 08:57:50 +00:00 |
|
John Wellbelove
|
a7271e470a
|
Work in progress
Comprehensive bitset type comparisons
|
2024-01-04 00:11:54 +00:00 |
|
John Wellbelove
|
a5b425f03e
|
Work in progress for etl::bitset::extract
|
2023-12-18 15:21:04 +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
|
4b97e82876
|
Added CRC1 (AKA Parity)
Modified test suit names
|
2023-12-07 16:19:46 +00:00 |
|
John Wellbelove
|
31bf89a8da
|
Refactored Github CI workflows
|
2023-11-25 13:07:00 +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
|
9c16706835
|
Updated syntax checks
|
2023-11-14 18:34:08 +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
|
5622a98571
|
Refactoring
|
2023-10-31 11:12:07 +01:00 |
|
John Wellbelove
|
23a76d2371
|
Refactored back_inserter support
|
2023-10-29 09:01:08 +01:00 |
|
John Wellbelove
|
8db9613320
|
Renamed test file
|
2023-10-29 08:58:11 +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
|
24b145896d
|
Updated versions
|
2023-09-27 17:56:10 +01:00 |
|
John Wellbelove
|
b6e75065f4
|
Merge branch 'feature/#757-Add-time-date-classes' of https://github.com/ETLCPP/etl into feature/#757-Add-time-date-classes
|
2023-09-20 21:29:16 +01:00 |
|
John Wellbelove
|
c509333c1f
|
Merge branch 'feature/#757-Add-time-date-classes' of https://github.com/ETLCPP/etl into feature/#757-Add-time-date-classes
|
2023-09-17 19:49:49 +01:00 |
|
John Wellbelove
|
f9d27d93ba
|
Merge branch 'feature/#757-Add-time-date-classes' of https://github.com/ETLCPP/etl into feature/#757-Add-time-date-classes
|
2023-09-14 18:49:45 +01:00 |
|
John Wellbelove
|
8c78fdab04
|
Work in progress
|
2023-09-12 09:53:18 +01:00 |
|
John Wellbelove
|
53084ae932
|
Added c++03 zero parameter emplace member functions
|
2023-08-25 02:05:46 +01:00 |
|
John Wellbelove
|
45fb06af3f
|
Changes require for non-virtual messages
|
2023-08-18 20:51:36 +01:00 |
|
John Wellbelove
|
81815a2dc9
|
Updated stringify macro for variadic parameters
|
2023-08-13 10:33:48 +01:00 |
|
John Wellbelove
|
f9da1cde9b
|
Made unit test suite names unique
|
2023-08-09 08:57:50 +01:00 |
|
John Wellbelove
|
8b5ff06e44
|
Resolve all C++ -O2 warnings
|
2023-08-06 23:39:11 +01:00 |
|
John Wellbelove
|
86b147d2a4
|
Updated version and release notes
|
2023-07-10 21:10:07 +01:00 |
|
John Wellbelove
|
f9e9ff8395
|
Merge branch 'development' of https://github.com/ETLCPP/etl into development
|
2023-07-05 20:19:26 +01:00 |
|