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: catchorg/Catch2
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.13.7
Choose a base ref
...
head repository: catchorg/Catch2
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.13.8
Choose a head ref
  • 10 commits
  • 22 files changed
  • 8 contributors

Commits on Aug 30, 2021

  1. Fix warning suppressions leaking under clang.exe

    When running clang.exe under Windows, catch.hpp leaks warning
    suppressions because it uses `#pragma warning(push)` & `#pragma
    warning(pop)` around warning suppressions like `#pragma clang diagnostic
    ignore "-Wunused-variable"`, instead of using `#pragma clang diagnostic
    push` and `#pragma clang diagnostic pop`.
    
    This fixes that by only defining
    `CATCH_INTERNAL_START_WARNINGS_SUPPRESSION` and
    `CATCH_INTERNAL_STOP_WARNINGS_SUPPRESSION` to be the cl.exe variants if
    `defined(_MSC_VER) && !defined(__clang__)`.
    jorgenpt authored and horenmar committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    4b97802 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. pkgconfig: Add missing entries

    This adds prefix, exec_prefix and libdir fields
    Biswa96 authored and horenmar committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    85c9544 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2021

  1. Configuration menu
    Copy the full SHA
    3d01f3a View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. Fixed #2272: Compilation failure with C++20 (#2297)

    * Suppressed warning for comma-in-indexing-operator in tests that check
      that specific behaviour.
    * Made deprecated (and removed) allocator usings conditional on the tests
      being compiled with old version of MSVC that still requires them.
    
    Fixes #2272
    codeinred authored Oct 4, 2021
    Configuration menu
    Copy the full SHA
    dba29b6 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. Configuration menu
    Copy the full SHA
    f2f0dcc View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2021

  1. Add broken test

    horenmar committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    f45dac8 View commit details
    Browse the repository at this point in the history
  2. Fix clang analyzer warning about FilterGenerator

    Refactor FilterGenerator to remove ctor call to overridden method next()
    in order to address clang static analyzer diagnostic:
    
    catch2-src/single_include/catch2/catch.hpp:4166:42: note: Call to virtual method 'FilterGenerator::next' during construction bypasses virtual dispatch
                    auto has_initial_value = next();
                                             ^~~~~~
    GHF authored and horenmar committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    33794a2 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2021

  1. Fix typo

    danra authored and horenmar committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    8a06a6d View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. Remove double-underscores in macros

    Such identifiers are reserved by the C++ standard.
    Fixes part of #578.
    bernhardmgruber authored and horenmar committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    e9e4117 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. v2.13.8

    horenmar committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    216713a View commit details
    Browse the repository at this point in the history
Loading