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