Skip to content

Releases: ETLCPP/etl

Variadic additions and recode

27 May 11:54
Compare
Choose a tag to compare

Simplified message framework internal code.
Additional receive() virtual function overload taking destination id.
Removed is_bus() member function.

Added variadic template versions of etl::largest, etl::largest_type,
etl::largest_alignment and etl::smallest

Bug fix for 'vector of pointers'

24 May 22:15
Compare
Choose a tag to compare

Fixed bug in 'vector of pointers' move constructor

Added 'delegates'

22 May 19:31
Compare
Choose a tag to compare

Added a C++11 compatible etl::delegate template class.
Improves and extends the functionality offered by etl::function.
Added etl::delegate_service to complement etl::callback_service

See https://www.etlcpp.com/delegate.html

Secure Strings

12 May 17:15
Compare
Choose a tag to compare

Added missing 'cleanup' to string's resize() method.

Secure Strings

12 May 11:48
Compare
Choose a tag to compare

Added an optional secure mode to strings, so that unused space will be cleared to zero
They are also cleared on destruction.

multi_array, memory_clear, memory_set

07 May 20:47
Compare
Choose a tag to compare

Added etl::memory_clear and etl::memory_set utility functions.
These functions will overwrite the memory allocated to the supplied object, or pointer and range.

Added variadic min and max functions.
etl::multimin
etl::multimin_compare
etl::multimin_iter
etl::multimin_iter_compare
etl::multimax
etl::multimax_compare
etl::multimax_iter
etl::multimax_iter_compare
C++11 only.

Added etl::multi_array

27 Apr 15:32
Compare
Choose a tag to compare

Added a C++11 or above multi-dimensional array template.

Fixed unsigned cyclic_value wrap-around bug for negative advance.

16 Apr 17:29
Compare
Choose a tag to compare

Calling advance on an unsigned cyclic_value with a negative step, that would cause the value to wrap around the lower bound, would result in the incorrect value.

Fixed bug in to_string for floating point with leading zeros after the decimal point.

16 Apr 17:16
Compare
Choose a tag to compare

Fixed bug in fractional part for floating point with leading zeros after the decimal point.

Added 'to_string' functionality

15 Apr 19:11
Compare
Choose a tag to compare

Added 'to_string' functionality for integrals, floating point, bools and pointers.
Added etl::format_spec classes to describe the require string formatting.