1
0
Fork 0

Update roadmap and makefile (not done yet).

This commit is contained in:
wael 2022-02-16 17:08:16 +02:00
parent df26c1cf4b
commit ac078dc1f4
No known key found for this signature in database
GPG Key ID: C0A5FBF4558963D4
2 changed files with 4 additions and 2 deletions

View File

@ -1,6 +1,8 @@
Make sure everything is implemented and tested.
Urgent tasks:
Fix queue!!!
Add -D DEBUG to the relevant lines in the makefile.
Finish max heap + test.
Const, const, const and more const - put it everywhere you can.
Also inline as much as possible - and use static inline where needed.

View File

@ -17,7 +17,7 @@ double_linked_list_tests.out: double_linked_list_tests.c
gcc -g -fsanitize=address -fsanitize=leak -fsanitize=undefined double_linked_list_tests.c -o double_linked_list_tests.out
single_linked_list.o: ../linked_lists/single_linked_list.h ../linked_lists/single_linked_list.c
gcc -g -c ../linked_lists/single_linked_list.c -o single_linked_list.o
gcc -g -c ../linked_lists/single_linked_list.c -D DEBUG -o single_linked_list.o
queue_tests.o: queue_tests.c
gcc -g -c queue_tests.c -o queue_tests.o
@ -38,7 +38,7 @@ swap_void.o: ../utils/swap_void.c
gcc -g -fanalyzer -Wanalyzer-too-complex -fanalyzer-call-summaries -c ../utils/swap_void.c
single_linked_list_tests.out: single_linked_list_tests.c
gcc -g -fsanitize=address -fsanitize=leak -fsanitize=undefined single_linked_list_tests.c -o single_linked_list_tests.out
gcc -g -D DEBUG -fsanitize=address -fsanitize=leak -fsanitize=undefined single_linked_list_tests.c -o single_linked_list_tests.out
stack_tests.out: stack_tests.c
gcc -g -fsanitize=address -fsanitize=leak -fsanitize=undefined stack_tests.c -o stack_tests.out