Commit Graph

17 Commits

Author SHA1 Message Date
c74f05eaf5 Rename error enumerator to prevent naming conflicts. 2016-12-21 16:58:00 -08:00
8ac71dc021 Make includes per-target. 2016-12-21 16:45:35 -08:00
52640ed8f9 Format code. 2016-12-21 15:07:01 -08:00
d41a085bcd Add check if all tests passed. 2016-12-21 14:49:07 -08:00
281f49d5e5 Write hash table tests. 2016-12-21 14:37:21 -08:00
5f58ae8a39 Add compiler settings like C standard and warning level. 2016-12-21 13:26:26 -08:00
440120f1da Remove const to silence warnings.
This should be optimized out anyway.
2016-12-21 13:23:14 -08:00
00eeb01299 Convert main.c into tests for libds, and write tests for vec.h. 2016-12-21 01:33:37 -08:00
8447522dc2 Add and implement a hash table. 2016-12-21 01:07:47 -08:00
c83a8f5b00 Add main.c file required by the CMake build. 2016-12-20 23:30:15 -08:00
79683c63c6 Add CMakeLists file - set up CMake. 2016-12-20 23:28:18 -08:00
37adcb1365 Add function to access element by index. 2016-12-20 23:28:07 -08:00
c4ee4853d5 Implement the vector functions specified in the header. 2016-12-20 21:22:22 -08:00
6003b00e36 Implement compare_always function. 2016-12-20 21:22:10 -08:00
22c73d5a0e Fix naming issue. 2016-12-20 21:21:53 -08:00
043562aacf Add two headers, one for the general libds stuff and one for vectors. 2016-12-20 00:32:34 -08:00
5ac2e368a2 Initial commit. Add .gitignore file. 2016-12-20 00:30:34 -08:00