TODO 1.1 KB

12345678910111213141516171819202122232425262728
  1. 1) TODO: I/O implementation in densehashtable.h
  2. 2) TODO: document SPARSEHASH_STAT_UPDATE macro, and also macros that
  3. tweak performance. Perhaps add support to these to the API?
  4. 3) TODO: support exceptions?
  5. 4) BUG: sparsetable's operator[] doesn't work well with printf: you
  6. need to explicitly cast the result to value_type to print it. (It
  7. works fine with streams.)
  8. 5) TODO: consider rewriting dense_hash_map to use a 'groups' scheme,
  9. like sparsetable, but without the sparse-allocation within a
  10. group. This makes resizing have better memory-use properties. The
  11. downside is that probes across groups might take longer since
  12. groups are not contiguous in memory. Making groups the same size
  13. as a cache-line, and ensuring they're loaded on cache-line
  14. boundaries, might help. Needs careful testing to make sure it
  15. doesn't hurt performance.
  16. 6) TODO: Get the C-only version of sparsehash in experimental/ ready
  17. for prime-time.
  18. 7) TODO: use cmake (www.cmake.org) to make it easy to isntall this on
  19. a windows system.
  20. ---
  21. 28 February 2007