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.31.3
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.31.4
Choose a head ref
  • 14 commits
  • 27 files changed
  • 4 contributors

Commits on Dec 21, 2024

  1. Help: FindPython: fix typo

    MarkaPola committed Dec 21, 2024
    Configuration menu
    Copy the full SHA
    e7ea299 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2024

  1. Merge topic 'Help-FindPython-Fix-typo' into release-3.31

    e7ea299 Help: FindPython: fix typo
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Merge-request: !10121
    MarkaPola authored and kwrobot committed Dec 22, 2024
    Configuration menu
    Copy the full SHA
    e7153c2 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2025

  1. Makefile: List codegen target in help

    This was left out of commit 197cb41 (add_custom_command: Add
    CODEGEN support, 2024-05-27, v3.31.0-rc1~394^2).
    
    Fixes: #26545
    bradking committed Jan 7, 2025
    Configuration menu
    Copy the full SHA
    45726d9 View commit details
    Browse the repository at this point in the history
  2. FindBoost: Add support for Boost 1.87

    Update the list of known versions.
    
    Run the command
    
        cmake -DBOOST_DIR=/path/to/boost_1_87_0 \
          -P Utilities/Scripts/BoostScanDeps.cmake
    
    to extract dependencies from the 1.87.0 source tree.
    
    Dependencies differ from 1.86:
    
    * Boost.Log no longer depends on Boost.Chrono
    
    Fixes: #26562
    bradking committed Jan 7, 2025
    Configuration menu
    Copy the full SHA
    f485f94 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2025

  1. Merge topic 'codegen-help' into release-3.31

    45726d9 Makefile: List codegen target in help
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Acked-by: buildbot <buildbot@kitware.com>
    Merge-request: !10146
    bradking authored and kwrobot committed Jan 8, 2025
    Configuration menu
    Copy the full SHA
    d29855f View commit details
    Browse the repository at this point in the history
  2. Merge topic 'FindBoost-1.87' into release-3.31

    f485f94 FindBoost: Add support for Boost 1.87
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Acked-by: buildbot <buildbot@kitware.com>
    Merge-request: !10147
    bradking authored and kwrobot committed Jan 8, 2025
    Configuration menu
    Copy the full SHA
    627d710 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2025

  1. GenEx: Revert "Limit TARGET_PROPERTY transitive closure optimization"

    Revert commit 4a11772 (GenEx: Limit TARGET_PROPERTY transitive
    closure optimization to subgraphs, 2024-05-31, v3.31.0-rc1~114^2).
    The change caused substantial performance regressions in some
    existing use cases.  Revert it pending further investigation.
    
    Issue: #25728
    Fixes: #26457
    bradking committed Jan 9, 2025
    Configuration menu
    Copy the full SHA
    a6b84a4 View commit details
    Browse the repository at this point in the history
  2. LFortran: Remove hard-coded --generate-object-code flag

    This was added in commit 98d0f91 (LFortran: Add support for this
    compiler, 2024-01-25, v3.31.0-rc1~303^2~2) because it is needed for
    cases covered by CMake's Fortran tests.  However, it does not work
    with Fortran modules and breaks lfortran's own `examples/project1`.
    Move the flag to the test cases that need it, just as the original
    commit did with `--implicit-interface`.
    
    Fixes: #26597
    Co-authored-by: Brad King <brad.king@kitware.com>
    kmr-srbh and bradking committed Jan 9, 2025
    Configuration menu
    Copy the full SHA
    daf6cc8 View commit details
    Browse the repository at this point in the history
  3. Tests/CXXModules: add a test with duplicate sources

    See: #26549
    mathstuf committed Jan 9, 2025
    Configuration menu
    Copy the full SHA
    5cfb8ae View commit details
    Browse the repository at this point in the history
  4. target_sources: Restore toleration of duplicate CXX_MODULES sources

    In commit 9c0491a (cmDyndepCollation: write out scanned source
    information too, 2024-03-25) via !9708, the `sf_map` gained a new job of
    also being used to track non-file set sources which could import
    modules. This was implemented by removing processed `FILE_SET TYPE
    CXX_MODULES` sources from the map and working with the sources
    remaining. When a `FILE_SET TYPE CXX_MODULES` source appeared multiple
    times, this would then erroneously complain that it "was not scheduled
    for compilation". Use a set of source paths to track sources that have
    already been processed. If duplicates are found, trigger an author
    warning and skip the duplicate file.
    
    Fixes: #26549
    mathstuf committed Jan 9, 2025
    Configuration menu
    Copy the full SHA
    3e15419 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2025

  1. Merge topic 'revert-genex-tco-subgraph' into release-3.31

    a6b84a4 GenEx: Revert "Limit TARGET_PROPERTY transitive closure optimization"
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Acked-by: buildbot <buildbot@kitware.com>
    Merge-request: !10156
    bradking authored and kwrobot committed Jan 10, 2025
    Configuration menu
    Copy the full SHA
    8f45140 View commit details
    Browse the repository at this point in the history
  2. Merge topic 'lfortran-generate-object-code' into release-3.31

    daf6cc8 LFortran: Remove hard-coded --generate-object-code flag
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Merge-request: !10159
    bradking authored and kwrobot committed Jan 10, 2025
    Configuration menu
    Copy the full SHA
    3df8890 View commit details
    Browse the repository at this point in the history
  3. Merge topic 'duplicate-source-behavior' into release-3.31

    3e15419 target_sources: Restore toleration of duplicate CXX_MODULES sources
    5cfb8ae Tests/CXXModules: add a test with duplicate sources
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Tested-by: buildbot <buildbot@kitware.com>
    Merge-request: !10155
    bradking authored and kwrobot committed Jan 10, 2025
    Configuration menu
    Copy the full SHA
    92b2603 View commit details
    Browse the repository at this point in the history
  4. CMake 3.31.4

    bradking committed Jan 10, 2025
    Configuration menu
    Copy the full SHA
    569b821 View commit details
    Browse the repository at this point in the history
Loading