Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Kitware/CMake
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.26.0-rc6
Choose a base ref
...
head repository: Kitware/CMake
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.26.0
Choose a head ref
  • 8 commits
  • 8 files changed
  • 1 contributor

Commits on Mar 10, 2023

  1. Ninja: Revert "Optimize target depends closure" due to performance re…

    …gression
    
    Revert commit 1f16af0 (cmGlobalNinjaGenerator: Optimize target
    depends closure, 2023-01-17, v3.26.0-rc1~74^2).  It regressed generation
    time for some projects.  Revert it pending further investigation.
    bradking committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    685108a View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. Merge topic 'revert-optimize-target-depends-closure' into release-3.26

    685108a Ninja: Revert "Optimize target depends closure" due to performance regression
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Merge-request: !8315
    bradking authored and kwrobot committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    8e4c849 View commit details
    Browse the repository at this point in the history
  2. CompilerId: Restore logging of failed identifications in CMake 3.25

    Changes in commit 9c5bd7f (CompilerId: Output errors from all
    attempts at detection, 2022-08-16, v3.25.0-rc1~290^2) accidentally
    stopped logging failed compiler identification build output.
    
    This was fixed for CMake 3.26 and later by commit 24ccc8c
    (CompilerId: Restore logging of failed identifications, 2023-01-16,
    v3.26.0-rc1~70^2~6).  Backport it to 3.25.
    bradking committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    9f54901 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2644555 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd74679 View commit details
    Browse the repository at this point in the history
  5. CheckCompilerFlag: Revert 'Match the Clang "argument unused" output ...'

    Revert commit 5b45a3d (CheckCompilerFlag: Match the Clang "argument
    unused" output for all languages, 2023-01-23, v3.26.0-rc1~38^2).  It
    broke existing projects that were silently tolerating unrelated unused
    arguments in their checks for C and CXX.  For example, using
    `CFLAGS=-nostdinc` or `CXXFLAGS=-nostdinc++` causes those flags to be
    used when driving the linker as well, and Clang warns they are unused in
    that case.
    
    Add a test case covering the now-restored behavior.
    
    Fixes: #24591
    bradking committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    97fcd3b View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. Merge topic 'revert-CheckCompilerFlag-clang-argument-unused' into rel…

    …ease-3.26
    
    97fcd3b CheckCompilerFlag: Revert 'Match the Clang "argument unused" output ...'
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Acked-by: buildbot <buildbot@kitware.com>
    Acked-by: scivision <michael@scivision.dev>
    Merge-request: !8322
    bradking authored and kwrobot committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    c2b1d9b View commit details
    Browse the repository at this point in the history
  2. CMake 3.26.0

    bradking committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    6c71fa6 View commit details
    Browse the repository at this point in the history
Loading