miller/c/containers
2015-12-08 22:37:08 -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
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 neaten 2015-12-08 20:47:05 -05:00
join_bucket_keeper.h het-join iterate 2015-11-22 15:50:58 -05:00
lhms2v.c neaten 2015-10-03 10:49:23 -04:00
lhms2v.h move manual tests to unit tests: checkpoint 2015-09-11 15:25:06 -04:00
lhmsi.c neaten 2015-10-03 10:49:23 -04:00
lhmsi.h neaten 2015-10-03 10:41:06 -04:00
lhmslv.c neaten 2015-10-03 10:49:23 -04:00
lhmslv.h move manual tests to unit tests: checkpoint 2015-09-11 17:07:30 -04:00
lhmss.c neaten 2015-10-03 10:49:23 -04:00
lhmss.h move manual tests to unit tests: checkpoint 2015-09-11 18:37:04 -04:00
lhmsv.c neaten 2015-10-03 10:49:23 -04:00
lhmsv.h move manual tests to unit tests: checkpoint 2015-09-11 19:25:20 -04:00
lrec.c iterate on mlr cat -n and mlr grep 2015-11-09 18:49:33 -05:00
lrec.h iterate on mlr cat -n and mlr grep 2015-11-09 18:49:33 -05:00
Makefile.am csv-read performance iterate 2015-12-08 22:36:03 -05:00
mixutil.c het-join iterate 2015-11-22 15:50:58 -05:00
mixutil.h het-join iterate 2015-11-22 15:50:58 -05:00
mlr_dsl_ast.c sub with regex iterate 2015-10-09 16:58:48 -04:00
mlr_dsl_ast.h sub with regex iterate 2015-10-09 16:58:48 -04:00
mlrval.c neaten 2015-12-07 08:58:13 -05:00
mlrval.h neaten 2015-12-06 20:53:30 -05:00
parse_trie.c [read-performance iterate] ring-buffer complete 2015-09-07 22:21:06 -04: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 neaten 2015-12-08 22:37:08 -05:00
rslls.h csv-read performance iterate 2015-12-08 22:36:03 -05:00
slls.c neaten 2015-10-01 17:08:09 -04:00
slls.h mlr cut regex iterate 2015-10-11 16:07:14 -07:00
sllv.c sllv_transfer neaten 2015-10-27 16:59:27 -04:00
sllv.h sllv_transfer neaten 2015-10-27 17:00:43 -04:00
string_array.c partial-match iterate 2015-10-26 08:57:27 -04:00
string_array.h partial-match iterate 2015-10-26 08:57:27 -04: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.