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.4
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.5
Choose a head ref
  • 13 commits
  • 9 files changed
  • 5 contributors

Commits on May 30, 2023

  1. Sphinx: Specify encoding when opening files for title extraction

    When the encoding is not specified, open() may choose an encoding
    based on the locale in use. That encoding may have no relationship
    to the encoding of the file being opened. Use the locale from the
    document settings instead, which should better match the file's
    encoding.
    
    Fixes: #24679
    craigscott-crascit authored and bradking committed May 30, 2023
    Configuration menu
    Copy the full SHA
    853f069 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc2b60c View commit details
    Browse the repository at this point in the history
  3. Tests: Always load presets schema as UTF-8

    We know the encoding of the schema file, so we should specify it
    when we open it for reading. Previously, by not specifying it, the test
    was open to using an encoding based on the active locale when
    running the test. We may have been enforcing a "C" locale at a higher
    level, but we don't need to rely on that here, we can force correct
    behavior without that assumption.
    
    Issue: #24679
    craigscott-crascit authored and bradking committed May 30, 2023
    Configuration menu
    Copy the full SHA
    e4f26ed View commit details
    Browse the repository at this point in the history
  4. Merge topic 'backport-sphinx-file-encoding' into release-3.26

    e4f26ed Tests: Always load presets schema as UTF-8
    fc2b60c Sphinx: Modernize UTF-8 encoding handling when updating CMake.qhp
    853f069 Sphinx: Specify encoding when opening files for title extraction
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Merge-request: !8521
    bradking authored and kwrobot committed May 30, 2023
    Configuration menu
    Copy the full SHA
    b50caaf View commit details
    Browse the repository at this point in the history
  5. CMakeDetermineCompilerABI: Avoid removing the flag after -Werror

    The matching became too eager after commit 079ea66
    (CMakeDetermineCompilerABI: Handle NVCC-style -Werror flags, 2020-10-04,
    v3.19.0-rc1~45^2). When -Werror was specified without a value we would
    eat the following flag. Prevent this by disallowing "-" as the first
    character of the flag's value.
    
    Fixes: 079ea66
    See-also: https://discourse.cmake.org/t/8230
    tambry authored and bradking committed May 30, 2023
    Configuration menu
    Copy the full SHA
    cec6f98 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Merge topic 'werror_space_fix' into release-3.26

    cec6f98 CMakeDetermineCompilerABI: Avoid removing the flag after -Werror
    
    Acked-by: Kitware Robot <kwrobot@kitware.com>
    Acked-by: Robert Maynard <robertjmaynard@gmail.com>
    Merge-request: !8518
    bradking authored and kwrobot committed May 31, 2023
    Configuration menu
    Copy the full SHA
    492bf5e View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Utilities/Sphinx: Fix parallel documentation builds for 3.26

    In commit d78bfa1 (Utilities/Sphinx: support cmakedomain running in
    parallel, 2022-10-24, v3.26.0-rc1~495^2) we declared the domain as
    parallel-safe without actually implementing the required
    `merge_domaindata` method.
    
    Issue: #24076
    jdillard authored and bradking committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    4e11859 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Help: Restore project command docs for default languages and NONE

    In commit b787be2 (Help: Update supported languages in project and
    enable_language, 2023-01-20, v3.26.0-rc1~53^2) the relevant paragraph
    was accidentally moved to the `enable_language` command documentation.
    
    Fixes: #25016
    bradking committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    9dd2dd5 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Configuration menu
    Copy the full SHA
    4902fe0 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'doc-project-none' into release-3.26

    Merge-request: !8585
    bradking committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    8c5905c View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. ARMClang: Fix computation of compiler semantic version patch level

    According to ARMClang documentation 6.20, the patch version number
    should not include the last two digits of `__ARMCOMPILER_VERSION`,
    which are reserved for internal use by ARM.
    brondani authored and bradking committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    65fac2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ef3b9f View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. CMake 3.26.5

    bradking committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    01c62f4 View commit details
    Browse the repository at this point in the history
Loading