- Sep 04, 2017
-
-
Kitware Robot authored
-
- Sep 03, 2017
-
-
Kitware Robot authored
-
- Sep 02, 2017
-
-
Kitware Robot authored
-
- Sep 01, 2017
-
-
0e4d5033 server: Added thread check to protect writedata 124424e9 server: Protect several fields from potentially pointing to bad memory 693fa0a9 server: Added assert to monitor uv_run status 882dcef8 server: Made connections in a server have a mutex to avoid use after frees 7ef28843 server: Moved buffer formatting into bufferstrategy dc7a18d8 server: test buffer parsing f8fd5a97 server: Made stdio connection accept different types of streams 6afc7f88 server: Remove unused fields / functions ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1111
-
d8e03e9b FindOpenMP: Add Flang flag. 2f3a07a9 Flang: Add support for flang Fortran compiler Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1141
-
a46024be VS: Add v141 flag table entry for -std:c++17 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1221
-
a47a8533 target_link_libraries: Allow linking to UNKNOWN IMPORTED GLOBAL libs Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1220
-
068cc545 Genex: Fix TARGET_PROPERTY value of SOURCES Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1218
-
Brad King authored
Refactoring in commit v3.8.0-rc1~445^2~2 (cmTarget: Move sanity checks and computed property access to callers, 2016-10-13) exposed a typo in commit v3.8.0-rc1~445^2~3 (cmGeneratorTarget: Implement cmTargetPropertyComputer interface, 2016-10-13). Together they broke the `$<TARGET_PROPERTY:mytgt,SOURCES>` generator expression in the case that the `SOURCES` target property is populated in part by the `target_sources` command. Add the missing `;`-separator. Fixes: #17243
-
d4e551a9 FindThreads: Drop try_run to improve cross-compiling support Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1109
-
Kitware Robot authored
-
- Aug 31, 2017
-
-
-
-
-
-
-
-
-
-
-
-
flang is a Fortran compiler built on top of clang [1]. Because flang shares a lot of commonalities with clang, the flang module piggybacks off the clang module and overrides certain options. Add flang to Fortran compiler auto find list. Update flang preprocessor macros to differentiate from PGI. Add Flang-FindBinUtils. [1] https://github.com/flang-compiler/flang
-
Brad King authored
Fixes: #17171
-
84d67356 Merge branch 'upstream-vim-cmake-syntax' 88da716c vim-cmake-syntax 2017-08-30 (40f5f4f3) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1214
-
Brad King authored
This combination was accidentally rejected. Allow it and add a test. Fixes: #17245
-
4022b286 clang-tidy: blacklist "modernize" checks 2b4c32c9 clang-format: format all code as Cpp11 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1191
-
952331cd Help: Cross-reference and clarify CMAKE_FIND_NO_INSTALL_PREFIX docs Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Luke Yeager <luke.yeager@gmail.com> Merge-request: !1213
-
ea359bc5 Tests: Teach Server test to print server return code Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1212
-
fd4406f3 IRSL: Add Intel compiler support 8444252f IRSL: Install VC++ OpenMP libraries only for MSVC Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Pelle <pbregener@gmail.com> Merge-request: !1121
-
14d9a11b ListFileLexer: fix heap-buffer-overflow on malicious input Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1153
-
Kitware Robot authored
-
- Aug 30, 2017
-
-
Patrick Boettcher authored
* upstream-vim-cmake-syntax: vim-cmake-syntax 2017-08-30 (40f5f4f3)
-
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
-
Brad King authored
Suggested-by:
Luke Yeager <lukeyeager@users.noreply.github.com>
-
Brad King authored
-
Brad King authored
This will aid in diagnosing failures.
-
Christian Pfeiffer authored
Fixes: #16891 Fixes: #9903
-
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:
Matthias Maennich <matthias@maennich.net>
-
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
-