- Jan 23, 2018
-
-
c6829e4d Fixed a few comments, mostly regarding base 2 vs base 10 sizes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !85
-
- Jan 19, 2018
-
-
Sean McBride authored
-
20c458d0 Set CMP0022 policy to new to provide link interface definitions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !84
-
- Jan 17, 2018
-
-
Sankhesh Jhaveri authored
-
- Jan 10, 2018
-
-
4ca97fc6 SystemTools: Disable getpwnam for static linux builds Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !80
-
3e807fd6 cmake: specify source file extensions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !82
-
38855ca1 Set CMP0042 explicitly with CMake 3.0 and above Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !81
-
- Jan 09, 2018
-
-
Ben Boeckel authored
-
Brad King authored
Some host projects no longer set `CMAKE_MACOSX_RPATH` explicitly due to requiring CMake 3.0 or above, and now see CMP0042 warnings. Set the policy explicitly in KWSys to avoid the warnings. Host projects can still set `CMAKE_MACOSX_RPATH` to `0` to get the old behavior. Suggested-by:
Ken Martin <ken.martin@kitware.com>
-
Chuck Atkins authored
On Linux, getpwnam requires a dynamic glibc at runtime so it can't really be used in a "fully static" build and will cause an excessive number of linker warnings pertaining to such.
-
4b67f965 Remove superfluous double whitespace in appropriate places Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Hans Johnson <hans.j.johnson@gmail.com> Merge-request: !79
-
- Jan 08, 2018
-
-
7d7f3b2d Configure: Add KWSYS_NULLPTR macro for C++ code Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !78
-
- Jan 03, 2018
-
-
luz.paz authored
+ fix documentation of method name + fix some source comment typos
-
- Dec 21, 2017
-
-
When building with C++11 or greater, use the `nullptr` keyword.
-
- Dec 15, 2017
-
-
9f6cd407 SystemTools: Fix removing of soft links to directories on Windows. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !77
-
- Dec 14, 2017
-
-
Volo Zyko authored
-
- Dec 12, 2017
-
-
8e029751 SystemTools: Fix IsSubDirectory for subdirs of drive root Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !74
-
- Dec 09, 2017
-
-
Gregor Jasny authored
-
- Dec 08, 2017
-
-
9995f700 hashtable: Drop when building inside CMake Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !76
-
Brad King authored
CMake now builds as C++11 or higher and uses `unordered_{map,set}` instead of `hash_{map,set}`. Skip providing KWSys hashtable to it since it uses features deprecated by C++17.
-
- Dec 07, 2017
-
-
09724ac8 hashtable: Avoid use of std::unary_function Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !75
-
- Dec 06, 2017
-
-
Brad King authored
It is removed by C++17. It only defines some typedef members for derived functionals. We don't use those, so just drop it.
-
- Dec 05, 2017
-
-
e9557f37 RegularExpression: Fix regression in 'find' method Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !73
-
cff58f07 RegularExpression: New RegularExpressionMatch class bbc94ba8 RegularExpression: Remove unused code 64f80068 RegularExpression: Make find() reentrant (thread safe) 4d1e8738 RegularExpression: Make compile() reentrant (thread safe) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !72
-
- Dec 04, 2017
-
-
Sebastian Holtermann authored
The new RegularExpressionMatch allows to keep multiple match results of a RegularExpression. The startp and endp pointers of RegularExpression are replaced by an instance of RegularExpressionMatch. There also is new thread safe version of RegularExpression::find() which allows multiple threads to concurrently use the same RegularExpression on different input strings with independent RegularExpressionMatch results.
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
RegularExpression::find() used to use shared global variables for every instance. This moves the variables into a private class on the stack instead.
-
Sebastian Holtermann authored
RegularExpression::compile() used to use shared global variables for every instance. This moves the variables into a private class on the stack instead.
-
- Dec 01, 2017
-
-
7b6fa277 ConsoleBuf: Add explicit switch case fallthrough markup Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !71
-
- Nov 30, 2017
-
-
Brad King authored
Fix `-Wimplicit-fallthrough` warnings.
-
1b09cf0d Configure: Add KWSYS_FALLTHROUGH macro for C++ code Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !69
-
- Nov 29, 2017
-
-
Brad King authored
Some C++ compilers now warn when a switch case falls through to another case, but compilers vary in how to suppress the warning with an explicit fallthrough specifier. Provide a macro for the specifier.
-
- Nov 09, 2017
-
-
e9d2b696 SystemTools: Cache only existing path names in GetActualCaseForPath Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !68
-
Non-existent names may be created later with a different case.
-
- Nov 07, 2017
-
-
bfdbfe9b Avoid requiring CMake 3.4 string(APPEND) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !67
-
- Nov 06, 2017
-
-
Brad King authored
The `string(APPEND)` command was introduced by CMake 3.4, but we still support older versions.
-
9a1d5901 Fix trivial typos in text Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !66
-
- Nov 03, 2017
-
- Nov 02, 2017
-
-
8e428c18 Process: Add function to kill process (and children) with pid Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !65
-