Skip to content

Commit f91ea02

Browse files
committed
Bump version to v1.2.0, update NEWS and ChangeLog.
1 parent 59aed0d commit f91ea02

File tree

3 files changed

+216
-1
lines changed

3 files changed

+216
-1
lines changed

ChangeLog

Lines changed: 193 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,196 @@
1+
2008-09-14 02:43:19 fraggle
2+
3+
Fix build of test-cpp.cpp to use the proper automake method.
4+
5+
2008-09-14 02:24:28 fraggle
6+
7+
Turn off optimisation for test build.
8+
9+
2008-09-14 02:04:48 fraggle
10+
11+
Use constants for the number of test values.
12+
13+
2008-09-13 00:54:04 fraggle
14+
15+
Expand binomial heap test case to include out of memory scenarios.
16+
17+
2008-09-04 21:06:13 fraggle
18+
19+
Reword some of the text about the license.
20+
21+
2008-09-04 20:53:44 fraggle
22+
23+
Use a non-recursive algorithm for trie_free. Add a test case for
24+
this.
25+
26+
2008-09-03 01:48:46 fraggle
27+
28+
Add script for generating coverage reports from gcov files.
29+
30+
2008-08-27 22:37:01 fraggle
31+
32+
Smart indent all source.
33+
34+
2008-08-27 22:25:09 fraggle
35+
36+
Add test case for checking the library can be used from C++ programs.
37+
38+
2008-08-27 21:29:09 fraggle
39+
40+
Add missing C++ extern "C" declarations to headers.
41+
42+
2008-08-26 14:41:39 fraggle
43+
44+
Change allocation limit to limit a number of allocations, not a number
45+
of bytes.
46+
47+
2008-08-25 23:36:17 fraggle
48+
49+
Improve coverage for set.
50+
51+
2008-08-25 22:38:41 fraggle
52+
53+
Rename test_ functions -> test_trie_.
54+
55+
2008-08-25 22:36:00 fraggle
56+
57+
Check return value for trie_insert.
58+
59+
2008-08-25 22:29:58 fraggle
60+
61+
Test out of memory scenario for trie, and fix rollback to work
62+
properly.
63+
64+
2008-08-25 22:28:20 fraggle
65+
66+
Turn off optimisation for test library build.
67+
68+
2008-06-23 01:45:28 fraggle
69+
70+
Make avl_tree_node_parent_side function static, as it is internal.
71+
72+
2008-06-21 21:24:28 fraggle
73+
74+
Add out of memory checks for set, hash table.
75+
76+
2008-06-21 20:05:45 fraggle
77+
78+
Remove extra calls to find_subtree_height.
79+
80+
2008-06-19 18:46:24 fraggle
81+
82+
Add test cases for allocation testing framework.
83+
84+
2008-06-18 01:36:26 fraggle
85+
86+
Update Doxyfile to latest Doxygen.
87+
88+
2008-06-17 22:11:48 fraggle
89+
90+
Fix doxygen warnings.
91+
92+
2008-06-17 22:10:58 fraggle
93+
94+
Put coverage CFLAGS in COV_FLAGS rather than in main CFLAGS.
95+
96+
2008-06-16 21:37:27 fraggle
97+
98+
Update comments, add rebalance to root function.
99+
100+
2008-06-16 20:44:55 fraggle
101+
102+
Combine rotate_left and rotate_right functions into a single rotate
103+
function.
104+
105+
2008-06-16 20:24:09 fraggle
106+
107+
Replace AVL tree node left/right child pointers with a two element
108+
array. Restructure remove_node function to be more obviously correct.
109+
110+
2008-06-16 20:20:52 fraggle
111+
112+
Remove alloc testing linked list, as it is unused.
113+
114+
2008-06-13 20:54:17 fraggle
115+
116+
More bloom filter and linked list tests.
117+
118+
2008-06-13 20:53:19 fraggle
119+
120+
Allow allocations to reach the limit, but not exceed it.
121+
122+
2008-06-13 20:13:12 fraggle
123+
124+
Add more AVL tree tests.
125+
126+
2008-06-13 19:53:23 fraggle
127+
128+
Improve avl_tree_remove_node testing function.
129+
130+
2008-06-13 19:49:53 fraggle
131+
132+
Fix bugs in AVL tree.
133+
134+
2008-06-13 19:39:49 fraggle
135+
136+
Add copyright header to valgrind wrapper script.
137+
138+
2008-06-13 18:59:14 fraggle
139+
140+
Add missing test framework files.
141+
142+
2008-06-13 17:47:20 fraggle
143+
144+
Add check for failed malloc().
145+
146+
2008-06-13 01:00:21 fraggle
147+
148+
Switch to ISC license, update copyright to 2005-2008.
149+
150+
2008-06-12 20:58:31 fraggle
151+
152+
Add assertations for [s]list_{prepend,append}, out of memory test
153+
cases.
154+
155+
2008-06-12 20:40:48 fraggle
156+
157+
Add the ability to limit memory allocation for testing malloc() out of
158+
memory conditions and a basic test framework for checking that memory
159+
is correctly freed. Add malloc test cases for the queue, binary heap,
160+
and arraylist.
161+
162+
2008-06-11 23:42:59 fraggle
163+
164+
Fix Doxygen errors.
165+
166+
2008-06-11 23:34:05 fraggle
167+
168+
Move alloc-testing.[ch] to test/
169+
170+
2008-06-11 23:18:35 fraggle
171+
172+
Add initial test framework for testing memory allocation/free.
173+
174+
2008-06-11 23:09:22 fraggle
175+
176+
Prepend x to work with empty strings on old shell interpreters.
177+
178+
2008-06-03 20:47:03 fraggle
179+
180+
Add configure for compiling with profiling (gcov) and valgrind.
181+
182+
2008-06-02 21:04:01 fraggle
183+
184+
Fix memory leaks in unit tests.
185+
186+
2008-06-02 20:45:14 fraggle
187+
188+
Fix memory leak in hash table.
189+
190+
2008-06-01 20:31:06 fraggle
191+
192+
Update ChangeLog, bump to v1.1.0.
193+
1194
2008-06-01 20:27:48 fraggle
2195

3196
Fix smart-indent to expand tabs to the next tab point rather than

NEWS

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,26 @@
11

2+
v1.2.0 (14th September 2008)
3+
4+
* The license has been changed to the ISC license.
5+
* Support for compiling with gcc coverage options and running tests in
6+
valgrind.
7+
* All headers now have extern "C" definitions for use in C++ programs.
8+
* Trie free function uses a non-recursive algorithm to avoid the
9+
possibility of stack overflow.
10+
11+
Test suite:
12+
* Framework added for testing memory allocation/free.
13+
* Tests have been fixed to properly free any memory allocated during
14+
execution of the test.
15+
* Tests have been expanded to increase the code coverage.
16+
* A test case has been added for testing use of the program in C++
17+
programs.
18+
19+
Bugs fixed:
20+
* Memory leak in hash table.
21+
* Bugs with the AVL tree.
22+
* Trie responds to out of memory scenarios correctly.
23+
224
v1.1.0 (1st June 2008)
325

426
* Added data structures:

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
AC_INIT(C Algorithms, 1.1.0, fraggle@users.sourceforge.net, c-algorithms)
1+
AC_INIT(C Algorithms, 1.2.0, fraggle@users.sourceforge.net, c-algorithms)
22
AC_CONFIG_AUX_DIR(autotools)
33

44
AM_INIT_AUTOMAKE($PACKAGE_TARNAME, $PACKAGE_VERSION, no-define)

0 commit comments

Comments
 (0)