Skip to content
Snippets Groups Projects
  1. Sep 04, 2017
  2. Sep 03, 2017
  3. Sep 02, 2017
  4. Sep 01, 2017
  5. Aug 31, 2017
  6. Aug 30, 2017
    • Patrick Boettcher's avatar
      Merge branch 'upstream-vim-cmake-syntax' · 84d67356
      Patrick Boettcher authored
      * upstream-vim-cmake-syntax:
        vim-cmake-syntax 2017-08-30 (40f5f4f3)
      84d67356
    • Kitware Robot's avatar
      vim-cmake-syntax 2017-08-30 (40f5f4f3) · 88da716c
      Kitware Robot authored and Patrick Boettcher's avatar Patrick Boettcher committed
      Code extracted from:
      
          https://github.com/pboettch/vim-cmake-syntax.git
      
      at commit 40f5f4f356251802c0a12f63e5f717debbd0cadc (master).
      
      Upstream Shortlog
      -----------------
      
      Daniel Hahler (1):
            84967b5c Skip escaped quotes in cmakeString
      
      Patrick Boettcher (11):
            de7c9072 extract properties as well
            5e4f9718 update keywords to latest cmake-revision
            96ee5480 fix #1 - highlight escaped quotes in strings
            d791d3ac README updated, install instruction
            e12d6cb4 do not highlight cmake-commands in cmake-command argument-list
            d2d564aa multi-line comments are now highlighted (again)
            0e62850d update keywords to v3.9.1-460-gce2750817
            65932f07 add test-framework and two tests
            018855b2 add cpo-saving and restoring (taken from vim's upstream-syntax-files)
            8fcb0a7d updated keywords to 3.9.20170830-ge0713
            40f5f4f3 preparations to be for inclusion to vim-repo
      88da716c
    • Brad King's avatar
    • Brad King's avatar
      Merge branch 'release-3.9' · a0ef210d
      Brad King authored
      a0ef210d
    • Brad King's avatar
      Tests: Teach Server test to print server return code · ea359bc5
      Brad King authored
      This will aid in diagnosing failures.
      ea359bc5
    • Christian Pfeiffer's avatar
      IRSL: Add Intel compiler support · fd4406f3
      Christian Pfeiffer authored
      Fixes: #16891
      Fixes: #9903
      fd4406f3
    • Matthias Männich's avatar
      ListFileLexer: fix heap-buffer-overflow on malicious input · 14d9a11b
      Matthias Männich authored and Brad King's avatar Brad King committed
      
      In case a list file contains a null terminated string that is continued
      until a later space, the lexer token information got inconsistent:
      
      e.g. an argument   "TEST\0FOOBAR"    is passed by the lexer as a token
      
      char* = "TEST\0FOOBAR" and length 11
                   ^^ note: ascii 0x00
      
      Using strdup in cmListFileLexer leads lexer->token.text to be allocated
      with size 5 and lexer->token.length to be set to 11
      
      A subsequent call to this function with an argument of  5 < length <= 11
      wrongly assumed a sufficiently sized buffer and therefore corrupted the
      heap buffer. The program might crash due to this corruption.
      The case "NullTerminatedArgument" is intentionally using a quite large
      'rest' to increase the chance to actually hit the issue. It will reliably
      crash with address sanitizer enabled though.
      
      This fix addresses all rules where arbitrary characters are matched to
      ignore \0 in order to fall through to the rule that matches an arbitrary
      character as BadCharacter.
      
      Signed-off-by: default avatarMatthias Maennich <matthias@maennich.net>
      14d9a11b
    • Steffen Dettmer's avatar
      FindThreads: Drop try_run to improve cross-compiling support · d4e551a9
      Steffen Dettmer authored and Brad King's avatar Brad King committed
      Use `try_compile` instead of `try_run`.  It is not clear why `try_run`
      was ever needed, and it does not work during cross-compiling.
      
      Update the check's source file to remove code associated with actually
      running things.  Also remove the ancient `__CLASSIC_C__` code path and
      use a simple `int main(void)` as in `Modules/CheckIncludeFile.c.in`.
      
      Fixes: #16920
      d4e551a9
Loading