John Wellbelove
76f2cfb4a2
Minor format change
2024-06-11 13:47:43 +01:00
Tigran Khachatryan
6ced0630a9
etl/type_traits.h: Add support for type_identity ( #905 )
...
* etl/type_traits.h: Add support for type_identity
* test/test_type_traits.cpp: Add a test for etl::type_identity (type_identity_test_add(1.5f, 2) == 3.5f)
* Update test_type_traits.cpp
Use CHECK_CLOSE instead of CHECK for equality
2024-06-11 13:43:59 +01:00
John Wellbelove
bb71b60496
Updated version and release
20.38.17
2024-06-05 17:33:16 +01:00
John Wellbelove
9247c14e82
Changed std algorithms to etl
2024-06-05 17:31:01 +01:00
Saku Glumoff
496c8a2e7c
Fix doc comment for exception::line_number() ( #901 )
...
The documentation comment for `exception::line_number()` in
`include/etl/exception.h` states falsely that the return type for
the function is a `const char*`.
It should state that the return type is `numeric_type`,
which is an `int`.
So change the documentation comment to reflect that the return type is
an `int`.
2024-06-04 18:17:41 +01:00
John Wellbelove
8bf527e087
Updated version and release
20.38.16
2024-05-31 17:16:12 +01:00
John Wellbelove
0d1db08c4a
Make conversion operator public
2024-05-31 17:06:48 +01:00
John Wellbelove
b6f67aced2
Updated release notes
2024-05-31 12:01:07 +01:00
John Wellbelove
931a1e6ed5
Added extra tests for as_bytes and as_writable_bytes
2024-05-31 11:59:36 +01:00
John Wellbelove
f5f6bb3305
Revert "Merge"
...
This reverts commit 57aaa1125b7969f81c2a02fd7e415f0ab21ed58d.
2024-05-28 14:14:44 +01:00
John Wellbelove
57aaa1125b
Merge
2024-05-28 14:13:00 +01:00
John Wellbelove
bbfce66abc
Added template parameter clamp functions
2024-05-28 11:58:07 +01:00
John Wellbelove
1908ab5b57
Updated release notes
2024-05-25 13:10:43 +01:00
John Wellbelove
e2333886a5
Fixed static & constexpr order
2024-05-25 12:02:20 +01:00
John Wellbelove
e11548fc57
Updated version and release notes
20.38.15
2024-05-15 20:47:11 +01:00
John Wellbelove
1a09998752
Removed ETL_CONSTEXPR from size()
2024-05-15 20:46:49 +01:00
John Wellbelove
e3475be122
Moved project file in VS2022
20.38.14
2024-05-14 08:22:22 +01:00
John Wellbelove
096099d659
Enabled constexpr test for C++14 and above only
2024-05-14 00:06:01 +01:00
John Wellbelove
896bc51f87
Added gcd & lcm constexpr tests
2024-05-13 23:48:55 +01:00
John Wellbelove
38d683bb11
Added gcd & lcm to syntax checks
2024-05-13 23:48:33 +01:00
John Wellbelove
dad86afba6
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2024-05-13 13:45:36 +01:00
John Wellbelove
cdd3bae357
Updated version and release notes
2024-05-13 13:45:28 +01:00
John Wellbelove
d69779a8cf
Added GCD and LCM algorithms
2024-05-13 13:45:27 +01:00
John Wellbelove
390afc4d9d
Added specialisations of etl::rotate for different iterator types
2024-05-13 13:45:27 +01:00
John Wellbelove
b42af2a829
Added GCD and LCM algorithms
2024-05-13 13:45:27 +01:00
John Wellbelove
f9867c2281
Added specialisations of etl::rotate for different iterator types
2024-05-13 13:45:27 +01:00
John Wellbelove
959b83ec22
Added ETL_NODISCARD, ETL_CONSTEXPR14 and ETL_NOEXCEPT
2024-05-13 13:45:27 +01:00
John Wellbelove
19a7518c2b
Full constexpr for etl::array
2024-05-13 13:45:27 +01:00
John Wellbelove
42e6ee2516
Updated version and release notes
2024-05-13 13:28:06 +01:00
John Wellbelove
c6bfa2873d
Added GCD and LCM algorithms
2024-05-13 10:57:03 +01:00
John Wellbelove
4f64c83a47
Added specialisations of etl::rotate for different iterator types
2024-05-13 10:56:54 +01:00
John Wellbelove
8528ed2b80
Added GCD and LCM algorithms
2024-05-13 09:08:02 +01:00
John Wellbelove
384c08f25b
Added specialisations of etl::rotate for different iterator types
2024-05-13 09:07:30 +01:00
John Wellbelove
17a4e8d934
Added ETL_NODISCARD, ETL_CONSTEXPR14 and ETL_NOEXCEPT
2024-05-13 09:06:35 +01:00
John Wellbelove
6581cd6b07
Update README.md
2024-05-02 08:29:21 +01:00
John Wellbelove
6f3a4cfaf6
Update README.md
2024-05-02 08:28:52 +01:00
John Wellbelove
e380bd624c
Update README.md
2024-05-02 08:27:46 +01:00
John Wellbelove
c6eb003411
Update README.md
2024-05-02 08:26:47 +01:00
John Wellbelove
4bc7853863
Full constexpr for etl::array
2024-04-30 11:58:24 +01:00
John Wellbelove
4b0f9a54fc
Updated release notes
20.38.13
2024-04-26 22:16:23 +01:00
John Wellbelove
76699fb27c
Revert change #804 to restore value initialisation of type0 for default constructor
2024-04-26 17:48:22 +01:00
John Wellbelove
5ab69e3e97
Updated version and release notes
20.38.12
2024-04-24 13:11:33 +01:00
John Wellbelove
824c173414
Minor code format change
2024-04-24 13:10:26 +01:00
John Wellbelove
1f248ccfc6
Updated version and release notes
2024-04-24 09:46:12 +01:00
John Wellbelove
6c531a637d
Modified Unittest++ SUITE macro for better VS2022 intellisence compatibly
2024-04-23 09:57:13 +01:00
John Wellbelove
4ce524e43c
#885 Bug: queue move-assignment is not compiling
2024-04-23 09:55:52 +01:00
John Wellbelove
3f9b990a72
#815 etl::remove_if calls predicate twice for first iterator, where predicate returns true.
2024-04-23 09:54:53 +01:00
John Wellbelove
c100cb1b88
Minor format change
2024-04-21 11:32:56 +01:00
John Wellbelove
598027745e
Update README.md
2024-04-20 19:24:16 +01:00
John Wellbelove
760a5082d3
Modified CI badges
2024-04-20 19:19:44 +01:00