1. 24 Jul, 2012 2 commits
    • JINMEI Tatuya's avatar
      [2091b] cleanup: use getLabels() instead of name in dumpTree. · 3093d369
      JINMEI Tatuya authored
      It should be more accurate notation.  Also, we should eventually get rid of
      getName() (we can't right now as it's used in node path).  This change is
      one step toward that goal.
      
      Also made some editorial/docuementation cleanups.
      3093d369
    • JINMEI Tatuya's avatar
      [2091b] encode node label data in more memory-efficient way. · a03aed77
      JINMEI Tatuya authored
      i.e., instead of holding them as Name objects, hold them as serialized
      opaque data generated by the corresponding LabelSequence, following the
      node structure.  the size of the storage for the labels data is encoded
      as part of node "flags".
      
      insert/find now internally uses LabelSequence, and compare() can now return
      NONE.  It requires some adjustments to other part of the code and tests, but
      they should be generally straightforward.
      
      in tests, note especially that we now have a separeate "." level.  that's
      the main reason for the big change to dumpTree().
      a03aed77
  2. 23 Jul, 2012 10 commits
  3. 22 Jul, 2012 2 commits
  4. 21 Jul, 2012 2 commits
  5. 20 Jul, 2012 18 commits
  6. 19 Jul, 2012 6 commits