blob: a038d36e7bdc47b025c05fdbd78a4dc2e786a05b (
plain) (
blame)
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
| F
- Rename source directory: 'src' => 'source';
- Update naming convention;
- Update copyright holder name;
- Update code style;
| E
- Code style adjustments;
- Add readme;
- Update help screen;
| D
- Update run-time copyright notices;
- Clean up code;
- Add more comments;
| C
- Clean up code;
- Support version parameter;
- Don't print help screen to stderr;
- Add license notice to help;
- Enable more warnings;
| B
- Fortify sources;
- Enable debug symbols;
- Enable optimisations;
| A
- Use generic makefile instead of CMake;
- Update coding style;
- Move include and src directories to root;
- Update gitignore;
- Add install target to makefile;
| 9
- Don't record compilation time;
- Fix version macro;
- Restrict pointers;
- Use fixed-width types;
- Update naming convention;
- Update pointer style;
| 8
- Update naming convention;
- Support C++99;
- Tag development releases;
- Update copyright notices;
| 7
- Don't use susinfo;
- Update CMake style;
- Update code style;
- Don't use global variables;
- Update compiler options;
- Fortify sources;
- Don't use Zap;
- Remove some errors;
- Remove platform-specific behaviour;
| 6
- Fix errors during parameter checks;
- Use susinfo more;
- Update help screen;
| 5
- Fix version number not being updated;
| 4
- Fix wrong license notice type being used;
| 3
- Add message to static assertion in main;
- Fix license notices saying 'GNU General Public License' instead of 'GNU Affero General Public License';
| 2
- Fix indentations;
- Remove useless constant in calc;
| 1
- Use typeof instead of typeof_unqual;
- Use CHAR_WIDTH instead of CHAR_BIT;
| 0
- Initial;
|