72967 Commits
Author SHA1 Message Date
Brad King 53ae242d55 CMake 4.2.3 v4.2.3 2026-01-27 11:03:47 -05:00
Brad King 10a91404d0 Merge branch 'release-4.1' into release-4.2 2026-01-27 10:39:51 -05:00
Brad King cc05acf0a1 CMake 4.1.5 v4.1.5 2026-01-27 10:11:40 -05:00
Brad King 9ad49bd944 Merge branch 'release-4.1' into release-4.2 2026-01-27 10:03:10 -05:00
Brad King 74f60bafcf Merge branch 'release-4.0' into release-4.1 2026-01-27 10:03:01 -05:00
Brad King fe1fed2f4a CMake 4.0.6 v4.0.6 2026-01-27 09:24:22 -05:00
Brad King 3b78e2ab25 Merge branch 'release-4.1' into release-4.2 2026-01-26 14:21:53 -05:00
Brad King 859f7ef869 Merge branch 'release-4.0' into release-4.1 2026-01-26 14:21:28 -05:00
Brad King eb7c1516e1 Merge branch 'release-3.31' into release-4.0 2026-01-26 14:21:11 -05:00
Brad King cd51ca47cb CMake 3.31.11 v3.31.11 2026-01-26 13:45:51 -05:00
Brad King de106079a3 Merge branch 'release-4.1' into release-4.2 2026-01-24 08:05:44 -05:00
Brad King 0e4342ee25 Merge topic 'libarchive-windows-encoding' into release-4.2
f590010167 libarchive: Restore tolerance of archives with non-OEM paths on Windows

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Alex Overchenko <aleksandr9809@gmail.com>
Merge-request: !11622
2026-01-24 08:04:33 -05:00
Brad King 08d6132bc1 Merge branch 'release-4.0' into release-4.1 2026-01-24 08:03:54 -05:00
Brad King b907505c08 Merge topic 'libarchive-windows-encoding' into release-4.1
f590010167 libarchive: Restore tolerance of archives with non-OEM paths on Windows

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11622
2026-01-24 08:03:39 -05:00
Brad King 449ffb2539 Merge branch 'release-3.31' into release-4.0 2026-01-24 08:03:32 -05:00
Brad King 8b19487cbb Merge topic 'libarchive-windows-encoding' into release-4.0
f590010167 libarchive: Restore tolerance of archives with non-OEM paths on Windows

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11622
2026-01-24 08:03:24 -05:00
Brad King ab1152c3ac Merge topic 'libarchive-windows-encoding' into release-3.31
f590010167 libarchive: Restore tolerance of archives with non-OEM paths on Windows

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11622
2026-01-24 08:01:35 -05:00
Brad King f590010167 libarchive: Restore tolerance of archives with non-OEM paths on Windows
On Windows, since commit 9539a0df9c (LibArchive 2024-09-13, 2024-09-13,
v3.31.0-rc1~77^2~3^2) imported libarchive commit `49280bc202a8` (Fix
tests on Windows, 2024-03-23, `v3.7.3~17`), libarchive fails to extract
archives whose paths are not valid MBS encodings in the host's OEM code
page.  This broke extraction, e.g., by `cmake -E tar` of archives with
UTF-8 paths on Windows.

Restore compatibility with CMake 3.30 and below by tolerating encoding
conversion errors on Windows.  Although affected paths are not extracted
correctly, we at least succeed in extracting the rest of such archives.

Issue: #26903
2026-01-24 07:53:54 -05:00
Brad King 19580e65d7 Merge branch 'release-4.1' into release-4.2 2026-01-22 10:13:58 -05:00
Brad King cf19e65504 Merge topic 'test-cuda-fix-result-pointers' into release-4.2
c238f174a9 Tests: Remove invalid CUDA code from tests

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11607
2026-01-22 10:11:18 -05:00
Brad King ff50e17626 Merge branch 'release-4.0' into release-4.1 2026-01-22 10:10:18 -05:00
Brad King cc969b23c1 Merge topic 'test-cuda-fix-result-pointers' into release-4.1
c238f174a9 Tests: Remove invalid CUDA code from tests

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11607
2026-01-22 10:10:07 -05:00
Brad King acefe25af1 Merge branch 'release-3.31' into release-4.0 2026-01-22 10:10:02 -05:00
Brad King 59a8796e1f Merge topic 'test-cuda-fix-result-pointers' into release-4.0
c238f174a9 Tests: Remove invalid CUDA code from tests

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11607
2026-01-22 10:09:49 -05:00
Brad King 9ff7341e0f Merge topic 'test-cuda-fix-result-pointers' into release-3.31
c238f174a9 Tests: Remove invalid CUDA code from tests

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11607
2026-01-22 10:08:51 -05:00
Robert Maynard c238f174a9 Tests: Remove invalid CUDA code from tests
Multiple tests passed a host side stack address for writing on the GPU.
Now we pass a GPU backed heap address.
2026-01-20 16:25:03 -05:00
Brad King 3356d93e66 CMake 4.2.2 v4.2.2 2026-01-20 09:46:37 -05:00
Brad King 2660f5fbb4 Merge topic 'vs-slnx' into release-4.2
0c97912756 VS: Fix SLNX generation so .NET Core projects build in the IDE
7ce9185792 VS: Add include_external_msproject GUIDs for more project types
ab2ef244bd VS: Add include_external_msproject detection of `.njsproj` type
00db01ddcd Tests: Fix RunCMake.include_external_msproject .sln check failure

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Christian Lichtenberger <christian.lichtenberger@etm.at>
Merge-request: !11613
2026-01-20 09:35:15 -05:00
Brad King 0c97912756 VS: Fix SLNX generation so .NET Core projects build in the IDE
Extend commit 46b0202ce0 (VS: Fix SLNX generation so CSharp projects
build in the IDE, 2025-10-23, v4.2.0-rc2~26^2) to cover .NET Core
projects.

Fixes: #27524
2026-01-19 15:53:20 -05:00
Brad King 7ce9185792 VS: Add include_external_msproject GUIDs for more project types
Issue: #27524
2026-01-19 15:50:55 -05:00
Brad King ab2ef244bd VS: Add include_external_msproject detection of .njsproj type
It is a NodeJS Project.
2026-01-19 15:50:05 -05:00
Brad King 00db01ddcd Tests: Fix RunCMake.include_external_msproject .sln check failure
Accumulate failures instead of only considering the last case.
2026-01-19 15:49:19 -05:00
Brad King d6a62d17ca Merge branch 'release-4.1' into release-4.2 2026-01-19 11:38:52 -05:00
Brad King 7943956e47 Merge topic 'ci-nvhpc' into release-4.2
f7669bbeed ci: Clamp CUDA 'native' architecture in NVHPC job

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11610
2026-01-19 11:38:18 -05:00
Brad King 24c3df71d0 Merge branch 'release-4.0' into release-4.1 2026-01-19 11:35:44 -05:00
Brad King 9eb65a68bc Merge topic 'ci-nvhpc' into release-4.1
f7669bbeed ci: Clamp CUDA 'native' architecture in NVHPC job

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11610
2026-01-19 11:35:34 -05:00
Brad King 01eedf3d94 Merge branch 'release-3.31' into release-4.0 2026-01-19 11:35:29 -05:00
Brad King b9009be4a1 Merge topic 'ci-nvhpc' into release-4.0
f7669bbeed ci: Clamp CUDA 'native' architecture in NVHPC job

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11610
2026-01-19 11:35:12 -05:00
Brad King a2c9682e66 Merge topic 'ci-nvhpc' into release-3.31
f7669bbeed ci: Clamp CUDA 'native' architecture in NVHPC job

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11610
2026-01-19 11:34:14 -05:00
Brad King f7669bbeed ci: Clamp CUDA 'native' architecture in NVHPC job
Extend commit ff8c0e9c10 (ci: Clamp CUDA 'native' architecture to values
supported by its toolkit, 2022-03-14, v3.24.0-rc1~468^2) to cover the
NVHPC job too.
2026-01-19 10:54:35 -05:00
Brad King 57137c5f8b Merge branch 'release-4.1' into release-4.2 2026-01-16 09:35:39 -05:00
Brad King cdbd7bf2f2 Merge topic 'fileapi-instrumentation-initial-cache' into release-4.2
ed023e0cfc Merge branch 'backport-4.0-fileapi-instrumentation-initial-cache'
5b63ea9ad3 instrumentation: Fix crash on cmake_instrumentation() call in initial cache
1bd6e70430 Merge branch 'backport-4.0-fileapi-instrumentation-initial-cache'
bb23f65928 instrumentation: Fix crash on cmake_instrumentation() call in initial cache
8523e579dc Merge branch 'backport-3.31-fileapi-initial-cache'
4d712cfc25 fileapi: Fix crash on cmake_file_api() call in initial cache

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11598
2026-01-16 09:34:42 -05:00
Brad King 88db21851b Merge branch 'release-4.0' into release-4.1 2026-01-16 09:31:49 -05:00
Brad King bad6ed00e5 Merge topic 'backport-4.0-fileapi-instrumentation-initial-cache' into release-4.1
bb23f65928 instrumentation: Fix crash on cmake_instrumentation() call in initial cache
8523e579dc Merge branch 'backport-3.31-fileapi-initial-cache'
4d712cfc25 fileapi: Fix crash on cmake_file_api() call in initial cache

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11598
2026-01-16 09:31:27 -05:00
Brad King 59bbe83b9a Merge branch 'release-3.31' into release-4.0 2026-01-16 09:31:03 -05:00
Brad King 0ce101913c Merge topic 'backport-4.0-fileapi-instrumentation-initial-cache' into release-4.0
bb23f65928 instrumentation: Fix crash on cmake_instrumentation() call in initial cache
8523e579dc Merge branch 'backport-3.31-fileapi-initial-cache'
4d712cfc25 fileapi: Fix crash on cmake_file_api() call in initial cache

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11598
2026-01-16 09:29:19 -05:00
Brad King 351ad4cfbd Merge topic 'backport-3.31-fileapi-initial-cache' into release-3.31
4d712cfc25 fileapi: Fix crash on cmake_file_api() call in initial cache

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11598
2026-01-16 09:26:18 -05:00
Brad King 88384f6b1a Merge topic 'vs2026-runtimedeps' into release-4.2
f51dd918b2 file(GET_RUNTIME_DEPENDENCIES): Support VS 2026 without VS 2022

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11596
2026-01-16 09:25:50 -05:00
Brad King ed023e0cfc Merge branch 'backport-4.0-fileapi-instrumentation-initial-cache' 2026-01-15 15:14:51 -05:00
Martin Duffy 5b63ea9ad3 instrumentation: Fix crash on cmake_instrumentation() call in initial cache 2026-01-15 15:14:19 -05:00