miller/c/containers
2015-09-08 12:37:32 +02:00
..
dheap.c Initial commit 2015-05-03 16:11:45 -07:00
dheap.h Initial commit 2015-05-03 16:11:45 -07: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 misc neatens 2015-05-12 20:00:40 -04:00
hss.h neaten 2015-08-15 10:15:50 -07:00
join_bucket_keeper.c [read performance iterate] internal-API reorg for peek-file-reader iterate 2015-09-06 16:17:54 -04:00
join_bucket_keeper.h neaten 2015-08-15 10:15:50 -07:00
lhms2v.c misc neatens 2015-05-12 20:15:14 -04:00
lhms2v.h neaten 2015-08-15 10:15:50 -07:00
lhmsi.c Bug #11: Deletion of unnecessary checks before calls of the function "free" 2015-08-18 11:00:38 +02:00
lhmsi.h neaten 2015-08-15 10:15:50 -07:00
lhmslv.c regularize feature 2015-08-15 07:46:53 -07:00
lhmslv.h neaten 2015-08-15 10:15:50 -07:00
lhmss.c Bug #11: Deletion of unnecessary checks before calls of the function "free" 2015-08-18 11:00:38 +02:00
lhmss.h neaten 2015-08-15 10:15:50 -07:00
lhmsv.c Bug #11: Deletion of unnecessary checks before calls of the function "free" 2015-08-18 11:00:38 +02:00
lhmsv.h neaten 2015-08-15 10:15:50 -07:00
lrec.c merge 2015-08-22 14:22:33 -04:00
lrec.h skeleton for full-rfc-csv i/o, preserving existing csvlite functionality until ready for cutover 2015-08-19 18:56:18 -04:00
Makefile.am automake: add most standalone mains. 2015-09-08 12:37:32 +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 merge 2015-08-22 14:22:33 -04:00
percentile_keeper.h neaten 2015-08-15 10:15:50 -07:00
README.md doc 2015-05-28 08:40:16 -04:00
slls.c null-ok semantics for *_free functions in prep for merge of https://github.com/johnkerl/miller/pull/17 2015-08-22 14:20:06 -04:00
slls.h neaten 2015-08-15 10:15:50 -07:00
sllv.c null-ok semantics for *_free functions in prep for merge of https://github.com/johnkerl/miller/pull/17 2015-08-22 14:20:06 -04:00
sllv.h neaten 2015-08-15 10:15:50 -07:00
test_join_bucket_keeper.c neaten 2015-07-20 19:13:32 -04:00
test_lrec.c skeleton for full-rfc-csv i/o, preserving existing csvlite functionality until ready for cutover 2015-08-19 18:56:18 -04:00
test_parse_trie.c [read-performance iterate] ring-buffer complete 2015-09-07 22:21:06 -04:00
top_keeper.c merge 2015-08-22 14:22:33 -04:00
top_keeper.h neaten 2015-08-15 10:15:50 -07: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.