All notable changes to this project will be documented in this file.
Minor cleanup "..._generic" functions.
- Replaced macro with always_inline. Macro only inlined for certain internal optimization levels.
- Removed intermediate generic_union_t variable, instead grabbing pointer from argument.
Minor cleanup of DMA files.
- Template files used for adding new systems to DMA.
- Moved system specific macros from geneticc_dma.h to its own file. (geneticc_dma_atmelstart_arm.h)
Restructured folders and added "using" files.
- Using files. Headers which make including components easier.
- Moved components that deal with collections of values to the "Collections" sub-directory. (Array, List...)
A lot has changed, and even more has been added since v0.1.0. Upgrading the v0.5.0 will require changing the name of any calls to macros or functions in to the library.
- List Type (list_t)
- List Functions
- Predicates
- Actions
- DMA
- Way too much to include
- Literally Everything
- Initial commit.
- Basic Array Functions(Contains, IndexOf, LastIndexOf)