1. 11 Dec, 2019 1 commit
  2. 10 Dec, 2019 1 commit
  3. 09 Dec, 2019 3 commits
  4. 06 Dec, 2019 6 commits
  5. 03 Dec, 2019 1 commit
  6. 09 Dec, 2019 1 commit
  7. 06 Dec, 2019 2 commits
    • Mark Olesen's avatar
      ENH: improve exprResult handling · 17869747
      Mark Olesen authored
      - some support for "uniform" bool fields. Calculating an averaged
        value for a boolField does not work very well, but we simply define
        that the field average is 'true' when more than 1/2 of its values
        are true. Not exactly true, but allows templated definitions to work
        smoothly.
      
      - additional output method writeValue().
        This outputs the single (uniform) value or the first value of the
        field.
      17869747
    • Mark Olesen's avatar
      ENH: add ITstream append and seek methods. · 9fd696e1
      Mark Olesen authored
      - ITstream append() would previously have used the append from the
        underlying tokenList, which leaves the tokenIndex untouched and
        renders the freshly appended tokens effectively invisible if
        interspersed with primitiveEntry::read() that itself uses tokenIndex
        when building the list.
      
        The new append() method makes this hidden ITstream bi-directionality
        easier to manage. For efficiency, we only append lists
        (not individual tokens) and support a 'lazy' resizing that allows
        the final resizing to occur later when all tokens have been appended.
      
      - The new ITstream seek() method provides a conveniently means to move
        to the end of the list or reposition to the middle.
        Using rewind() and using seek(0) are identical.
      
      ENH: added OTstream to output directly to a list of tokens
      
      ---
      
      BUG: List::newElem resized incorrectly
      
      - had a simple doubling of the List size without checking that this
        would indeed be sufficient for the requested index.
      
        Bug was ...
      9fd696e1
  8. 07 Dec, 2019 2 commits
  9. 03 Dec, 2019 1 commit
  10. 02 Dec, 2019 1 commit
  11. 27 Nov, 2019 1 commit
  12. 26 Nov, 2019 2 commits
  13. 25 Nov, 2019 1 commit
    • Mark Olesen's avatar
      ENH: add clear/append method to Enum and std::ostream output · 6dd3cd0e
      Mark Olesen authored
      - allows use of Enum in more situations where a tiny Map/HashTable
        replacement is desirable. The new methods can be combined with
        null constructed for to have a simple low-weight caching system
        for words/integers instead of fitting in a HashTable.
      6dd3cd0e
  14. 18 Nov, 2019 1 commit
  15. 22 Nov, 2019 2 commits
  16. 20 Nov, 2019 2 commits
  17. 21 Nov, 2019 2 commits
  18. 20 Nov, 2019 3 commits
  19. 19 Nov, 2019 7 commits