Skip to content
Snippets Groups Projects
  1. Mar 28, 2018
  2. Mar 27, 2018
  3. Mar 26, 2018
  4. Mar 22, 2018
  5. Mar 21, 2018
  6. Mar 19, 2018
  7. Mar 22, 2018
  8. Mar 21, 2018
  9. Mar 20, 2018
  10. Mar 19, 2018
  11. Mar 16, 2018
  12. Mar 15, 2018
  13. Mar 14, 2018
  14. Mar 13, 2018
    • Mark OLESEN's avatar
      BUG: surface proxy zone handling with dangling? reference (closes #757) · 4df78261
      Mark OLESEN authored
      - using const reference to temporary was failing.  Remedy by using a
        direct copy, which is a reasonable solution since surfZone content
        is quite minimal.
      4df78261
    • Andrew Heather's avatar
    • Andrew Heather's avatar
      b0c5608b
    • Andrew Heather's avatar
    • Mark OLESEN's avatar
      ENH: code reduction in PackedList, PackedBoolList (issue #751) · 5d1fb235
      Mark OLESEN authored
      - eliminate iterators from PackedList since they were unused, had
        lower performance than direct access and added unneeded complexity.
      
      - eliminate auto-vivify for the PackedList '[] operator.
        The set() method provides any required auto-vivification and
        removing this ability from the '[]' operator allows for a lower
        when accessing the values. Replaced the previous cascade of iterators
        with simpler reference class.
      
      PackedBoolList:
      
      - (temporarily) eliminate logic and addition operators since
        these contained partially unclear semantics.
      
      - the new test() method tests the value of a single bit position and
        returns a bool without any ambiguity caused by the return type
        (like the get() method), nor the const/non-const access (like
        operator[] has). The name corresponds to what std::bitset uses.
      
      - more consistent use of PackedBoolList test(), set(), unset() methods
        for fewer operation and clearer code. Eg,
      
            if (list.test(index)) ...    |  if (list[index]) ...
            if (!list.test(index)) ...   |  if (list[index] == 0u) ...
            list.set(index);             |  list[index] = 1u;
            list.unset(index);           |  list[index] = 0u;
      
      - deleted the operator=(const labelUList&) and replaced with a setMany()
        method for more clarity about the intended operation and to avoid any
        potential inadvertent behaviour.
      5d1fb235
  15. Mar 07, 2018
  16. Mar 15, 2018
    • Mark OLESEN's avatar
      ENH: reduce overhead for clockTime, cpuTime · 77338c8b
      Mark OLESEN authored
      - clockValue class for managing the clock values only, with a null
        constructor that does not query the system clock (can defer to later).
        Can also be used directly for +/- operations.
      
      - refactor clockTime, cpuTime, clock to reduce storage.
      77338c8b
  17. Mar 14, 2018
  18. Mar 16, 2018
  19. Mar 06, 2018