Bailey Thompson
33fe92dade
Use GitHub actions as test suite ( #91 )
...
Use GitHub actions as a test suite. Can get rid of CircleCI,
and now Valgrind is part of the test suite.
2020-08-12 19:06:49 -04:00
Bailey Thompson
e45a3d1b13
Fix badge caching ( #88 )
2020-08-12 13:14:54 -04:00
Bailey Thompson
1847aecaf6
Change code quality tool ( #86 )
2020-08-12 12:28:02 -04:00
Bailey Thompson
eb4f8fb1ae
Fix test warnings ( #62 )
2020-08-06 23:18:24 -04:00
Bailey Thompson
c22b4da660
Add Makefile ( #59 )
2020-07-02 16:42:00 -04:00
Bailey Thompson
ee0bc1eca9
Create scripts ( #55 )
...
Create a header compilation script as well as a build script.
2019-06-23 17:43:18 -04:00
Bailey Thompson
a180f8c42f
Update badges ( #47 )
...
Remove CodeFactor and rearrange badges.
2019-05-23 00:46:42 -04:00
Bailey Thompson
b07e06d62e
Include optimization flags ( #39 )
...
Include O3 flags and give a description of when to use a dynamic library and when to use a static library.
2019-05-13 19:55:40 -04:00
Bailey Thompson
7642d6eee8
Improve readme indenting ( #38 )
...
Code snippets are now indented the correct amount.
2019-05-12 03:14:41 -04:00
Bailey Thompson
4332c05e0b
Add compilation documentation ( #36 )
...
Add documentation for how to compile dynamic and static libraries.
2019-05-08 04:33:25 -04:00
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