miller/c/containers
2015-07-24 18:08:43 -04: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 mmap csv checkpoint 2015-05-26 21:44:31 -04:00
header_keeper.h README.md files 2015-05-27 17:31:55 -04:00
hss.c misc neatens 2015-05-12 20:00:40 -04:00
hss.h README.md files 2015-05-27 17:31:55 -04:00
join_bucket_keeper.c tighten up memory allocation/leak in join 2015-07-24 09:00:11 -04:00
join_bucket_keeper.h neaten 2015-07-20 19:13:32 -04:00
lhms2v.c misc neatens 2015-05-12 20:15:14 -04:00
lhms2v.h misc neatens 2015-05-12 19:01:54 -04:00
lhmsi.c misc neatens 2015-05-12 20:00:40 -04:00
lhmsi.h stats1 mode; perf note 2015-05-09 17:30:45 -07:00
lhmslv.c misc neatens 2015-05-12 20:15:14 -04:00
lhmslv.h misc neatens 2015-05-12 20:00:40 -04:00
lhmss.c neatens 2015-05-22 17:05:38 -04:00
lhmss.h Initial commit 2015-05-03 16:11:45 -07:00
lhmsv.c misc neatens 2015-05-12 20:15:14 -04:00
lhmsv.h misc neatens 2015-05-12 19:01:54 -04:00
lrec.c join iterate 2015-07-09 18:07:16 -04:00
lrec.h join iterate 2015-07-09 18:07:16 -04:00
mixutil.c neaten 2015-07-24 18:08:43 -04:00
mixutil.h neaten 2015-07-24 18:08:43 -04:00
mlr_dsl_ast.c Initial commit 2015-05-03 16:11:45 -07:00
mlr_dsl_ast.h README.md files 2015-05-27 17:31:55 -04:00
percentile_keeper.c continued improved sscanf for numbers, treating "300ms" as string not number 2015-05-24 08:18:01 -04:00
percentile_keeper.h README.md files 2015-05-27 17:31:55 -04:00
README.md doc 2015-05-28 08:40:16 -04:00
slls.c neaten 2015-07-20 08:02:02 -04:00
slls.h neaten 2015-07-20 08:02:02 -04:00
sllv.c join iterate 2015-06-24 09:07:07 -04:00
sllv.h join iterate 2015-06-24 09:07:07 -04:00
test_join_bucket_keeper.c neaten 2015-07-20 19:13:32 -04:00
test_lrec.c join iterate 2015-07-10 08:51:59 -04:00
top_keeper.c continued improved sscanf for numbers, treating "300ms" as string not number 2015-05-24 08:18:01 -04:00
top_keeper.h percentiles 1st light 2015-05-11 19:24:58 -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.