miller/c/containers
2015-09-18 16:12:51 +02:00
..
dheap.c move manual tests to unit tests: checkpoint 2015-09-11 17:38:11 -04:00
dheap.h move manual tests to unit tests: checkpoint 2015-09-11 17:38:11 -04:00
header_keeper.c merge 2015-08-22 14:22:33 -04:00
header_keeper.h neaten 2015-08-15 10:15:50 -07:00
hss.c move manual tests to unit tests: checkpoint 2015-09-11 18:37:04 -04:00
hss.h move manual tests to unit tests: checkpoint 2015-09-11 15:06:44 -04:00
join_bucket_keeper.c multi-char-separator options for CSV 2015-09-13 14:47:32 -07:00
join_bucket_keeper.h multi-char-separator options for CSV 2015-09-13 14:47:32 -07:00
lhms2v.c move manual tests to unit tests: checkpoint 2015-09-11 18:37:04 -04:00
lhms2v.h move manual tests to unit tests: checkpoint 2015-09-11 15:25:06 -04:00
lhmsi.c move manual tests to unit tests: checkpoint 2015-09-11 18:37:04 -04:00
lhmsi.h move manual tests to unit tests: checkpoint 2015-09-11 15:36:03 -04:00
lhmslv.c neaten 2015-09-11 20:48:12 -04:00
lhmslv.h move manual tests to unit tests: checkpoint 2015-09-11 17:07:30 -04:00
lhmss.c move manual tests to unit tests: checkpoint 2015-09-11 18:37:04 -04:00
lhmss.h move manual tests to unit tests: checkpoint 2015-09-11 18:37:04 -04:00
lhmsv.c move manual tests to unit tests: checkpoint 2015-09-11 19:25:20 -04:00
lhmsv.h move manual tests to unit tests: checkpoint 2015-09-11 19:25:20 -04:00
lrec.c neaten 2015-09-11 20:48:12 -04:00
lrec.h move manual tests to unit tests: checkpoint 2015-09-11 18:37:04 -04:00
Makefile.am automake: update for changes on master 2015-09-14 09:13:39 +02:00
mixutil.c neaten 2015-07-24 18:08:43 -04:00
mixutil.h neaten 2015-08-15 10:15:50 -07:00
mlr_dsl_ast.c Initial commit 2015-05-03 16:11:45 -07:00
mlr_dsl_ast.h neaten 2015-08-15 10:15:50 -07:00
parse_trie.c [read-performance iterate] ring-buffer complete 2015-09-07 22:21:06 -04:00
parse_trie.h [read-performance iterate] ring-buffer complete 2015-09-07 22:21:06 -04:00
percentile_keeper.c move manual tests to unit tests: checkpoint 2015-09-11 18:05:42 -04:00
percentile_keeper.h move manual tests to unit tests: checkpoint 2015-09-11 18:05:42 -04:00
README.md doc 2015-05-28 08:40:16 -04:00
slls.c neaten 2015-09-11 20:48:12 -04:00
slls.h neaten 2015-09-11 20:48:12 -04:00
sllv.c move manual tests to unit tests: checkpoint 2015-09-11 09:18:48 -04:00
sllv.h neaten 2015-08-15 10:15:50 -07:00
test_join_bucket_keeper.c neaten 2015-09-11 19:35:42 -04:00
test_lrec.c csvlite mmap multi-char-separator feature 2015-09-17 22:04:09 -04:00
test_multiple_containers.c neaten 2015-09-11 19:35:42 -04:00
test_parse_trie.c neaten 2015-09-11 19:35:42 -04:00
top_keeper.c move manual tests to unit tests: checkpoint 2015-09-11 17:59:04 -04:00
top_keeper.h move manual tests to unit tests: checkpoint 2015-09-11 17:59:04 -04:00

Miller containers

These are generally very standard and simple programming-exercise kinds of things. There is some duplication of simple hash-map logic by key and value types: this is plain C with no templates or generics and I didn't want to do preprocessor tricks to reduce line count at the expense of code clarity.