-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
72 lines (57 loc) · 2.68 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
---- 2023/05/02 ----
- Create different type of assertion [X]
- Create macros to include files and load suits [x]
- Make a way of creating and compiling multiples files [x]
---- 2023/05/03 ----
- Rewrite the exceptions in a better way [X]
- Divide everything in more components [X]
- Wrap the malloc [X] Not doing it, Not necessary
---- 2023/05/03 ----
- Deal with the bad string concatenations of the files and obj [X]
- Write the documentation [X]
- Refactor the whole code [X]
---- 2023/05/05 ----
- Try To avoid to use dynamic memory in the include_file function [X]
- Deal better witht he possible errors during the recompilation [X]
---- 2023/05/06 ----
- Find another method to know if a directory exist [X]
- Create a way to uses valgrind on the testcases [X]
- Create another flags variable for the external libraries [X]
- Try to find the base directory [X]
---- 2023/05/13 ----
- Think where to put these implementations executing_from_basedir, get_basedir [X]
- Update the documentation being clear about how to do the recompilation process [X]
- Start adding more asserts, also add some new features for debuggin [X]
---- 2023/05/22 ----
- Add several tests for the new features implemented [X]
- Check what happend when compilation of an object fails [X] We needs to deal with the memory on the heap [X]
- Try to use fd instead of FILE pointers structure because they use dynamic memory [X]
- Refactor the whole code [X]
---- 2023/05/23 ----
- Create an execption if someone trys to use valgrind without using the recompileation mode [ ]
- Change the sections of the documentation [X]
- Solve another bug with the hashed date files [X]
---- 2023/05/27 ----
- Start working in the way of start dealing with errors at testcases [X]
---- 2023/09/30 ----
- Solve the bug of the measured time [X]
---- 2024/01/17 ----
- Make the library shared dynamically linked [X]
---- 2024/01/18 ----
- Try to compile and run the other testfiles, you will require edit
the testrunner files and comment the line where the macro include is
been executed [ ]
---- 2024/01/23 ----
- Copy the test case through other way and not via pipes [X]
---- 2024/01/27 ----
- Develop a way to run isolated each test, not just each testcase [ ]
- Do a refactor of the info.c file, and also the whole comments [ ]
- Document the whole asserts and expects [X]
- Solve the printing bug using the macro INFO_VAR with structures [ ]
- Change the INFO_EXPR macro to look more pretty [ ]
- Add the feture to attach flags to valgrind [ ]
- Integrate a testrunnr [ ]
---- URGENT 2024/01/278 ----
- Solve the bug of include testcases and paths from other files [X]
- Solve the bug of redefinition in recompilation time [X]
- Solve the warning bug [X]