miller/c/containers
2016-01-14 22:48:52 -05:00
..
dheap.c neaten 2015-09-30 06:58:37 -04:00
dheap.h move manual tests to unit tests: checkpoint 2015-09-11 17:38:11 -04:00
dvector.c logistic regression 2015-10-19 23:36:55 -04:00
dvector.h logistic regression 2015-10-19 23:36:55 -04:00
free_flags.h csv-read performance iterate 2015-12-09 23:31:02 -05: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 neaten 2015-10-03 10:49:23 -04:00
hss.h move manual tests to unit tests: checkpoint 2015-09-11 15:06:44 -04:00
join_bucket_keeper.c internal name neaten 2016-01-07 04:11:33 +00:00
join_bucket_keeper.h zcat iterate 2015-12-13 17:55:37 -07:00
lhms2v.c deadstrip lhm* clear/remove 2016-01-08 18:06:36 +00:00
lhms2v.h deadstrip lhm* clear/remove 2016-01-08 18:06:36 +00:00
lhmsi.c deadstrip lhm* clear/remove 2016-01-08 18:06:36 +00:00
lhmsi.h deadstrip lhm* clear/remove 2016-01-08 18:06:36 +00:00
lhmslv.c deadstrip lhm* clear/remove 2016-01-08 18:06:36 +00:00
lhmslv.h deadstrip lhm* clear/remove 2016-01-08 18:06:36 +00:00
lhmss.c deadstrip lhm* clear/remove 2016-01-08 18:06:36 +00:00
lhmss.h deadstrip lhm* clear/remove 2016-01-08 18:06:36 +00:00
lhmsv.c deadstrip lhm* clear/remove 2016-01-08 18:06:36 +00:00
lhmsv.h deadstrip lhm* clear/remove 2016-01-08 18:06:36 +00:00
lrec.c mlr bootstrap 2016-01-09 11:50:50 +00:00
lrec.h mlr bootstrap 2016-01-09 11:50:50 +00:00
Makefile.am move string_array from containers/ to lib/ 2016-01-14 22:48:52 -05:00
mixutil.c internal name neaten 2016-01-07 04:15:28 +00:00
mixutil.h move string_array from containers/ to lib/ 2016-01-14 22:48:52 -05:00
mlr_dsl_ast.c ternary operator 2016-01-12 21:54:09 -05:00
mlr_dsl_ast.h put_dsl -> mlr_dsl renames 2016-01-12 22:08:35 -05:00
mlrval.c memory-management neaten 2016-01-09 17:05:59 +00:00
mlrval.h put-typed-overlay iterate 2016-01-14 09:00:50 -05:00
parse_trie.c valgrind findings 2015-12-26 14:36:03 -05:00
parse_trie.h csv-read performance iterate 2015-12-07 23:51:07 -05:00
percentile_keeper.c neaten 2015-12-04 23:47:21 -05:00
percentile_keeper.h neaten 2015-12-06 20:53:30 -05:00
README.md doc 2015-05-28 08:40:16 -04:00
rslls.c csv-read performance iterate 2015-12-09 09:35:00 -05:00
rslls.h neaten 2015-12-11 09:20:20 -05:00
slls.c csv-read performance iterate 2015-12-09 09:35:00 -05:00
slls.h csv-read performance iterate 2015-12-09 09:35:00 -05:00
sllv.c internal name neaten 2016-01-07 04:15:28 +00:00
sllv.h internal name neaten 2016-01-07 04:15:28 +00:00
top_keeper.c int-preservation feature for mlr top 2015-12-05 13:01:50 -05:00
top_keeper.h neaten 2015-12-06 20:53:30 -05: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.