https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
618fdc1 CMake 3.28.0 06 December 2023, 13:57:42 UTC
ee79d06 Merge topic 'cxxmodules-msvc-corner-cases' into release-3.28 e63983956d Tests/CXXModules: enhance `internal-partitions` test 8a658fb9ec Tests/CXXModules: import from an internal partition Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9039 06 December 2023, 13:52:06 UTC
ef9cba9 Merge topic 'fix-cxx-module-transitive-requirements' into release-3.28 e9b0dcbbfa cmCxxModuleMapper: Fix transitive requirements computation Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9030 06 December 2023, 13:51:18 UTC
91392d7 Merge topic 'LLVMFlang-MSVC-debug' into release-3.28 ef49ed0fe1 LLVMFlang: Fix MSVC ABI debug information format options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9037 06 December 2023, 13:50:17 UTC
4e96c07 Merge topic 'imported-implib-only' into release-3.28 fc6508921c cmComputeLinkInformation: Restore soname lookup for non-imported targets 03d86f9d9c cmGeneratorTarget: Add helper to check for known runtime artifact Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !9041 06 December 2023, 13:49:02 UTC
fc65089 cmComputeLinkInformation: Restore soname lookup for non-imported targets In commit 7351d590ee (cmTarget: Add a way to represent imported shared library stubs, 2023-07-17, v3.28.0-rc1~344^2) we accidentally stopped passing the SONAME of a non-imported SHARED library to our runtime search path ordering logic. Unfortunately I have not found a way to add a test case for this, but it at least shouldn't regress existing tests or those added by that commit. 05 December 2023, 20:50:56 UTC
03d86f9 cmGeneratorTarget: Add helper to check for known runtime artifact 05 December 2023, 20:48:36 UTC
e9b0dcb cmCxxModuleMapper: Fix transitive requirements computation Previously CMake may generate incomplete transitive requirements in CMakeFiles/<target>.dir/CXXModules.json and therefore in module mapper for compiler, when source files were listed in CMakeList.txt in a certain order. This commit fixes the problem by correctly tracking unfinished transitive requirements computation of module units. There have been a simple circular test case whose circular dependency was reported by build system. Now with this correct implementation it's reported by CMake generating module mappers. Add two test cases for transitive requirements computation, one with adding source files in hardcoded order, and the other in randomized order. Fixes: #25465 05 December 2023, 15:26:10 UTC
3e8f021 Merge topic 'RH-gcc-toolset-10-bug-check' into release-3.28 40af103402 cmCMakePath: do not use std::filesystem::path with RH gcc-toolset-10 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9026 05 December 2023, 14:29:44 UTC
d301276 Merge topic 'cxxmodules-pch' into release-3.28 40dc13b242 cmNinjaTargetGenerator: PCH files do not need dyndep f61c64cd1c cmLocalGenerator: prevent scanning of PCH source files ea8c37b759 Tests/CXXModules: add a test which scans a PCH-using source Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9032 05 December 2023, 14:25:50 UTC
8c1da0b Merge topic 'cmFileCopier-error-loss' into release-3.28 a820877d03 errors: avoid constructing a stream before getting the last error 5cf7018af6 cmFileCopier: remember error statuses and get their strings 0639a32d3a cmFileTimes: return status codes from APIs Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9023 05 December 2023, 14:23:48 UTC
dc7bcf5 Merge topic 'fix-include-windows' into release-3.28 696e14d977 cmFileLockResult: Fix inclusion of windows.h when cross-compiling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9035 05 December 2023, 14:22:41 UTC
dae56e9 Merge topic 'execute_process-no-extension' into release-3.28 fc6231bee5 libuv: win/spawn: run executables with no file extension b37d9378de libuv: Revert "win/spawn: run executables with no file extension" Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !9033 05 December 2023, 14:21:11 UTC
e639839 Tests/CXXModules: enhance `internal-partitions` test This test previously did not *require* that the internal partition be specified as a transitive usage because nothing from it was exposed. Plumb through usages such that the internal partitions are required. 05 December 2023, 14:19:32 UTC
8a658fb Tests/CXXModules: import from an internal partition It is reported that MSVC doesn't support the `modname=` syntax in its `-reference modname=modname.ifc` for internal partitions. Add a test case. 05 December 2023, 13:17:46 UTC
ef49ed0 LLVMFlang: Fix MSVC ABI debug information format options In commit 26bf32cdc6 (LLVMFlang: Add support for targeting MSVC ABI on Windows, 2023-09-28, v3.28.0-rc1~10^2) we incorrectly recorded `-g` as supporting the `ProgramDatabase` format, but it is actually `Embedded`, matching Clang. In order to support easy integration with C and C++ projects that use the `.pdb` debug formats, pretend LLVMFlang supports them and just don't actually emit any debug information. Issue: #24840 05 December 2023, 01:30:46 UTC
696e14d cmFileLockResult: Fix inclusion of windows.h when cross-compiling In commit 64821d8a26 (cmFileLockResult: Remove expensive windows.h include, 2023-06-16, v3.28.0-rc1~446^2~13) we accidentally capitalized the name of the header. This matters when cross-compiling from a host with a case-sensitive filesystem. Fixes: #25474 04 December 2023, 21:52:24 UTC
fc6231b libuv: win/spawn: run executables with no file extension Backport this commit from libuv PR 4241 to restore `execute_process()` support for running executables on Windows with no file extension. Fixes: #25450 04 December 2023, 19:50:06 UTC
b37d937 libuv: Revert "win/spawn: run executables with no file extension" This reverts commit da9df7425a (libuv: win/spawn: run executables with no file extension, 2023-11-29, v3.28.0-rc6~1^2~1). It incorrectly searched the `PATH` for extension-less command names. Another fix will be needed for the regression motivating it. Record this as a merge from the last-imported upstream libuv snapshot branch so that future `git blame` points to the upstream for the original code instead of this commit. Fixes: #25473 Issue: #25450 04 December 2023, 19:48:46 UTC
40af103 cmCMakePath: do not use std::filesystem::path with RH gcc-toolset-10 Fixes: #25458, #25453 04 December 2023, 16:39:06 UTC
b9970be Merge topic 'libuv-win-no-default-current-directory' into release-3.28 ab561b86fb libuv: win: honor NoDefaultCurrentDirectoryInExePath env var Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9022 04 December 2023, 14:38:54 UTC
40dc13b cmNinjaTargetGenerator: PCH files do not need dyndep Fixes: #24209 04 December 2023, 13:43:45 UTC
f61c64c cmLocalGenerator: prevent scanning of PCH source files 04 December 2023, 13:43:45 UTC
ea8c37b Tests/CXXModules: add a test which scans a PCH-using source This tests that PCH usage works with scanning logic. 04 December 2023, 12:20:36 UTC
a820877 errors: avoid constructing a stream before getting the last error Constructing a stream may involve operations that change the global error state. Avoid the streams by using `cmStrCat` instead. 02 December 2023, 03:58:05 UTC
5cf7018 cmFileCopier: remember error statuses and get their strings The last error may have changed between the original call and the `GetLastSystemError()` call. Remember the status explicitly and ask it for its error string. Reported on Discourse: https://discourse.cmake.org/t/9539 02 December 2023, 03:58:05 UTC
0639a32 cmFileTimes: return status codes from APIs This avoids accidentally overwriting the global error state before fetching the intended error code. 02 December 2023, 03:58:05 UTC
ab561b8 libuv: win: honor NoDefaultCurrentDirectoryInExePath env var Backport commit 5e302730cd (win: honor NoDefaultCurrentDirectoryInExePath env var, 2023-12-01) from libuv PR 4238. 01 December 2023, 14:31:13 UTC
8bd7862 CMake 3.28.0-rc6 30 November 2023, 18:13:15 UTC
e1df218 Merge topic 'execute_process-no-extension' into release-3.28 f6d2efa752 Tests: Add case to cover execute_process support for no extension on Windows da9df7425a libuv: win/spawn: run executables with no file extension Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !9017 30 November 2023, 18:09:05 UTC
f6d2efa Tests: Add case to cover execute_process support for no extension on Windows Issue: #25450 30 November 2023, 14:59:36 UTC
da9df74 libuv: win/spawn: run executables with no file extension Backport this commit from libuv PR 4241 to restore `execute_process()` support for running executables on Windows with no file extension. Fixes: #25450 30 November 2023, 14:59:36 UTC
6a49dc0 Merge topic 'rpm-quoting' into release-3.28 5123e9e160 ci: unmask RPM tests on Fedora 39 bf22ac5263 CPack/RPM: Quote paths in rpm spec only if they have whitespace 75ea6207b7 CPack/RPM: Factor out helper to quote paths in generated rpm spec Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9005 30 November 2023, 14:05:53 UTC
d2167f7 Merge topic 'ccmake-install-rds-crash' into release-3.28 d01120a47a cmGlobalGenerator: clear RuntimeDependencySet members at configure Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9013 30 November 2023, 14:03:50 UTC
5123e9e ci: unmask RPM tests on Fedora 39 29 November 2023, 17:47:45 UTC
bf22ac5 CPack/RPM: Quote paths in rpm spec only if they have whitespace RPM supports either whitespace with quoting or globbing without quoting. Prior to RPM 4.19 it accepted globbing in quotes, but it only globbed correctly without whitespace, where quoting was not necessary anyway. Starting in RPM 4.19, glob characters in quotes are considered literal. Fixes: #25421 Inspired-by: Ben Boeckel <ben.boeckel@kitware.com> See: https://github.com/rpm-software-management/rpm/commit/d44114f007f54f205ffa13d22724199fe50a137a 29 November 2023, 17:47:20 UTC
75ea620 CPack/RPM: Factor out helper to quote paths in generated rpm spec 29 November 2023, 17:27:31 UTC
d01120a cmGlobalGenerator: clear RuntimeDependencySet members at configure Commit f2617cf8e6 (Source: Add cmInstallRuntimeDependencySet, 2021-05-19) introduced via !6186 to 3.21 added storage to the global generator for runtime dependency sets. However, this was not cleared at the start of configure in the `ClearGeneratorMembers()` method. When using `ccmake` to configure (and, presumably `cmake-gui` too), projects using `install(TARGETS … RUNTIME_DEPENDENCY_SET)` would use dependency set tracking instances from previous configure runs that held references to targets free'd with the `cmMakefile` instance that held them. Clear the dependency sets at the beginning of configure so that they are not remembered and trigger via use-after-free bugs when used. Fixes: #25446 29 November 2023, 13:34:21 UTC
1b82da7 Merge topic 'cxxmodules-diagnostics' into release-3.28 cbd549b09e cxxmodules: Add more suggestions to no-modules-support diagnostics Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9011 29 November 2023, 12:51:41 UTC
503aa3c Merge topic 'xcode-embed-resources' into release-3.28 6030df205a Xcode: Fix embed resources prop name Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Deal <halx99@live.com> Merge-request: !9008 29 November 2023, 12:50:02 UTC
cbd549b cxxmodules: Add more suggestions to no-modules-support diagnostics Tell users what generators *do* support C++ modules. Report the current generator to make clear it is not one of those supporting modules. Also clarify the purpose of the existing documentation references. 28 November 2023, 19:36:16 UTC
6030df2 Xcode: Fix embed resources prop name Fix commit e40d2cb3af (Xcode: Add embed resources support, 2023-07-31, v3.28.0-rc1~281^2). The implementation should not name the `_PATH` suffix explicitly. That variant is automatically handled by `cmGlobalXCodeGenerator::AddEmbeddedObjects`. 28 November 2023, 17:06:29 UTC
01deb58 Merge branch 'release-3.27' into release-3.28 28 November 2023, 15:38:54 UTC
c4f7eb3 CMake 3.27.9 28 November 2023, 14:52:37 UTC
0ff8c20 Merge branch 'release-3.27' into release-3.28 27 November 2023, 19:30:53 UTC
a4cfa9f Merge branch 'release-3.26' into release-3.27 27 November 2023, 19:30:37 UTC
ceb742a CMake 3.26.6 27 November 2023, 18:48:12 UTC
ee66ca6 Merge branch 'release-3.27' into release-3.28 27 November 2023, 13:38:49 UTC
e332f7f Merge branch 'revert-exact-collation-depends-3.27' into release-3.27 Merge-request: !8996 27 November 2023, 13:38:19 UTC
4b2960b Merge topic 'fortran-objects-as-sources-fix' into release-3.28 beb1393f8f Merge branch 'revert-exact-collation-depends-3.27' into fortran-objects-as-sources-fix a033dce326 Makefiles: provide, but do not consume, "forward linked" target dirs 7cd0adab1b cmCommonTargetGenerator: use modules from linked object-referenced targets 1175f1c874 LinkItem: track `cmSourceFile` instances for external objects d2fa56772f Ninja: support "forwarding" modules from other targets ec1e589bec Ninja: Revert exact collation dependencies for 3.27 06df59b930 cmCommonTargetGenerator: return forward linked target dirs too f8729ab366 cmLocalUnixMakefileGenerator3: handle object-referencing Fortran modules ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8989 27 November 2023, 13:36:44 UTC
beb1393 Merge branch 'revert-exact-collation-depends-3.27' into fortran-objects-as-sources-fix * revert-exact-collation-depends-3.27: Fortran: Revert exact collation dependencies for 3.27 23 November 2023, 19:26:55 UTC
a033dce Makefiles: provide, but do not consume, "forward linked" target dirs Makefiles do not have a per-object sense of where they come from, so forwarding any module information here would end up with incorrect module file path construction by consuming targets. Leave a TODO item in its place. 23 November 2023, 19:26:31 UTC
7cd0ada cmCommonTargetGenerator: use modules from linked object-referenced targets Fortran modules provided by objects added as linked items via `$<TARGET_OBJECTS>` should also be considered as "linked targets" for collation purposes. As C++ modules have their own visibility rules through their `FILE_SET` feature, do not expose these for C++ module collation. 23 November 2023, 19:26:31 UTC
1175f1c LinkItem: track `cmSourceFile` instances for external objects The target may be required in order to provide Fortran modules, so track the source file so that the target may be looked up when needed. 23 November 2023, 19:26:31 UTC
d2fa567 Ninja: support "forwarding" modules from other targets When a target uses objects from another target which provides modules as sources, the modules provided by the referenced target must also be treated as if they were provided by the referencing target. Add the concept of "forwarding" modules so that consumers can use modules created by these sources as well. Note that this is only sensible for Fortran where module usages are implicit as far as CMake's visibility model is concerned. C++ modules have their own concept of visibility which does not require or support such `$<TARGET_OBJECTS>` reuse in this way. 23 November 2023, 19:25:09 UTC
66149dd Merge branch 'release-3.27' into release-3.28 22 November 2023, 12:22:21 UTC
34afeb6 Merge branch 'release-3.26' into release-3.27 22 November 2023, 12:22:11 UTC
1d431e4 Merge topic 'doc-ctest-link-cdash' into release-3.28 486c89dd6a Help: Fix ctest(1) manual links to www.cdash.org Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8998 22 November 2023, 12:21:15 UTC
cf2f2df Merge topic 'clang-scan-deps-failed-scan' into release-3.28 77a7edb73f Clang-CXX: copy into the dyndep output on success Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Namniav W <namniav@gmail.com> Merge-request: !8991 22 November 2023, 12:20:04 UTC
5c5830b Merge branch 'doc-ctest-link-cdash' into release-3.27 Merge-request: !8998 21 November 2023, 23:53:15 UTC
569c1d1 Merge branch 'doc-ctest-link-cdash' into release-3.26 Merge-request: !8998 21 November 2023, 23:52:31 UTC
486c89d Help: Fix ctest(1) manual links to www.cdash.org When the link was updated to `https` by commit 52eac4573d (Help: Fix link to cdash.org from CTest manual, 2021-04-21, v3.21.0-rc1~262^2~2) the markup was incorrectly adjusted to show the link as part of the "See Also" section. It is meant to be the link destination for links in prose elsewhere in the manual. Fix the markup and move it to a clearer location. Also update the link to resolve a redirect. 21 November 2023, 23:46:41 UTC
ec1e589 Ninja: Revert exact collation dependencies for 3.27 Revert commit b6a5382217 (Ninja: depend on language module information files directly, 2023-02-10, v3.27.0-rc1~502^2) from !8197. This reverts the "exact dependencies" for collation inputs and returns to "get all targets" and target-ordering. Use of exact dependencies caused a parade of use cases that had not been tested previously to be found and need fixing over the 3.27 release series. To stop the flow on 3.27, revert to the 3.26 strategy. We will continue in 3.28. Note that this is a restoration of 3.26 semantics where incremental rebuilds may be subtly incorrect in the presence of stale `<LANG>Modules.json` files. However, since C++ support is experimental and Fortran has always had this problem as of 3.27, it is not considered a regression. See: #25112 See: #25123 See: #25252 See: #25365 See: #25417 See: #25425 21 November 2023, 16:09:38 UTC
06df59b cmCommonTargetGenerator: return forward linked target dirs too This will be used for module forwarding in order to support `$<TARGET_OBJECTS>` usage in source and link libraries calls. 21 November 2023, 14:44:39 UTC
f8729ab cmLocalUnixMakefileGenerator3: handle object-referencing Fortran modules Targets only using Fortran modules via `$<TARGET_OBJECTS>` also need a collation step to be performed. Check for this case and trigger the depends rule to be used. 21 November 2023, 14:43:49 UTC
6afe841 cmNinjaTargetGenerator: handle object-referencing Fortran modules Targets only using Fortran modules via `$<TARGET_OBJECTS>` also need a collation step to be performed. Check for this case and trigger the collation rule to be added and used. 21 November 2023, 14:43:47 UTC
c1fc545 cmGeneratorTarget: also check included objects for Fortran modules Fortran modules provided by objects in `$<TARGET_OBJECTS>` should also count as "has Fortran modules" for the target referencing the objects. 21 November 2023, 14:43:17 UTC
515ca5f cmCommonTargetGenerator: use modules from object-referenced targets Fortran modules provided by objects added as sources via `$<TARGET_OBJECTS>` should also be considered as "linked targets" for collation purposes. As C++ modules have their own visibility rules through their `FILE_SET` feature, do not expose these for C++ module collation. 21 November 2023, 14:42:58 UTC
d818210 cmGeneratorTarget: add a query for targets with objects in the source list This will be eventually be used to inform the collator of this information so that Fortran modules provided by the resulting objects can also be used as intended. 21 November 2023, 14:42:58 UTC
ee4e85e cmGeneratorTarget: use pointers to `const` generator targets for languages 21 November 2023, 14:42:58 UTC
b34a8fc cmGeneratorTarget: track object libraries using a `set` This avoids having to do manual "is already present" checks. The order the targets are processed does not need to be preserved because the resulting `languages` result is already a `set`. 21 November 2023, 14:42:58 UTC
6fe8b84 Merge branch 'revert-exact-collation-depends-3.27' (early part) into fortran-objects-as-sources-fix * 'revert-exact-collation-depends-3.27' (early part): Tests/FortranModules: add test for TARGET_OBJECTS-as-linked-items module usage Tests/FortranModules: add test for TARGET_OBJECTS-as-sources module usage 21 November 2023, 14:42:27 UTC
77a7edb Clang-CXX: copy into the dyndep output on success When `clang-scan-deps` fails to scan (e.g., bad source syntax, junk flags, etc.), the redirection unconditionally updates the file. If this fails, the `.ddi` file timestamp is updated. If the state is then reverted (e.g., the command line returns to the state of the last successful build), the updated file is not useful, but `ninja` does not rerun because: - the command hash matches the last successful run - the output file is newer than its inputs However, since the `.ddi` file has been updated with bogus contents from a failed scan, collation fails as the `rules` array is empty (or incomplete from a batch scan). If `clang-scan-deps` were properly aware of its output file, it could use this to not write the file if any inner scan fails. Requested in https://github.com/llvm/llvm-project/issues/72875. See: https://github.com/llvm/llvm-project/issues/72875 Fixes: #25429 21 November 2023, 14:41:59 UTC
9d2769e Tests/FortranModules: add test for TARGET_OBJECTS-as-linked-items module usage Test module usage across a `$<TARGET_OBJECTS>`-as-linked-items use case. See: #25425 21 November 2023, 14:17:43 UTC
7c1e52b Tests/FortranModules: add test for TARGET_OBJECTS-as-sources module usage Test module usage across a `$<TARGET_OBJECTS>`-as-sources use case. See: #25425 21 November 2023, 14:17:36 UTC
11a2fd6 Merge branch 'release-3.27' into release-3.28 20 November 2023, 14:13:31 UTC
87dab04 Merge branch 'release-3.26' into release-3.27 20 November 2023, 14:13:24 UTC
2f30b29 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 20 November 2023, 14:12:59 UTC
3c1176b Merge branch 'fileapi-file-sets-base-dirs-relative' into release-3.27 Merge-request: !8977 20 November 2023, 14:12:11 UTC
fa272fa Merge branch 'fileapi-file-sets-base-dirs-relative' into release-3.26 Merge-request: !8977 20 November 2023, 14:11:37 UTC
a03780c Merge branch 'release-3.27' into release-3.28 20 November 2023, 14:10:13 UTC
d9c8a3a 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 20 November 2023, 14:08:37 UTC
13874b2 Merge branch 'doc-CMP0149' into release-3.27 Merge-request: !8990 20 November 2023, 14:04:04 UTC
079bf53 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 20 November 2023, 14:03:05 UTC
1758292 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 20 November 2023, 14:01:41 UTC
fe0d03b Help: Document that CMP0149 should be set before project() Issue: #25413 20 November 2023, 13:51:46 UTC
8b5bac2 Merge branch 'custom-command-ninja-deps' into release-3.27 Merge-request: !8984 20 November 2023, 13:28:07 UTC
c53a341 Help: Move deprecated properties to dedicated section 20 November 2023, 13:24:51 UTC
3c8d1ee 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 20 November 2023, 13:17:48 UTC
4d14116 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 20 November 2023, 13:10:36 UTC
1935c0c 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 20 November 2023, 13:09:08 UTC
31620b2 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). 19 November 2023, 17:02:08 UTC
7ebaf7f Merge topic 'doc-typo' into release-3.28 328a1b5b73 Help: Fix spelling of CMAKE_EXTRA_INCLUDE_FILES in 3.6 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8985 19 November 2023, 16:57:41 UTC
328a1b5 Help: Fix spelling of CMAKE_EXTRA_INCLUDE_FILES in 3.6 release notes 19 November 2023, 16:33:08 UTC
9283b20 ci: Suppress CPack/RPM tests pending fix for Fedora 39 Issue: #25421 17 November 2023, 14:58:22 UTC
18145e8 ci: Update FindMPI test environment for mpich on Fedora 39 An explicit `FI_PROVIDER=tcp` seems to be needed to pass the test. 17 November 2023, 14:58:22 UTC
a8be80c ci: Drop now-unnecessary Clang rules for CXXModules tests Starting with LLVM/Clang 17 we can use C++ modules with compiler extensions enabled. 17 November 2023, 14:58:22 UTC
99238b2 ci: use Fedora 39 images and environments 17 November 2023, 14:58:22 UTC
57eadec ci: update Linux image to Fedora 39 17 November 2023, 14:58:22 UTC
6532621 clang-tidy module: Update to build against LLVM/Clang 17 17 November 2023, 14:58:21 UTC
back to top