Commit Graph

24 Commits

Author SHA1 Message Date
Bailey Thompson
cf619b4032 Fix license link (#33)
Fix the link that the license badge points to.
2019-05-05 01:16:14 -04:00
Bailey Thompson
e2d596e4bd Refactor tests (#31)
Refactor tests in order for the component or logic that they are testing to be contained into individual sub-tests instead of all tests being contained in one big test for the whole data structure.

Add testing for out-of-memory (OOM) conditions. This makes the source code now 100% covered.

Bug fix! A bug has been identified and fixed in the list data structure in the list_add_last function. This bug would occur when adding an item to the back of the list because the pointers were not being updated properly.

Minor Bug fix! A bug has been identified and fixed in the unordered_set, unordered_map, unordered_multiset, and unordered_multimap data structures in their respective unordered_xxx_put functions. This bug would occur in an out-of-memory condition, which would cause the size of the collection to increase without actually adding the new element to it.
2019-05-04 17:59:20 -04:00
Bailey Thompson
24ca9d9d9b Make c89 compatible (#27) 2019-05-02 19:34:27 -04:00
Bailey Thompson
5fe6b40c3e Make c90 compatible (#26) 2019-05-02 14:49:36 -04:00
Bailey Thompson
7c0bb4154d Add more badges (#25) 2019-05-02 14:15:07 -04:00
Bailey Thompson
6b297bfc51 Add code coverage (#22) 2019-04-30 03:23:35 -04:00
Bailey Thompson
dd7af1e03c Use circle ci shield badge (#21) 2019-04-28 23:05:26 -05:00
Bailey Thompson
dbad152813 Fix documentation settings and add icon (#19) 2019-04-28 11:41:07 -05:00
Bailey Thompson
f38199c743 Add continuous integration (#17) 2019-04-11 01:10:22 -07:00
Bailey Thompson
cf0f4a4f5b Update readme 2019-04-10 09:49:36 -07:00
Bailey Thompson
3d3bae7764 Add priority_queue 2018-01-01 18:07:03 -05:00
Bailey Thompson
a8cfa76db4 Add multimap 2017-12-31 22:37:20 -05:00
Bailey Thompson
5cb4d1b089 Add map 2017-12-31 17:34:06 -05:00
Bailey Thompson
71794673b6 Add multiset 2017-12-31 16:16:21 -05:00
Bailey Thompson
f20fe88946 Add unordered_multimap 2017-12-12 23:51:49 -05:00
Bailey Thompson
d3c9c5cd34 STL -> C++ standard library containers 2017-12-12 20:18:43 -05:00
Bailey Thompson
1bc32f15f9 Add unordered_multiset 2017-12-12 19:50:27 -05:00
Bailey Thompson
e57fe76093 Add unordered_map 2017-12-12 00:33:31 -05:00
Bailey Thompson
9e0ce07cda Add unordered_set 2017-12-10 15:57:58 -05:00
Bailey Thompson
930aa6fd42 Add array 2017-12-01 23:06:15 -05:00
Bailey Thompson
52fe099a95 Add set 2017-11-27 22:27:47 -05:00
Bailey Thompson
8122d35e78 Improve spacing 2017-11-26 00:23:40 -05:00
Bailey Thompson
d212bb959f Add information about the various data structures 2017-11-26 00:21:58 -05:00
Bailey Thompson
cf50c39887 Initial commit 2017-10-14 22:43:18 -04:00