more self-profiling with grusage, optionally use google gperftools sampling profiler
checkpoint deep refactor of filter
changes to underlying ac library
checkpoint refactored working code before cleanup
first mostly working multithreaded matcher
Merge remote-tracking branch 'refs/remotes/origin/master' into bolson-refactor
bring back direct scf loading of names to match with --names-scf
debugging output shows target_ids. TODO: set them in document Rating
more comment on ac_automata_add
add Rating objects to document noting that a target_id was found. test.
enable multiple filter threads.
cleanup: "DIRECT_AC" always on, don't use multifast.cc wrapper, always just use ahocorasic.h interface
bring back some rusage. hide a verbose log.
filter out names too short and too long.
debugging setting target_id Rating objects
improve py thrift make. exception instead of exit()
Merge remote-tracking branch 'dev5/bolson-refactor' into bolson-refactor
tweak add_name
add file io to multifast-filter
write BatchTransform wrapper for it
log total number of ratings added
add --emit-empties option to write out empty StreamItem records instead of just dropping. Should have same number out as in. (Should be useful for potential streamcorpus-pipeline IncrementalTransform wrapper that communicates with this as a subprocess)
can build both streamcorpus 3 and 2 versions
mv b.make Makefile
fix makefile typos