Update TODO, quick fixes in a makefile and in assert.h

This commit is contained in:
Leonardo committed 2019-09-14 00:38:13 -03:00
1 parent e834aaee81
commit 0df0ebbdeb
3 files changed
+22 -16

No files matched your search

+19 -13
View File
@@ -4,31 +4,37 @@ TODO
[X] - Finished [X] - Finished
[~] - Needs to be reviewed [~] - Needs to be reviewed
[/] Documentation [ ] Future possible Collections
[X] Remove PUBLIC and PRIVATE
[ ] Extra Collections
[X] Add MultiSet
[X] Add MultiMap
[X] Add IntervalHeap
[ ] Add TreeHashMap [ ] Add TreeHashMap
[ ] Add SortedList [ ] Add SortedList
[ ] Add BiDiMap [ ] Add BiDiMap
[ ] Add Trie (or any variant)
[/] Documentation
[X] Remove PUBLIC and PRIVATE
[X] Extra Collections
[X] Add MultiSet
[X] Add MultiMap
[X] Add IntervalHeap
[ ] Add functions [ ] Add functions
[X] update {hashmap, treemap, multimap} [X] update {hashmap, treemap, multimap}
[X] set {hashmap, treemap, multimap} [X] set {hashmap, treemap, multimap}
[X] to_string {all} [X] to_string {all}
[ ] iter_advance {all} (iterators) [X] iter_advance {all} (iterators)
[ ] iter_rewind {all} (iterators) [X] iter_rewind {all} (iterators)
[ ] iter_go_to {all} (iterators) [X] iter_go_to {all} (iterators)
[ ] from_array {all} [ ] from_array {all}
[ ] to_array {all} [ ] to_array {all}
[X] equals {all} [X] equals {all}
[X] copy_of {all} [X] copy_of {all}
[ ] resize {dynamic arrays and circular buffers} [ ] resize {dynamic arrays and circular buffers}
[ ] save {all} (serialization) [ ] Serialization
[ ] load {all} (serialization) [ ] save {all}
[ ] read {all} (serialization) [ ] load {all}
[ ] write {all} (serialization) [ ] serialize {all}
[ ] deserialize {all}
[ ] Add callback utility
[ ] Zip Iterators
[ ] Stack Allocated Collections [ ] Stack Allocated Collections
[ ] Deque [ ] Deque
[ ] HashMap [ ] HashMap
+1 -1
View File
@@ -11,7 +11,7 @@
/** /**
* Definition of many typed non-abortive assertions. Every assertion that fails * Definition of many typed non-abortive assertions. Every assertion that fails
* will print a message to stderr but will not abort the program execution. * will print a message to stderr but will not abort the program execution.
* There are 4 main macros: * There are 9 main macros:
* *
* - cmc_assert * - cmc_assert
* - cmc_assert_equals * - cmc_assert_equals
+2 -2
View File
@@ -9,13 +9,13 @@ main: FORCE
./main ./main
gcov ./main.c gcov ./main.c
dev: dev: FORCE
$(CC) main.c -o main $(CFLAGS) $(CVFLAGS) -I $(INCLUDE) $(CC) main.c -o main $(CFLAGS) $(CVFLAGS) -I $(INCLUDE)
./main ./main
gcov ./main.c -n gcov ./main.c -n
rm *.gcda *.gcno *.exe rm *.gcda *.gcno *.exe
windev: windev: FORCE
$(CC) main.c -o main $(CFLAGS) $(CVFLAGS) -I $(INCLUDE) $(CC) main.c -o main $(CFLAGS) $(CVFLAGS) -I $(INCLUDE)
./main ./main
gcov ./main.c -n gcov ./main.c -n