1. 04 Oct, 2017 1 commit
  2. 09 Oct, 2017 3 commits
  3. 05 Oct, 2017 2 commits
  4. 04 Oct, 2017 3 commits
  5. 29 Sep, 2017 3 commits
  6. 28 Sep, 2017 1 commit
  7. 27 Sep, 2017 1 commit
  8. 26 Sep, 2017 3 commits
  9. 22 Sep, 2017 3 commits
  10. 15 Sep, 2017 2 commits
  11. 26 Sep, 2017 3 commits
  12. 25 Sep, 2017 1 commit
  13. 22 Sep, 2017 2 commits
  14. 21 Sep, 2017 4 commits
  15. 18 Sep, 2017 4 commits
    • Andrew Heather's avatar
      STYLE: Code clean-up · af48c843
      Andrew Heather authored
      af48c843
    • Mark Olesen's avatar
      ENH: improve consistency in parsing primitives from strings (issue #590) · accebc74
      Mark Olesen authored
      - Any trailing whitespace when parsing from strings or character buffers
        is ignored rather than being treated as an error. This is consistent
        with behaviour when reading from an Istream and with leading whitespace
        being ignored in the underlying atof/atod, strtof/strtod... functions.
      
      - Allow parsing directly from a std::string instead of just from a 'char*'.
        This reflects the C++11 addition of std::stod to complement the C
        functions strtod. This also makes it easier to parse string directly
        without using an IStringStream.
      
      - Two-parameter parsing methods return success/failure.
        Eg,
      
            if (readInt32(str, &int32Val)) ...
      
      - One-parameter parsing methods return the value on success or
        emit a FatalIOError.
        Eg,
      
            const char* buf;
            int32Val = readInt32(buf, &);
      
      - Improved consistency when parsing unsigned ints.
        Use strtoimax and strtoumax throughout.
      
      - Rename readDoubleScalar -> readDouble, readFloatScalar -> readFloat.
        Using the primitive name directly instead of the Foam typedef for
        better consistency with readInt32 etc.
      
      - Clean/improve parseNasScalar.
        Handle normal numbers directly, reduce some operations.
      accebc74
    • mattijs's avatar
    • mattijs's avatar
      ENH: mirrorMesh: run parallel. Fixes #587. · 404aa759
      mattijs authored
      Note that now mirrorMesh does not delete empty patches anymore.
      404aa759
  16. 15 Sep, 2017 4 commits