Skip to content

Releases: ETLCPP/etl

Added Arduino example

28 Feb 14:39
Compare
Choose a tag to compare

Added an Arduino example.
A variation on 'Blink'

Arduino compatible folder heirarchy

28 Feb 14:24
Compare
Choose a tag to compare

Moved files and folders to allow the ETL to be put forward as a downloadable library.
Added a library.properties file.

Fixed cockup in ETL_ASSERT macro.

25 Dec 00:04
Compare
Choose a tag to compare

Fixed cockup in ETL_ASSERT macro where the condition test logic was reversed.

Minor changes to error macros

24 Dec 15:17
Compare
Choose a tag to compare

Changed error reporting macros to not evaluate to true or false. Macros are no longer able to be used in 'if' statements. ETL_LOG_ERRORS action changed/

Changes to the way errors are reported.

18 Dec 19:56
Compare
Choose a tag to compare

A new set of error macros allow more control of what type of error is produced and how it is reported.
Macros allow minimal code space and performance hits if required.

Major code improvements.

11 Dec 09:38
Compare
Choose a tag to compare

Many changes have been made to containers to reduce the code size by moving functionality to base classes.
New containers added.
New system for catching errors implemented.

Modified hash algorithms

28 Sep 18:02
Compare
Choose a tag to compare

The main change in this release is removing the generic interface to the hash algorithms.
The change was necessary to remove performance bottlenecks that could not be overcome with the classes derived from etl::ihash.

More STL style containers

23 Jun 18:19
Compare
Choose a tag to compare

Implementations of map, multimap, set, multiset, priority_queue.

Containers for non-default constructed elements

15 Feb 21:02
Compare
Choose a tag to compare

This release has all of the containers modified to allow elements with no default constructors.
Contains an incomplete implementation of etl::map.

Added etl::lookup

24 Dec 20:52
Compare
Choose a tag to compare

Added associative lookup container.