A

catchorg/Catch2: v3.12.0

Zenodo (CERN European Organization for Nuclear Research)

Abstract

Fixes Fixed unscoped messages after a passing fast-pathed assertion being lost. Fixed the help string for --order to mention random order as the default. (#3045) Fixed small documentation typos. (#3039) Fixed compilation with CATCH_CONFIG_THREAD_SAFE_ASSERTIONS for older C++ standards. Fixed a thread-safety issue with message macros being used too early after the process starts. Fixed automatic configuration to properly handle PlayStation platform. (#3054) Fixed the weird behaviour of section filtering when specifying multiple filters. (#3038) See #3038 for more details. Improvements Added lifetimebound attribute to various places. As an example, compiler that supports lifetime analysis will now diagnose invalid use of Matcher combinators. Minor compile-time improvements to stringification. (#3028) std::tuple printer does not recurse. Some implementation details were outlined into the cpp file. Global variables will only be marked with thread_local in thread-safe builds. (#3044) Miscellaneous The thread safety support is no longer experimental. The new CMake option and C++ define is now CATCH_CONFIG_THREAD_SAFE_ASSERTIONS.

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