Brad King
61e98ca33b
cmCTestMultiProcessHandler: Factor out loop startup and teardown
2023-11-21 12:37:31 -05:00
Brad King
5ff0b4ed57
cmCTestMultiProcessHandler: Consolidate test readiness checks
2023-11-21 12:36:31 -05:00
Brad King
ad3df3ce4d
cmCTestMultiProcessHandler: Exclude dependent tests earlier
...
Tests with unfinished dependencies should not be considered at all when
looking for tests that fit within the load and concurrency limits.
2023-11-21 08:29:17 -05:00
Brad King
3c4767f467
cmCTestTestHandler: Clarify name of member storing RESOURCE_LOCK property
...
The property represents project-defined resources.
2023-11-21 08:29:17 -05:00
Brad King
773fd7e05d
Merge topic 'uv-handle-start-stop'
...
fb7ee82271 cmUVHandlePtr: Add uv_idle_ptr::{start,stop} methods
9dd14b2946 cmUVHandlePtr: Add uv_timer_ptr::stop method
8908f277d9 Tests: Add dedicated test case for uv_timer_ptr
f906e2482f Tests: Factor out callback in uv_idle_ptr test case
89435a5662 Tests: Add dedicated test to cover cmUVHandlePtr types
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8993
2023-11-21 07:56:44 -05:00
Kitware Robot
152a0aff24
CMake Nightly Date Stamp
2023-11-21 00:01:11 -05:00
Brad King
fb7ee82271
cmUVHandlePtr: Add uv_idle_ptr::{start,stop} methods
...
These were missing w.r.t. the pattern established for other handle wrappers.
2023-11-20 18:22:53 -05:00
Brad King
9dd14b2946
cmUVHandlePtr: Add uv_timer_ptr::stop method
...
This was missing w.r.t. the pattern established for other handle wrappers.
2023-11-20 18:22:30 -05:00
Brad King
8908f277d9
Tests: Add dedicated test case for uv_timer_ptr
2023-11-20 18:22:09 -05:00
Brad King
f906e2482f
Tests: Factor out callback in uv_idle_ptr test case
2023-11-20 18:22:03 -05:00
Brad King
89435a5662
Tests: Add dedicated test to cover cmUVHandlePtr types
...
Move the case added by commit 70d88a5361 (cmUVHandlePtr: Add
uv_idle_ptr, 2023-11-06) to a dedicated test.
2023-11-20 18:21:46 -05:00
Brad King
e68e7b1768
Merge branch 'release-3.28'
2023-11-20 09:13:45 -05:00
Brad King
0f336e8cac
Merge branch 'release-3.27'
2023-11-20 09:13:44 -05:00
Brad King
05566a51df
Merge branch 'release-3.26'
2023-11-20 09:13:42 -05:00
Brad King
11a2fd6cca
Merge branch 'release-3.27' into release-3.28
2023-11-20 09:13:31 -05:00
Brad King
87dab04aee
Merge branch 'release-3.26' into release-3.27
2023-11-20 09:13:24 -05:00
Brad King
f4486da08b
Merge branch 'release-3.28'
2023-11-20 09:13:01 -05:00
Brad King
b6845a689e
Merge topic 'fileapi-file-sets-base-dirs-relative'
...
a3a85524cd fileapi: Fix file sets' base directories relative to top source
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !8977
2023-11-20 09:13:01 -05:00
Brad King
2f30b29ac3
Merge topic 'fileapi-file-sets-base-dirs-relative' into release-3.28
...
a3a85524cd fileapi: Fix file sets' base directories relative to top source
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !8977
2023-11-20 09:12:59 -05:00
Brad King
3c1176bb24
Merge branch 'fileapi-file-sets-base-dirs-relative' into release-3.27
...
Merge-request: !8977
2023-11-20 09:12:11 -05:00
Brad King
fa272fa91e
Merge branch 'fileapi-file-sets-base-dirs-relative' into release-3.26
...
Merge-request: !8977
2023-11-20 09:11:37 -05:00
Brad King
79811a2d2b
Merge branch 'release-3.28'
2023-11-20 09:10:26 -05:00
Brad King
7f18a7a697
Merge branch 'release-3.27'
2023-11-20 09:10:24 -05:00
Brad King
a03780c4c3
Merge branch 'release-3.27' into release-3.28
2023-11-20 09:10:13 -05:00
Brad King
c1e43752b7
Merge branch 'release-3.28'
2023-11-20 09:08:38 -05:00
Brad King
c184bd2d48
Merge topic 'doc-CMP0149'
...
fe0d03b044 Help: Document that CMP0149 should be set before project()
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8990
2023-11-20 09:08:38 -05:00
Brad King
d9c8a3abdf
Merge topic 'doc-CMP0149' into release-3.28
...
fe0d03b044 Help: Document that CMP0149 should be set before project()
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8990
2023-11-20 09:08:37 -05:00
Brad King
13874b2631
Merge branch 'doc-CMP0149' into release-3.27
...
Merge-request: !8990
2023-11-20 09:04:04 -05:00
Brad King
ed8df1e8d2
Merge branch 'release-3.28'
2023-11-20 09:03:07 -05:00
Brad King
d9cffe330e
Merge topic 'update-doc-deprecated-properties-on-targets'
...
c53a341f9f Help: Move deprecated properties to dedicated section
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8982
2023-11-20 09:03:07 -05:00
Brad King
079bf537fd
Merge topic 'update-doc-deprecated-properties-on-targets' into release-3.28
...
c53a341f9f Help: Move deprecated properties to dedicated section
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8982
2023-11-20 09:03:05 -05:00
Brad King
65a83f4605
Merge branch 'release-3.28'
2023-11-20 09:01:42 -05:00
Brad King
b13d2e3321
Merge topic 'custom-command-ninja-deps'
...
3c8d1eef72 Ninja: depfile: keep rules without dependencies
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8984
2023-11-20 09:01:42 -05:00
Brad King
175829220f
Merge topic 'custom-command-ninja-deps' into release-3.28
...
3c8d1eef72 Ninja: depfile: keep rules without dependencies
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8984
2023-11-20 09:01:41 -05:00
Brad King
fe0d03b044
Help: Document that CMP0149 should be set before project()
...
Issue: #25413
2023-11-20 08:51:46 -05:00
Brad King
8b5bac208a
Merge branch 'custom-command-ninja-deps' into release-3.27
...
Merge-request: !8984
2023-11-20 08:28:07 -05:00
權少
c53a341f9f
Help: Move deprecated properties to dedicated section
2023-11-20 08:24:51 -05:00
Marc Chevrier
3c8d1eef72
Ninja: depfile: keep rules without dependencies
...
To avoid repeated executions of custom command actions, depfile file
with rules without dependencies must be preserved.
Fixes : #25428
2023-11-20 08:17:48 -05:00
Brad King
6818925b9a
Merge topic 'ctest-cleanup'
...
5d2e93f9e8 cmCTestMultiProcessHandler: Simplify logic on unavailable resources
a4b061a035 cmCTestMultiProcessHandler: Clarify resource availability error member names
1487e540aa cmCTestMultiProcessHandler: Reduce repeat test property map lookups
b02b628ad9 cmCTestMultiProcessHandler: Simplify loop termination on serial test
8f1e8af0cc cmCTestMultiProcessHandler: Stop searching for tests when limit is reached
bd0b4ca867 cmCTestMultiProcessHandler: Invert spare load condition
9b548139fd cmCTestMultiProcessHandler: Clarify search for tests <= concurrency limit
ee321dc85f cmCTestMultiProcessHandler: Clarify search for tests <= spare load
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8981
2023-11-20 08:16:19 -05:00
Brad King
15810cfbcd
Merge topic 'modules-modern-foreach'
...
ec2ad53d18 Modules: refactor compiler find to use modern foreach
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8986
2023-11-20 08:15:26 -05:00
Brad King
74ea5756b9
Merge topic 'update-kwsys'
...
9812861652 Merge branch 'upstream-KWSys' into update-kwsys
09b90d4377 KWSys 2023-11-19 (8ce4c90d)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8987
2023-11-20 08:14:10 -05:00
Brad King
b57de5a4ce
Merge branch 'release-3.28'
2023-11-20 08:10:37 -05:00
Brad King
4c1a6f2e23
Merge topic 'ci-fedora-39'
...
cdd741ebf9 Merge branch 'backport-ci-fedora-39' into ci-fedora-39
9283b20659 ci: Suppress CPack/RPM tests pending fix for Fedora 39
18145e8745 ci: Update FindMPI test environment for mpich on Fedora 39
a8be80ccf2 ci: Drop now-unnecessary Clang rules for CXXModules tests
99238b23e9 ci: use Fedora 39 images and environments
57eadec617 ci: update Linux image to Fedora 39
653262162c clang-tidy module: Update to build against LLVM/Clang 17
2cf9a65835 clang-tidy: ignore warnings new in version 17
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8983
2023-11-20 08:10:37 -05:00
Brad King
4d14116dbc
Merge topic 'ci-fedora-39' into release-3.28
...
9283b20659 ci: Suppress CPack/RPM tests pending fix for Fedora 39
18145e8745 ci: Update FindMPI test environment for mpich on Fedora 39
a8be80ccf2 ci: Drop now-unnecessary Clang rules for CXXModules tests
99238b23e9 ci: use Fedora 39 images and environments
57eadec617 ci: update Linux image to Fedora 39
653262162c clang-tidy module: Update to build against LLVM/Clang 17
2cf9a65835 clang-tidy: ignore warnings new in version 17
2744f14db1 codespell: Fix typos
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8983
2023-11-20 08:10:36 -05:00
Brad King
9f155a38db
Merge branch 'release-3.28'
2023-11-20 08:09:09 -05:00
Brad King
52274549dd
Merge topic 'ci-release-no-cdash'
...
31620b2bf8 gitlab-ci: drop cdash-build-id from release packaging artifacts
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !8988
2023-11-20 08:09:09 -05:00
Brad King
1935c0c928
Merge topic 'ci-release-no-cdash' into release-3.28
...
31620b2bf8 gitlab-ci: drop cdash-build-id from release packaging artifacts
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !8988
2023-11-20 08:09:08 -05:00
Kitware Robot
e2601d8347
CMake Nightly Date Stamp
2023-11-20 00:01:44 -05:00
Brad King
31620b2bf8
gitlab-ci: drop cdash-build-id from release packaging artifacts
...
This was accidentally added by commit 06661b1e4c (gitlab-ci: pull
annotations for CDash from the jobs, 2023-11-01, v3.28.0-rc4~1^2).
2023-11-19 12:02:08 -05:00
Brad King
3b1d726da9
Merge branch 'release-3.28'
2023-11-19 11:57:42 -05:00