John Wellbelove
|
89647c14f2
|
Fixed const_map and const_set operator== to check container sizes
|
2025-07-08 08:18:03 +01:00 |
|
John Wellbelove
|
3784991dd2
|
Added const_set_constexpr tests
|
2025-06-28 09:05:50 +01:00 |
|
John Wellbelove
|
5f73295392
|
Modified const_map & const_multimap type definitions
Added const_set
|
2025-06-28 08:53:48 +01:00 |
|
John Wellbelove
|
64eb9742f0
|
Added const_map_ext and const_multimap_ext
|
2025-06-25 14:47:47 +01:00 |
|
John Wellbelove
|
e84be139c5
|
Split classes into ETL standard top level and 'i' base classes.
Split into const and constexpr unit tests files
|
2025-06-24 13:24:17 +01:00 |
|
John Wellbelove
|
eb6df0ec82
|
Removed non-const iterator and pointer types
Updated Doxygen comments
|
2025-06-16 08:30:35 +01:00 |
|
John Wellbelove
|
933da4dcb4
|
Added C++23 Preview configuration
|
2025-06-06 18:18:16 +01:00 |
|
John Wellbelove
|
a0d81170c8
|
Added inline namespaces
|
2025-05-25 19:07:18 +01:00 |
|
John Wellbelove
|
2df0039781
|
Moved chrono.h in the VS2022 project list
|
2025-05-22 10:20:21 +01:00 |
|
John Wellbelove
|
ba31479481
|
Added sys_day and local_day constructors and conversions
|
2025-05-17 21:00:23 +01:00 |
|
John Wellbelove
|
7b603e201c
|
Merge branch 'feature/add-time-date-classes' into development
# Conflicts:
# include/etl/tuple.h
# test/vs2022/etl.vcxproj.filters
|
2025-05-14 19:23:21 +01:00 |
|
Roland Reichwein
|
9f5ad35d41
|
Cleanup fixes for C++03 (#1089)
* Typo fixes
* Fix typo
---------
Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
|
2025-05-13 21:21:50 +01:00 |
|
John Wellbelove
|
f3541696fb
|
C++03, 11, 14, 17, 20 compatibility changes
|
2025-05-12 12:10:41 +01:00 |
|
John Wellbelove
|
12328670dd
|
Work in progress
|
2025-05-11 14:11:22 +01:00 |
|
John Wellbelove
|
0b280bf5f0
|
Fixed test syntax error
|
2025-05-05 21:10:03 +01:00 |
|
John Wellbelove
|
5143aa7f53
|
Added year_month_day and year_month_day_last classes and tests
|
2025-04-28 20:00:18 +01:00 |
|
John Wellbelove
|
279ce8f0dc
|
Added more chrono classes and operators
|
2025-04-27 20:22:45 +01:00 |
|
John Wellbelove
|
4485a90c04
|
Added etl::chrono::year_month
|
2025-04-25 19:21:41 +01:00 |
|
John Wellbelove
|
d604d40648
|
Added etl::chrono::hh_mm_ss
|
2025-04-25 18:07:43 +01:00 |
|
John Wellbelove
|
ee748eb6cb
|
Updates to chrono classes
|
2025-04-22 20:16:52 +01:00 |
|
John Wellbelove
|
fedf429d02
|
Merge branch 'development' into feature/add-time-date-classes
# Conflicts:
# .gitignore
# include/etl/platform.h
# include/etl/ratio.h
# test/CMakeLists.txt
# test/test_ratio.cpp
# test/vs2022/etl.vcxproj
# test/vs2022/etl.vcxproj.filters
|
2025-04-19 12:30:36 +01:00 |
|
John Wellbelove
|
bc158cbcbc
|
Updates to chrono classes
|
2025-04-18 10:50:48 +01:00 |
|
John Wellbelove
|
459709bff5
|
Minor style change
|
2025-04-16 19:33:24 +01:00 |
|
John Wellbelove
|
475674288c
|
Added etl::tuple to VS project
Added tuple to CMakeLists.txt
|
2025-04-14 17:34:27 +01:00 |
|
John Wellbelove
|
60041bf56a
|
#1057 ETL_DECLARE_DEBUG_COUNT increases RAM usage even when ETL_DEBUG_COUNT NOT defined
|
2025-03-28 11:19:20 +00:00 |
|
John Wellbelove
|
af725afc79
|
Added etl::monostate as a separate header monostate.h so that it can be used without have to include variant.h
|
2025-03-26 08:34:13 +00:00 |
|
John Wellbelove
|
d6e6816ffc
|
Refactored variant_variadic to use etl::nth_type for etl::variant_alternative implementation
Refactored C++11 & C++14 support.
|
2025-03-18 14:45:38 +00:00 |
|
John Wellbelove
|
03ca499e5e
|
Refactored and simplified some features of etl::type_list
Removed nth_type specialisation for etl::type_list
|
2025-03-16 19:08:55 +00:00 |
|
John Wellbelove
|
f1d5b16d38
|
Added etl::type_list_type_at_index
|
2025-03-09 10:47:24 +00:00 |
|
John Wellbelove
|
d1e5112e2a
|
Restored full units test permutations
Fixed unit test for non-virtual message_packet
|
2025-02-17 12:45:32 +00:00 |
|
John Wellbelove
|
baf12b1fcb
|
Changed etl::message_packet to not require virtual messages
|
2025-02-17 10:42:25 +00:00 |
|
John Wellbelove
|
94e243e274
|
Fix unaligned_type floating point checks in unit test
|
2025-02-13 17:11:01 +00:00 |
|
John Wellbelove
|
1f897e1095
|
Added etl::function traits
Removed private delegate function_traits
Added etl::type_list + etl::nth_type overloads
|
2025-02-07 18:26:39 +00:00 |
|
John Wellbelove
|
00d020bf43
|
Refactored syntax check tests
|
2025-02-01 15:19:55 +00:00 |
|
John Wellbelove
|
c3d3a326f7
|
Merge branch 'pull-request/#1014-Added-missing-rational-arithmetic-functions-from-ratio' into development
# Conflicts:
# .gitignore
# test/vs2022/etl.vcxproj.filters
|
2025-01-23 09:40:42 +00:00 |
|
John Wellbelove
|
a8c6b116ab
|
Added test_ratio to VS2022 project
|
2025-01-23 09:39:16 +00:00 |
|
John Wellbelove
|
208dea6616
|
Merge branch 'feature/#993-Need-lighter-weight-ETL_ASSERT' into development
# Conflicts:
# .gitignore
# test/vs2022/etl.vcxproj.filters
|
2025-01-22 17:13:05 +00:00 |
|
John Wellbelove
|
2e6686543b
|
unaligned_type refactor
|
2025-01-21 17:51:17 +00:00 |
|
John Wellbelove
|
1f00d06869
|
Updates to singleton_base
|
2025-01-21 17:48:35 +00:00 |
|
John Wellbelove
|
91a345bb17
|
Added experimental assert function handler
|
2024-12-25 17:42:06 +00:00 |
|
John Wellbelove
|
aa7af8b62b
|
Merge branch 'pull-request/#985-Add-uncopyable.h-class-uncopyable' into development
|
2024-12-12 18:51:53 +00:00 |
|
John Wellbelove
|
70da0eea06
|
Added uncopyable to VS2022 project and syntax-check scripts
|
2024-12-12 18:15:31 +00:00 |
|
John Wellbelove
|
27f200e49d
|
Added CONTRIBUTING.md to the VS2022 project files.
|
2024-11-24 15:33:21 +00:00 |
|
John Wellbelove
|
bec9f4a2df
|
Added etl::ratio tests
|
2024-09-15 14:12:40 +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
|
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 |
|