John Wellbelove
7f66536183
Fixed syntax issue between GCC and Clang/Visual Studio
2024-11-11 13:24:21 +00:00
John Wellbelove
d3ba653e37
Fixed syntax issue between GCC and Clang/Visual Studio
2024-11-11 13:20:47 +00:00
John Wellbelove
27492b4562
Fixed missing conditional macros around transparent comparator C++11 functions
2024-11-11 13:19:59 +00:00
John Wellbelove
c9180a4b18
Replaced ETL_OR_STD::size with ETL_OR_STD17::size in unit tests
2024-11-10 18:34:18 +00:00
John Wellbelove
80a3ca0bea
Updated release notes
2024-11-10 18:00:47 +00:00
John Wellbelove
5b01a4b4e5
Changed comment
...
Simplified unit test
2024-11-10 18:00:45 +00:00
John Wellbelove
31740b8c8b
Updated version and release notes
2024-11-10 18:00:44 +00:00
John Wellbelove
ad69fb256d
Added new C++17 function wrappers
...
etl::function_as_functor
etl::function_ptr_as_functor
etl::functor_as_static
etl::member_function_as_static
etl::member_function_as_functor
2024-11-10 18:00:10 +00:00
John Wellbelove
c954c696bb
#957 Support heterogenous lookup for maps
2024-11-10 18:00:08 +00:00
John Wellbelove
bce35c4927
Simplified definition of is_base_of
2024-11-10 18:00:06 +00:00
John Wellbelove
36a5b4ba16
#959 Treat bitset with size_type
2024-11-10 18:00:05 +00:00
John Wellbelove
4b7997ae17
#965 Fix accident creation of a delegate to an rvalue delegate when copying/assigning from delegate with mismatching signature
...
#966 A constructor for delegate with a freestanding function
2024-11-10 18:00:03 +00:00
John Wellbelove
586ae0cdff
Fixed static definition
2024-11-10 18:00:01 +00:00
John Wellbelove
907d38f728
Redefined ETL_DEPRECATED
2024-11-10 18:00:00 +00:00
John Wellbelove
0dbbc4ba57
Updated nth_type to handle a type list of zero length
2024-11-10 17:59:58 +00:00
John Wellbelove
bad4046e91
Updated Github Actions to checkout@v4
2024-11-10 17:59:56 +00:00
John Wellbelove
6461094830
Modified etl::is_delegate to inherit from etl::bool_constant
2024-10-21 09:10:13 +01:00
Vladimir Pinchuk
71b691f7fe
etl/delegate: fix accident creation of a delegate to an rvalue delegate when copying/assigning from delegate with mismatching signature ( #965 )
...
* etl/delegate: fix accident creation of a delegate to an rvalue delegate when copying/assigning from delegate with mismatching signature
* etl/type_traits: fix etl::is_base_of for the case when TDerived is final
* add etl::is_delegate
* add changes related to etl::is_delegate to c++03 implementation
* add etl::is_delegate_v<T>
2024-10-21 08:40:59 +01:00
John Wellbelove
a88a48d712
Update README.md
2024-10-20 09:13:02 +01:00
John Wellbelove
4071b17372
Updated release notes and version
2024-09-18 20:37:15 +01:00
ZachOB
484080b88e
Fix build error in icircular_buffer::iterator and icircular_buffer::const_iterator ( #956 )
2024-09-18 17:36:46 +01:00
John Wellbelove
bec9f4a2df
Added etl::ratio tests
2024-09-15 14:12:40 +01:00
John Wellbelove
4741c71e34
etl::ratio work-in-progress
2024-09-14 20:02:25 +01:00
John Wellbelove
0d0b9be310
etl::duration work in progress
2024-09-13 19:55:18 +01:00
John Wellbelove
4942ff840e
etl::duration work in progress
2024-09-12 14:03:05 +01:00
John Wellbelove
e6c47a198c
Added tests for weekday_indexed and weekday_last
2024-09-08 17:28:52 +01:00
John Wellbelove
d74d8ad3b5
Merge branch 'feature/#757-Add-time-date-classes' of https://github.com/ETLCPP/etl-21 into dual-licence/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-09-07 21:24:27 +01:00
John Wellbelove
e732f205ac
Updates to weekday
2024-09-07 21:19:47 +01:00
John Wellbelove
d15f35c78f
Work in progress
2024-09-07 21:16:11 +01:00
John Wellbelove
ae31d581e2
Work in progress
2024-09-07 21:14:46 +01:00
John Wellbelove
bfa5f391fb
Fixed value type
2024-09-07 21:13:09 +01:00
John Wellbelove
b532aa685f
Work in progress
2024-09-07 21:13:09 +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
081e920302
Updated release notes
20.39.4
2024-09-01 11:49:14 +01:00
John Wellbelove
cb8bb2a35b
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2024-08-31 11:56:38 +01:00
schemborerik
77ab40a72f
For GCC10, we should check __cplusplus >= 201709L when determining if c++20 is supported ( #949 )
2024-08-31 11:56:32 +01:00
schemborerik
5bc74d51a4
For GCC10, we should check __cplusplus >= 201709L when determining if c++20 is supported ( #949 )
2024-08-31 11:19:26 +01:00
John Wellbelove
c54ba6f4c2
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2024-08-31 11:06:53 +01:00
John Wellbelove
f3ad597e75
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2024-08-31 11:06:47 +01:00
John Wellbelove
8e7693d39b
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2024-08-31 11:06:10 +01:00
John Wellbelove
b602203e95
C++11 & 14 unit test compatibility
2024-08-31 11:06:03 +01:00
John Wellbelove
0d058f7b07
C++11 & 14 unit test compatibility
2024-08-31 10:54:55 +01:00
John Wellbelove
46012576d1
Merge branch 'hotfix/#948-Bug-in-queue-pop-can-break-queue.empty()' into development
2024-08-31 09:42:44 +01:00
John Wellbelove
3612390888
#948 Bug in queue pop can break queue.empty()
2024-08-31 09:40:46 +01:00
John Wellbelove
10147a1868
Updates to weekday
2024-08-30 19:59:16 +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
a90d0f4a89
Fixed value type
2024-08-29 09:45:58 +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
d564bb501a
Merge branch 'master' of https://github.com/ETLCPP/etl
2024-08-20 17:36:00 +01:00