upgraded count-density script
updated count-density-by-position to use screed.open
added flush outfp
Assign UUIDs to read parsers.
Allow for multiple thread pools to be used by hash tables.
Access thread pools by the UUIDs of their corresponding objects. [fixes #59]
Another Bug Fix: Do not wrap read parser regex compilations with assert macros.
Fix edge case in UUID generator for read parser objects.
Clean up synchronization barrier for data pump threads.
Extend spinlock protection to thread ID map lookup (rather than just the map update).
Cleanup some commented-out logic. Wrap thread pool map lookups with spinlock rather than just map updates.
Allow reasons to be provided for invalid read file format exceptions.
Carry reason and evidence with read file format exceptions and pass this on to Python exceptions.
Use trace levels which are consistent between the read parsers and the data pump.
Rename some variables and the tags of various trace messages for clarity.
Return true from 'has_more_data' if the current cache segment is looking at its copyaside buffer.
Provide separate switches for these kinds of traces: busywaits, spinlock manipulation, memory copies, and data.
added archives to docs main page
remove the matrix and use ary of ptr to vectors
remove the 2D array and use array of ptr
Allow conditional compilation of trace messages pertaining to state changes.
Merge branch 'ged-lab:master' into branch 'ged-lab:bleeding-edge'.
Increase sensitivity to issue #31.
updated docs