1. 25 Feb, 2019 4 commits
  2. 21 Feb, 2019 1 commit
  3. 06 Feb, 2019 1 commit
  4. 26 Jan, 2019 1 commit
  5. 25 Jan, 2019 1 commit
  6. 17 Jan, 2019 2 commits
  7. 15 Jan, 2019 1 commit
  8. 14 Jan, 2019 3 commits
  9. 10 Jan, 2019 1 commit
  10. 09 Jan, 2019 1 commit
  11. 12 Dec, 2018 1 commit
  12. 11 Dec, 2018 1 commit
    • Brad King's avatar
      jsoncpp: fix signed overflow when parsing negative value · 5751a090
      Brad King authored
      Clang's ubsan (-fsanitize=undefined) reports:
      
          runtime error: negation of -9223372036854775808 cannot be represented in
          type 'Json::Value::LargestInt' (aka 'long'); cast to an unsigned type to
          negate this value to itself
      
      Follow its advice and update the code to remove the explicit negation.
      5751a090
  13. 28 Nov, 2018 1 commit
  14. 13 Nov, 2018 1 commit
  15. 02 Nov, 2018 1 commit
  16. 01 Nov, 2018 1 commit
  17. 31 Oct, 2018 2 commits
  18. 25 Oct, 2018 1 commit
  19. 24 Oct, 2018 1 commit
  20. 22 Oct, 2018 6 commits
  21. 18 Oct, 2018 1 commit
    • Joachim Wuttke's avatar
      Help: Override pygments CMakeLexer to support <..> and [..] · fc7ee1ca
      Joachim Wuttke authored
      * The code snippets in the docs consist of CMake code mixed
        with syntax definition punctuation like < > [ ] ... Therefore
        a pure CMake lexer is inadequate. Here it is replaced by a
        CMake syntax definition parser.
      * Fixed syntax definition snippets in FindPkgConfig.cmake to
        make best use of syntax highlighting. This source file is the
        hardest to support because it contains comparison operators
        <= = >=, which need special attention to avoid confusion
        with the placeholder indicators <...>.
      * Fixed syntax in execute_process.rst (there were unbalanced
        brackets).
      * Disabled syntax highlighting for long string examples in
        cmake-language.7.rst.
      * No highlighting of removed syntax in CMP0049
      * To inspect the outcome of this patch, see e.g. the pages
        * manual/cmake-buildsystem.7.html
        * module/ExternalProject.html
        * module/FindPkgConfig.html
        which are particularly rich in complex code snippets.
      fc7ee1ca
  22. 17 Oct, 2018 2 commits
  23. 08 Oct, 2018 1 commit
  24. 03 Oct, 2018 1 commit
  25. 01 Oct, 2018 1 commit
    • Brad King's avatar
      libuv: do not require PATH_MAX to be defined · 3c0bfb59
      Brad King authored
      Some platforms (e.g. GNU/Hurd) do not define PATH_MAX.  Add a few other
      variants and a fallback constant.  Also use alternatives where possible:
      
      * For readlink(), use lstat() to read the length of the link first.
        If it is not a symlink, report EINVAL before trying to allocate.
        If the size reports as zero, fall back one of the PATH_MAX variants.
      
      * For realpath(), POSIX 2008 allows us to pass a NULL buffer
        to tell it to malloc() internally.
      
      This patch was inspired by downstream patches in Debian packaging
      for issues 897061 and 909011.
      
      Issue: #18337
      3c0bfb59
  26. 26 Sep, 2018 2 commits