diff --git a/CHANGELOG b/CHANGELOG index 7b2da29..8b18076 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,11 @@ # MAJOR.MINOR.ADJUSTMENTS +1.5.1 + New queue benchmark + Added sac/queue.h + Added utl/timer.h + Fixing descriptions other minor fixes + 1.5.0 Changed tests compilation and execution to a single Makefile Changed project structure diff --git a/TODO b/TODO index 901135a..92002be 100644 --- a/TODO +++ b/TODO @@ -10,6 +10,7 @@ TODO [ ] Iterator based functions (like C++ collections) [ ] Add Stack Allocated Collections [ ] Finish all Dev Collections +[ ] ToString method to all Collections MAYBE diff --git a/src/macro_collections.h b/src/macro_collections.h index a74223e..cb797f1 100644 --- a/src/macro_collections.h +++ b/src/macro_collections.h @@ -11,9 +11,6 @@ #ifndef CMC_MACRO_COLLECTIONS #define CMC_MACRO_COLLECTIONS -#include -#include - #define CONCATH_(C) C##_WRAPGEN_HEADER #define CONCATC_(C) C##_WRAPGEN_SOURCE @@ -32,22 +29,24 @@ CONCATC(C) \ (PFX, SNAME, FMOD, K, V) -#include "cmc/list.h" -#include "cmc/linkedlist.h" -#include "cmc/stack.h" -#include "cmc/queue.h" #include "cmc/deque.h" -#include "cmc/heap.h" -#include "cmc/treeset.h" -#include "cmc/treemap.h" -#include "cmc/hashset.h" #include "cmc/hashmap.h" +#include "cmc/hashset.h" +#include "cmc/heap.h" +#include "cmc/linkedlist.h" +#include "cmc/list.h" +#include "cmc/queue.h" +#include "cmc/stack.h" +#include "cmc/treemap.h" +#include "cmc/treeset.h" #include "ext/linkedqueue.h" +#include "sac/queue.h" #include "sac/stack.h" #include "utl/foreach.h" #include "utl/log.h" +#include "utl/timer.h" -#endif /* CMC_MACRO_COLLECTIONS */ \ No newline at end of file +#endif /* CMC_MACRO_COLLECTIONS */ diff --git a/src/utl/foreach.h b/src/utl/foreach.h index 0f582b9..4d60514 100644 --- a/src/utl/foreach.h +++ b/src/utl/foreach.h @@ -1,5 +1,5 @@ /** - * @file for_each.h + * for_each.h * * Creation Date: 25/02/2019 * @@ -8,6 +8,12 @@ * */ +/** + * ForEach utility + * + * Read Documentation.md for more information + */ + #ifndef CMC_FOR_EACH #define CMC_FOR_EACH diff --git a/src/utl/log.h b/src/utl/log.h index d21080e..5b96bf2 100644 --- a/src/utl/log.h +++ b/src/utl/log.h @@ -8,9 +8,11 @@ * */ -/* Simple logging macros */ -/* You can toggle colors defining the macro CMC_LOG_COLOR but be sure that */ -/* your terminal supports ANSI color escape codes */ +/** + * Simple logging macros + * You can toggle colors defining the macro CMC_LOG_COLOR but be sure that + * your terminal supports ANSI color escape codes + */ /** * What each error code means