Skip to content

New features, updates and fixes

Compare
Choose a tag to compare
@jwellbelove jwellbelove released this 16 Oct 08:17
· 3551 commits to master since this release

Use deleter in etl::unique_ptr::reset(...)
Added permuted congruential random generator
Added etl::state_chart
algorithm.h : Exchange use of deprecated/removed std::bind1st for std::bind when c++11 is used
etl::io_port : Fixed unaligned access.
etl::debug_count : Removed typed += & -= operators and replaced with templates.
Fix clang warnings on etl::unordered_map, etl::unordered_multimap, and etl::unordered_set
Added alternate STL support to allow 'No STL' option.
Added bind1st & bind2nd to alternate STL implementations.
Added maths constants
Add semicolon to DEBUG_COUNT definitions to fix clang extra semicolon warnings
Fix string compare tests to be more compatible across compilers.
Shared pools for certain containers.
No STL option : Added missing find_n & transform
nullptr for ARM5 compiler
Added 'uul' to 64bit literals
Added CRC16 MODBUS
Removed push(void) push_back(void) and push_front(void) function for containers.
Use diagnostic push and pop when suppressing GCC warnings to prevent suppressions from impacting code outside of ETL
Removed repeated semicolon, this helps to compile etl without errors
Added etl::bit_stream