Permalink
Commits on Nov 18, 2017
  1. Revert "Add build with sanitizers to travis."

    joto committed Nov 18, 2017
    We are too many errors from upstream libraries.
Commits on Nov 17, 2017
  1. Set CC env var in travis config.

    joto committed Nov 17, 2017
  2. Add build with sanitizers to travis.

    joto committed Nov 17, 2017
  3. Travis config cleanup.

    joto committed Nov 17, 2017
  4. Bugfix: Avoid undefined behaviour.

    joto committed Nov 17, 2017
  5. Make older compilers happy.

    joto committed Nov 17, 2017
  6. Add names for unused parameters.

    joto committed Nov 17, 2017
  7. Avoid repeating the return type from the declaration

    joto committed Nov 17, 2017
    Use a braced initializer list instead (clang-tidy check
    modernize-return-braced-init-list).
  8. Disable hicpp-invalid-access-moved clang-tidy warnings.

    joto committed Nov 17, 2017
    Because they generate false positives.
  9. Disable some warnings.

    joto committed Nov 17, 2017
    We are checking our own code in these tests and know this is okay.
  10. Sort includes.

    joto committed Nov 17, 2017
  11. Use auto where possible.

    joto committed Nov 17, 2017
  12. More changes for old compilers.

    joto committed Nov 17, 2017
Commits on Nov 16, 2017
  1. Changes for old compilers.

    joto committed Nov 16, 2017
  2. Move initializations of class members to the declaration.

    joto committed Nov 16, 2017
    Where this is possible. Work in progress to clean up code.
  3. Fix buffer overflow in o5m parser.

    joto committed Nov 16, 2017
Commits on Nov 15, 2017
  1. Remove check from static cast (and document why).

    joto committed Nov 15, 2017
Commits on Nov 14, 2017
  1. Add NOLINT for using namespace osmium::builder::attr.

    joto committed Nov 14, 2017
  2. Clang-tidy config cleanup.

    joto committed Nov 14, 2017
    Puts clang-tidy config in its own config file and changes CMake config
    accordingly. We are also not looking for older clang-tidy versions any
    more, because they have too many false positives anyway.
  3. Order includes.

    joto committed Nov 14, 2017
  4. Fix gdal check in CMake config.

    joto committed Nov 14, 2017
Commits on Nov 13, 2017
  1. Fix integer type error.

    joto committed Nov 13, 2017
  2. Various small cleanups.

    joto committed Nov 13, 2017
  3. Additional checks in o5m parser.

    joto committed Nov 13, 2017
  4. Check before static cast and throw.

    joto committed Nov 13, 2017
    This handles code that can potentially come from outside, so libosmium
    should make sure this is always checked.
  5. Add some consts to the code.

    joto committed Nov 13, 2017
  6. Trying to get the types right...

    joto committed Nov 13, 2017
    Must work on Linux and Windows.
  7. Check read and write system call for EINTR.

    joto committed Nov 13, 2017
    See #235.