From df90b5d63018cfb89b199ddc9ffd73638a416b39 Mon Sep 17 00:00:00 2001 From: John Wellbelove Date: Wed, 21 May 2025 12:35:57 +0100 Subject: [PATCH] Updated release notes --- support/Release notes.txt | 84 ++++++++++++++++++++------------------- 1 file changed, 43 insertions(+), 41 deletions(-) diff --git a/support/Release notes.txt b/support/Release notes.txt index e16a0e24..b2dab02b 100644 --- a/support/Release notes.txt +++ b/support/Release notes.txt @@ -4,54 +4,56 @@ Updates: Added etl::tuple Added get_token_list to string_utilities to retrieve multiple tokens -#757 Add etl::chrono time/date classes -#1085 Add The Remaining Math Operators To ETL_TYPEDEF -#1084 Add 'type' Alias to Strong Types -#1068 Add swap(circular_buffer_ext&&) for circular_buffer_ext -#1047 Deprecate etl::parameter_pack and replace with etl::type_list -#966 A constructor for delegate with a freestanding function +#757 Add etl::chrono time/date classes #962 Allow (overload) string append a string_view +#966 A constructor for delegate with a freestanding function +#1047 Deprecate etl::parameter_pack and replace with etl::type_list +#1068 Add swap(circular_buffer_ext&&) for circular_buffer_ext +#1084 Add 'type' Alias to Strong Types +#1085 Add The Remaining Math Operators To ETL_TYPEDEF Fixes: -#1102 Optimise clear of sequence containers for trivially destructible types -#1101 etl::array supports array sizes of zero -#1096 bit_stream_reader constructors do not accept const pointers -#1095 bit_stream_writer::empty() compares the wrong values to determine empty or not -#1079 Compilation errors in algorithm.h in C++03 -#1078 Have etl::make_array Check for noexcept Condition -#1077 Builds on i386 trigger -Werror=useless-cast -#1076 circular_buffer::pop(N) when holding trivially destructible items -#1073 Test failure on 32-bit x86 arches -#1070 MacOs Circlular buffer type conversion error (-Werror) -#1064 v20.40.0 error: has no member named ‘is_secure’ -#1057 ETL_DECLARE_DEBUG_COUNT increases RAM usage even when ETL_DEBUG_COUNT NOT defined -#1056 variadic_variant doesn't use the type_id_t type to store type_id +#1041 Incorrect rounding of scaled natural numbers in scaled_rounding #1042 Incorrect rounding in scaled_rounding with scale of 1 -#1041 Incorrect rounding of scaled natural numbers in scaled_rounding #1041 +#1056 variadic_variant doesn't use the type_id_t type to store type_id +#1057 ETL_DECLARE_DEBUG_COUNT increases RAM usage even when ETL_DEBUG_COUNT NOT defined +#1064 v20.40.0 error: has no member named ‘is_secure’ +#1070 MacOs Circlular buffer type conversion error (-Werror) +#1073 Test failure on 32-bit x86 arches +#1076 circular_buffer::pop(N) when holding trivially destructible items +#1077 Builds on i386 trigger -Werror=useless-cast +#1078 Have etl::make_array Check for noexcept Condition +#1079 Compilation errors in algorithm.h in C++03 +#1095 bit_stream_writer::empty() compares the wrong values to determine empty or not +#1096 bit_stream_reader constructors do not accept const pointers +#1101 etl::array supports array sizes of zero +#1102 Optimise clear of sequence containers for trivially destructible types Pull Requests: -#1088 Fix numeric overflow in bip buffer's get_write_reserve -#1090 Fix copy_s() for C++03 -#1089 Cleanup fixes for C++03 -#1083 Add take() to etl::span -#1082 Support const pointers in etl::is_aligned() -#1080 Fixed compilation errors in algorithm.h in C++03 and compiler warning -#1075 Add full West support for ETL in Zephyr builds -#1074 Add Zephyr build system module.yml -#1072 Add swap(circular_buffer_ext&&) (#1068) -#1069 Support C++23 -#1067 Fix missing is_secure function -#1055 Add enable_if restriction for span constructor from c array -#1052 Returning const ref of member from const member function -#1065 Fix cmake helper functions collision -#1049 Various cleanup changes -#1045 Support etl::underlying_type with compiler builtin -#1044 Add traits to type_list -#1043 Added iterator and const_iterator to etl::ipool -#1040 Implement << operator for std basic_ostream and etl string_view -#1039 Minor cleanup -#1036 Add contains() and contains_node() to etl::intrusive_forward_list #1033 Add newline to end of parameter_pack.h +#1036 Add contains() and contains_node() to etl::intrusive_forward_list +#1039 Minor cleanup +#1040 Implement << operator for std basic_ostream and etl string_view +#1043 Added iterator and const_iterator to etl::ipool +#1044 Add traits to type_list +#1045 Support etl::underlying_type with compiler builtin +#1049 Various cleanup changes +#1052 Returning const ref of member from const member function +#1055 Add enable_if restriction for span constructor from c array +#1065 Fix cmake helper functions collision +#1067 Fix missing is_secure function +#1069 Support C++23 +#1072 Add swap(circular_buffer_ext&&) (#1068) +#1074 Add Zephyr build system module.yml +#1075 Add full West support for ETL in Zephyr builds +#1080 Fixed compilation errors in algorithm.h in C++03 and compiler warning +#1082 Support const pointers in etl::is_aligned() +#1083 Add take() to etl::span +#1088 Fix numeric overflow in bip buffer's get_write_reserve +#1089 Cleanup fixes for C++03 +#1090 Fix copy_s() for C++03 +#1104 Use etl::clamp for setting value in cyclic_value + ===============================================================================