1. 28 Feb, 2016 1 commit
  2. 29 Oct, 2015 1 commit
  3. 15 Dec, 2014 1 commit
  4. 01 May, 2013 2 commits
  5. 22 Feb, 2013 1 commit
  6. 12 Dec, 2012 1 commit
  7. 11 Dec, 2012 1 commit
  8. 14 Feb, 2012 1 commit
  9. 14 Aug, 2011 1 commit
  10. 08 Feb, 2011 1 commit
  11. 19 Jan, 2011 1 commit
  12. 14 Jan, 2011 1 commit
  13. 07 Jan, 2011 1 commit
  14. 05 Jan, 2011 2 commits
  15. 10 Nov, 2010 2 commits
  16. 13 Oct, 2010 1 commit
  17. 28 Jul, 2010 1 commit
  18. 29 Mar, 2010 1 commit
  19. 14 Jan, 2010 1 commit
  20. 25 Nov, 2009 1 commit
    • Mark Olesen's avatar
      Lists get first() and last() member functions · b2d7439b
      Mark Olesen authored
      - this builds on Mattijs' commit 968f0bbd but with a first()
        as well.
      
      - Added both to FixedList, IndirectList, UIndirectList and *PtrList and
        since they can certainly be useful there. Did not add to BiIndirectList,
        since I'm not sure what it should mean there. Did not add to PackedList,
        since it's not clear how useful they'd be yet in these contexts (and I'm
        not sure how it would interact with the iterator proxy implementation).
      
      - Note: STL defines front() and back() for these methods.
      b2d7439b
  21. 23 Nov, 2009 1 commit
  22. 25 Jun, 2009 1 commit
  23. 22 Jun, 2009 1 commit
  24. 27 Feb, 2009 1 commit
    • Mark Olesen's avatar
      Preliminary work on hashing · 576d9388
      Mark Olesen authored
      - Hash returns unsigned
      - FixedList templated on unsigned int
      - include uLabel.H in UList, HashTable etc. so the output function is know
        throughout
      576d9388
  25. 06 Feb, 2009 1 commit
    • Mark Olesen's avatar
      consistency update · 69918f23
      Mark Olesen authored
      - OSspecific: chmod() -> chMod(), even although it's not used anywhere
      
      - ListOps get subset() and inplaceSubset() templated on BoolListType
      
      - added UList<bool>::operator[](..) const specialization.
        Returns false (actually pTraits<bool>::zero) for out-of-range elements.
        This lets us use List<bool> with lazy evaluation and no noticeable
        change in performance.
      
      - use rcIndex() and fcIndex() wherever possible.
        Could check if branching or modulus is faster for fcIndex().
      
      - UList and FixedList get 'const T* cdata() const' and 'T* data()' members.
        Similar to the STL front() and std::string::data() methods, they return a
        pointer to the first element without needing to write '&myList[0]', recast
        begin() or violate const-ness.
      69918f23
  26. 20 Jan, 2009 1 commit
  27. 16 Jan, 2009 1 commit
    • Mark Olesen's avatar
      consistency update for null pointers · 246d569c
      Mark Olesen authored
      - uniform use of reinterpret_cast<foo*>(0) instead of
        reinterpret_cast<foo*>(NULL)
      
      - make all static null() members inline since they are really only a cast:
            "*reinterpret_cast<foo*>(0)"
      246d569c
  28. 15 Jan, 2009 1 commit
  29. 05 Jan, 2009 1 commit
    • Mark Olesen's avatar
      rename xfer<T> class to Xfer<T> · 19503c93
      Mark Olesen authored
      - The capitalization is consistent with most other template classes, but
        more importantly frees up xfer() for use as method name without needing
        special treatment to avoid ambiguities.
      
        It seems reasonable to have different names for transfer(...) and xfer()
        methods, since the transfer is occuring in different directions.
        The xfer() method can thus replace the recently introduced zero-parameter
        transfer() methods.
        Other name candidates (eg, yield, release, etc.) were deemed too abstract.
      19503c93
  30. 31 Dec, 2008 1 commit
  31. 18 Nov, 2008 1 commit
    • Mark Olesen's avatar
      SortableList changes · bbb989f8
      Mark Olesen authored
       - moved SortableList<T>::less class to UList<T>::less for better accessibility
       - add clear() method now also handles the indices
       - indices length is caught in sort()
       - indices remain (mostly) zero-sized until after sort()
       - allow non-const access to indices
      bbb989f8
  32. 25 Jun, 2008 2 commits
  33. 15 Apr, 2008 1 commit