John Wellbelove
|
255f8cce53
|
Merge branch 'feature/constexpr-strings' of https://github.com/ETLCPP/etl into feature/constexpr-strings
# Conflicts:
# test/vs2022/etl.vcxproj.filters
|
2025-08-20 09:08:31 +01:00 |
|
John Wellbelove
|
6529cd43ec
|
Create const_basic_string as a base to all const strings
Removed constexpr from basic_string
|
2025-08-20 09:07:54 +01:00 |
|
John Wellbelove
|
6d9c41c5ea
|
Work in progress
|
2025-08-20 09:05:37 +01:00 |
|
John Wellbelove
|
ccdf18ca7b
|
Work in progress
|
2025-08-20 09:05:36 +01:00 |
|
John Wellbelove
|
10b193f329
|
Work in progress
|
2025-08-20 09:05:06 +01:00 |
|
John Wellbelove
|
3a25d5934a
|
Added constexpr. Removed some member functions. Removed 'move' member functions for etl::not_null<etl::unique_ptr<T, TDeleter>>
|
2025-08-18 16:51:49 +01:00 |
|
John Wellbelove
|
2d22dfe236
|
Changed unique() to underlying_type()
Added underlying_type() to etl::not_null<T*>
|
2025-08-18 16:50:59 +01:00 |
|
John Wellbelove
|
877ef005ea
|
Fixed file Id error
Updated CMakeLists.txt for tests and syntax checks
|
2025-08-18 16:50:58 +01:00 |
|
John Wellbelove
|
28d90aa80c
|
Initial implementation
|
2025-08-18 16:50:57 +01:00 |
|
John Wellbelove
|
109ba9350d
|
Updated syntax check tests
|
2025-08-15 19:26:18 +01:00 |
|
John Wellbelove
|
efae99252b
|
Fixed VS2022 project file list
|
2025-08-15 10:25:08 +01:00 |
|
John Wellbelove
|
86f76933c1
|
Added full rounded integral division
|
2025-08-12 15:13:03 +01:00 |
|
John Wellbelove
|
ff1e4296bc
|
Added complete set of rounded integral division
|
2025-08-07 18:45:46 +01:00 |
|
John Wellbelove
|
7504646301
|
Added delegate_observable
|
2025-08-03 16:22:50 +01:00 |
|
John Wellbelove
|
e67066b788
|
Added emplace type constructors to etl::optional
|
2025-08-02 13:47:33 +01:00 |
|
John Wellbelove
|
76e4a33bef
|
Create const_basic_string as a base to all const strings
Removed constexpr from basic_string
|
2025-07-31 19:43:06 +01:00 |
|
John Wellbelove
|
6936551c9a
|
Work in progress
|
2025-07-28 09:35:01 +01:00 |
|
John Wellbelove
|
0851740cb4
|
Work in progress
|
2025-07-28 09:35:00 +01:00 |
|
John Wellbelove
|
b93166c424
|
Work in progress
|
2025-07-28 09:34:59 +01:00 |
|
John Wellbelove
|
fa25b8cd5e
|
Added instructions and scripts the convert ETL header guards
|
2025-07-27 11:23:20 +01:00 |
|
John Wellbelove
|
05e45117ea
|
Update templates for pentential macro name conflicts
|
2025-07-26 13:23:02 +01:00 |
|
John Wellbelove
|
7858d66884
|
Removed redundant VS2022 project settings
|
2025-07-20 11:14:23 +01:00 |
|
John Wellbelove
|
5d7573e513
|
Minor changes
|
2025-07-20 11:05:44 +01:00 |
|
John Wellbelove
|
2c904baf80
|
Updated release notes
|
2025-07-19 16:10:08 +01:00 |
|
John Wellbelove
|
d7875adf9e
|
Added CRC64-ISO added
|
2025-07-15 10:36:43 +01:00 |
|
John Wellbelove
|
be5a6e2951
|
Added CRC8 and CRC16 opensafety algorithms
|
2025-07-14 08:43:20 +01:00 |
|
John Wellbelove
|
7535d9b63a
|
Merge branch 'pull-request/#1144-Add-support-for-CRC8-NRSC5' into development
|
2025-07-09 10:22:12 +01:00 |
|
John Wellbelove
|
99e3ebd3d5
|
Added crc8_nrsc5 for VS2022 and CMake projects
|
2025-07-09 10:21:35 +01:00 |
|
John Wellbelove
|
67dfd5c0dd
|
Completed tests for const_map, const_multimap, const_setand const_multiset
|
2025-07-08 20:41:34 +01:00 |
|
John Wellbelove
|
89647c14f2
|
Fixed const_map and const_set operator== to check container sizes
|
2025-07-08 08:18:03 +01:00 |
|
John Wellbelove
|
9026ef8933
|
Merge branch 'pull-request/#1135-Fix-error-on-running-clang-test-only' into development
# Conflicts:
# test/vs2022/etl.vcxproj
# test/vs2022/etl.vcxproj.filters
|
2025-07-07 11:18:49 +01:00 |
|
John Wellbelove
|
feeb0d480a
|
Fixed C++03 compatibility
Added syntax checks for closure.h
|
2025-07-06 20:24:19 +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
|
79f93b797b
|
Remove const_map test
|
2025-06-27 09:33:51 +01:00 |
|
John Wellbelove
|
39469d29dc
|
Revert "Split classes into ETL standard top level and 'i' base classes."
This reverts commit de13fb8afea9aa2777958d902336dcb04f87968e.
# Conflicts:
# include/etl/const_map.h
# include/etl/const_multimap.h
# test/test_const_map.cpp
# test/test_const_map_constexpr.cpp
# test/test_const_multimap.cpp
# test/test_const_multimap_constexpr.cpp
# test/vs2022/etl.vcxproj
# test/vs2022/etl.vcxproj.filters
|
2025-06-27 09:28:58 +01:00 |
|
John Wellbelove
|
8591569eb5
|
Added const_map_ext and const_multimap_ext
|
2025-06-26 20:23:22 +01:00 |
|
John Wellbelove
|
de13fb8afe
|
Split classes into ETL standard top level and 'i' base classes.
Split into const and constexpr unit tests files
|
2025-06-26 20:23:22 +01:00 |
|
John Wellbelove
|
4d10d47f5e
|
Removed non-const iterator and pointer types
Updated Doxygen comments
|
2025-06-26 20:23:20 +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 |
|