1. 12 Nov, 2017 1 commit
    • Mark Olesen's avatar
      ENH: changed return value to bool for Ostream::write(const token&) · 5281dd48
      Mark Olesen authored
      - the return value signals if this method handled this particular type
        of token. This minor change allows this method to be used as a succinct
        prefilter an output token stream. It also provides better encapsulation
        of what the particular output stream handles.
      
        Eg,
      
            bool ok = os.write(tok);
            if (!ok)   // or   if (!ok && os.good())
            {
                os << tok;
            }
      
        instead of
      
            if (tok.type() == typeA || tok.type() == typeB || ...)
            {
                os.write(tok);
            }
            else
            {
                os << tok;
            }
      5281dd48
  2. 09 Nov, 2017 3 commits
  3. 08 Nov, 2017 6 commits
  4. 07 Nov, 2017 6 commits
  5. 06 Nov, 2017 1 commit
  6. 05 Nov, 2017 3 commits
  7. 06 Nov, 2017 1 commit
  8. 04 Nov, 2017 6 commits
  9. 09 Aug, 2017 1 commit
  10. 04 Nov, 2017 1 commit
  11. 03 Nov, 2017 4 commits
  12. 01 Nov, 2017 1 commit
  13. 31 Oct, 2017 1 commit
    • Mark Olesen's avatar
      ENH: improvements to HashTable internals · 053a648e
      Mark Olesen authored
      - make single-parameter construct (label) explicit
      - consolidate iterators
      - slightly reduced overhead for some HashSet types
      - improved resizing behaviour
      - compact output for empty Ptr hashes
      053a648e
  14. 30 Oct, 2017 1 commit
  15. 31 Oct, 2017 1 commit
  16. 30 Oct, 2017 3 commits