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
|
e7cbc10df8
|
Added experimental system_clock, time_point, and time_zone classes
|
2025-04-28 19:59:32 +01:00 |
|
John Wellbelove
|
39f17a94b8
|
Added floating point duration types
|
2025-04-28 19:58:39 +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
|
a27aa2a556
|
Full etl:chrono::duration implementation and unit tests
|
2025-04-20 13:33:30 +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
|
5a02c061e9
|
Changes merged from chrono updates
|
2025-04-18 11:30:43 +01:00 |
|
John Wellbelove
|
bc158cbcbc
|
Updates to chrono classes
|
2025-04-18 10:50:48 +01:00 |
|
John Wellbelove
|
38c9cab2f7
|
Minor style change
|
2025-04-17 14:06:34 +01:00 |
|
John Wellbelove
|
88adbab3f4
|
Added exclusive_disjunction
|
2025-04-17 10:16:09 +01:00 |
|
John Wellbelove
|
b966e2aca7
|
Minor style change
|
2025-04-17 10:15:12 +01:00 |
|
John Wellbelove
|
3f3a8b06d9
|
Fix misspelt header include
|
2025-04-16 19:38:11 +01:00 |
|
John Wellbelove
|
459709bff5
|
Minor style change
|
2025-04-16 19:33:24 +01:00 |
|
John Wellbelove
|
01f7cf2b17
|
C++11 compatibility updates
|
2025-04-15 19:50:31 +01:00 |
|
John Wellbelove
|
192703be9f
|
C++11 compatibility updates
|
2025-04-15 08:23:09 +01:00 |
|
John Wellbelove
|
2f7cab3520
|
C++11 compatibility updates
|
2025-04-15 07:54:22 +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
|
7726faaf97
|
Synchronised type_traits.h with generator
|
2025-04-14 17:18:35 +01:00 |
|
John Wellbelove
|
b6e21ca57d
|
Refactored some traits to be implemented by etl::conjunction and etl::disjunction
|
2025-04-14 09:52:25 +01:00 |
|
John Wellbelove
|
d9af24f34b
|
Sopporting changes for etl::tuple
|
2025-04-14 09:51:28 +01:00 |
|
John Wellbelove
|
2fd887ecc3
|
C++03 compatibility for etl::typed_storage
|
2025-04-14 09:50:49 +01:00 |
|
John Wellbelove
|
f85bac450c
|
Added etl::tuple
|
2025-04-14 09:50:09 +01:00 |
|
John Wellbelove
|
73308ede00
|
Made is_truncated available for all configurations
|
2025-04-12 15:04:21 +01:00 |
|
Mario Luzeiro
|
520bcf876b
|
fix missing is_secure function when building without ETL_HAS_STRING_CLEAR_AFTER_USE (#1067)
|
2025-04-12 10:52:36 +01:00 |
|
John Wellbelove
|
209e8ceedd
|
Added C++03 compatibility
|
2025-04-12 10:46:27 +01:00 |
|
John Wellbelove
|
9bbd4763b0
|
Merge branch 'pull-request/#1023-Alignment-typed-storage' of https://github.com/ETLCPP/etl into pull-request/#1023-Alignment-typed-storage
|
2025-04-02 16:19:49 +01:00 |
|
Roland Reichwein
|
7d91e1f152
|
Alignment typed storage (#1023)
* Add etl::typed_storage based on etl::aligned_storage_as
* Have create() instead of emplace()
|
2025-04-02 15:59:37 +01:00 |
|
John Wellbelove
|
409dae2c36
|
Fix unused variable warnings
|
2025-04-02 13:29:59 +01:00 |
|
John Wellbelove
|
a5f0cfe60e
|
Enabled constexpr rounding tests for C++14 and above.
|
2025-04-02 13:16:57 +01:00 |
|
John Wellbelove
|
e30a0e676a
|
Removed appveyor notification for Slack
|
2025-04-02 12:59:06 +01:00 |
|
John Wellbelove
|
1ada87ad76
|
Changed minimum cmake version to 3.10.0
|
2025-04-02 12:58:38 +01:00 |
|
John Wellbelove
|
a1bfce9a41
|
Full updated tests
|
2025-04-01 11:58:55 +01:00 |
|
John Wellbelove
|
a6ed8bd4e9
|
Remove unnecessary asserts
|
2025-04-01 09:43:02 +01:00 |
|
John Wellbelove
|
efc3238765
|
Full updated tests
|
2025-04-01 09:36:41 +01:00 |
|
John Wellbelove
|
e46563fafc
|
Work in progress
|
2025-03-31 20:25:33 +01:00 |
|
John Wellbelove
|
83e8473864
|
Work in progress
|
2025-03-31 11:25:25 +01:00 |
|
John Wellbelove
|
21ea151532
|
#1056 Bug: variadic_variant doesn't use the type_id_t type to store type_id
|
2025-03-28 15:35:45 +00:00 |
|
John Wellbelove
|
6508e61153
|
etl::span constexpr fix
|
2025-03-28 15:11:29 +00: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
|
7e85fd7926
|
#1057 ETL_DECLARE_DEBUG_COUNT increases RAM usage even when ETL_DEBUG_COUNT NOT defined
|
2025-03-28 11:16:08 +00:00 |
|
John Wellbelove
|
dac1602291
|
Merge branch 'pull-request/#1055-Add-enable_if-restriction-for-span-constructor-from-c-array' into development
# Conflicts:
# include/etl/span.h
# test/test_span_fixed_extent.cpp
|
2025-03-28 10:10:52 +00:00 |
|
John Wellbelove
|
077518f4fb
|
Added ETL_ASSERT for copy construction of dynamic span to fixed span
Asserts if the sizes are not equal
|
2025-03-28 10:07:21 +00:00 |
|
Andreas
|
9953c4d139
|
Returning const ref of member from const member function (#1052)
The `const` marked function needs to return a `const` reference to a member variable
Co-authored-by: Andreas Pelczer <pelczer@stoerk-tronic.com>
|
2025-03-27 15:25:43 +00:00 |
|
John Wellbelove
|
92cc068f52
|
Added etl::monostate as a separate header monostate.h so that it can be used without have to include variant.h
|
2025-03-27 15:25:42 +00:00 |
|
John Wellbelove
|
aacde24aa5
|
Changed span_base to span_tag
Removed #include of <span>
|
2025-03-27 15:25:41 +00:00 |
|
mike919192
|
c1cc9f584b
|
Potential fix for span construct (#1051)
* Try fix for span constructors
* Make base class public
|
2025-03-27 15:24:44 +00:00 |
|
John Wellbelove
|
4f05fbaca1
|
Added instructions
|
2025-03-27 15:24:44 +00:00 |
|