A

catchorg/Catch2: v3.13.0

Zenodo (CERN European Organization for Nuclear Research)

Abstract

Fixes --benchmark-samples 0 no longer hard crashes (#3056) The CLI validation fails instead. Fixed warning suppression macros being doubly defined when using Clang on Windows (#3060) Improvements Suppressed static analysis 26426 diagnostic for MSVC (#3057) Renamed the internal deprecation macro from DEPRECATED to CATCH_DEPRECATED to avoid conflicts (#3058) Added UNSCOPED_CAPTURE macro (#2954) Added ConcatGenerator to combine multiple separate generator into one The short form is cat Generators can now jump forward to nth element efficiently Custom generators that can jump forward efficiently should override skipToNthElementImpl Generators can declare themselves infinite The generator base defaults to declaring itself finite for backwards compatibility Custom generators should override isFinite() to return the proper value Added --warn InfiniteGenerators to error out on GENERATE being given an infinite generator Extended options for section filtering from CLI to include generators The user can specify which element from the generator to use in the test case See documentation for how the new filters work and how they can be specified MapGenerator only calls the mapping function if the output will be used

Authors 30

  1. Affiliation as printed

    Shaved Yaks

  2. Martin Moene Aachen

    Leiden University

    Affiliation as printed

    Leiden University

  3. Autodesk (United States)

    Affiliation as printed

    Autodesk

  4. Lawrence Berkeley National Laboratory · Helmholtz-Zentrum Dresden-Rossendorf

    Affiliation as printed

    LBNL, previously HZDR

  5. Affiliation as printed

    Gentoo Linux

  6. Affiliation as printed

    @conan-io

  7. VZ
    Affiliation as printed

    TT-Solutions

Cited by 0 stored of 0

No patents citing this paper on Lens.org (checked 2026-10-11).

References 0