- Sep 03, 2024
-
-
5f4012c6 Don't compare to nullptr Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !301
-
- Aug 28, 2024
-
-
scivision authored
Per C++ Core Guidelines ES.87 https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#es87-dont-add-redundant--or--to-conditions Ref: CMake PR 9778
-
- May 30, 2024
-
-
510b13b4 SystemTools: Add FileId class and GetFileId function Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !298
-
- May 29, 2024
-
-
Add a FileId class, which encapsulates the identifier internally used by the existing SystemTools::SameFile function. The GetFileId function retrieves a FileId object for the given file or directory. This makes the file identifier cacheable to the calling code, so that checking whether one file is the same as many other candidates can be done faster.
-
- May 28, 2024
-
-
beaf1ca1 ConsoleBuf: Fix test case when running under Windows Terminal Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !299
-
- May 27, 2024
-
-
Brad King authored
Since commit 4967ccc0 (ConsoleBuf: Fix output for strings that contain null byte, 2016-11-09) our test case writes a NUL byte to the console. The behavior of Windows Terminal differs from Windows Console Host (conhost.exe). Detect which of these is in use at runtime and adjust our expected result accordingly.
-
- May 06, 2024
-
-
a347a66b SystemInformation: Implement HasFPU on Apple processors ff14b4f5 SystemInformation: Fix find logic Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !297
-
- May 02, 2024
-
-
Juan Ramos authored
-
Juan Ramos authored
-
- Mar 08, 2024
-
-
3c922475 Convert http URLs to https Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !296
-
- Mar 07, 2024
-
-
Brad King authored
-
- Feb 15, 2024
-
-
2310be95 Make variable more local 9fd52415 Range-for loop with const reference d3f3c38b Use prefix ++ operators for non-primitive types Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !295
-
- Feb 14, 2024
-
-
6624edf2 SystemTools:FileIs{Directory,Executable,FIFO}: refactor for simplicity Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !294
-
Christoph Grüninger authored
Some were found by Cppcheck
-
Christoph Grüninger authored
Prevent copy-ctor and dtor to be called. Found by Cppcheck (constVariableReference)
-
Christoph Grüninger authored
Prevent unnecessary calls to copy constructor Found by Cppcheck (postfixOperator)
-
- Feb 13, 2024
-
-
scivision authored
eliminates C++ logic interlaced with preprocessor logic
-
- Nov 29, 2023
-
-
9f9ff427 SystemTools: Teach RemoveADirectory to handle non-readable directories Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !292
-
- Nov 28, 2023
-
-
Brad King authored
-
- Nov 19, 2023
-
-
dd7d92d6 SystemTools: Implement GetEnv via GetEnvironmentVariableW on Win32 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !291
-
- Nov 17, 2023
-
-
Clemens Wasser authored
-
- Nov 02, 2023
-
-
72e677e9 kwsysPrivate.h: Remove unused build-tree copy Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !290
-
- Nov 01, 2023
-
-
- Oct 17, 2023
-
-
7f4459d5 Comeau: Remove undocumented support for this compiler Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !289
-
- Oct 16, 2023
-
- Aug 22, 2023
-
-
ebb95153 lint: set_property(TEST f10cb6ad lint: use modern add_test(NAME ... COMMAND ...) 12825be6 lint: use foreach(... IN {ITEMS,LISTS} ...) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !287
-
3c403fa9 SystemInformation: Replace C-style cast with reinterpret_cast Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !288
-
f26b1b39 SystemInformation: use std::cerr like rest of KWSys Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !286
-
- Aug 21, 2023
-
- Aug 19, 2023
- May 25, 2023
-
-
9119f1a1 SystemInformation: Tolerate empty /proc/cpuinfo Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !284
-
- May 24, 2023
-
-
Guard against underflow when truncating trailing whitespace from `/proc/cpuinfo`. Issue: cmake/cmake#24937
-
- May 22, 2023
-
-
199aa713 RegularExpression: Tell clang-analyzer that program memory is initialized Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !283
-
Brad King authored
-
- Mar 08, 2023
-
-
51272e80 SystemTools: Avoid macOS copyfile semantic differences as root Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !281
-
- Mar 07, 2023
-
-
Brad King authored
Since commit 0969597d (SystemTools: add a clonefile optimization on macOS, 2022-06-03), `SystemTools::CloneFileContent` has copied extra file metadata such as ownership information when running as root. Skip the optimization when the process is running as root. Issue: cmake/cmake#24577
-
- Mar 02, 2023
-
-
e76a8438 Remove try_compile logging in favor of CMake>=3.26 configure log Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !280
-