Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
tag namev3.5.4 (abb467ecd60fae9a727afca033c1eb5d20af2c12)
tag date2024-04-10 12:08:46 +0200
tagged byMartin Hořeňovský
tagged objectcommit b5373dadca...
downloadcatch3-3.5.4.tar.gz
v3.5.4
--- Fixes --- * Fixed potential compilation error when asked to generate random integers whose type did not match `std::(u)int*_t`. * This manifested itself when generating random `size_t`s on MacOS * Added missing outlined destructor causing `Wdelete-incomplete` when compiling against libstdc++ in C++23 mode (#2852) * Fixed regression where decomposing assertion with const instance of `std::foo_ordering` would not compile --- Improvements --- * Reintroduced support for GCC 5 and 6 (#2836) * As with VS2017, if they start causing trouble again, they will be dropped again. * Added workaround for targetting newest MacOS (Sonoma) using GCC (#2837, #2839) * `CATCH_CONFIG_DEFAULT_REPORTER` can now be an arbitrary reporter spec * Previously it could only be a plain reporter name, so it was impossible to compile in custom arguments to the reporter. * Improved performance of generating 64bit random integers by 20+% --- Miscellaneous --- * Significantly improved Conan in-tree recipe (#2831) * `DL_PATHS` in `catch_discover_tests` now supports multiple arguments (#2852, #2736) * Fixed preprocessor logic for checking whether we expect reproducible floating point results in tests. * Improved the floating point tests structure to avoid `Wunused` when the reproducibility tests are disabled (#2845) -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE8QyLZSqAHw/oZQgX3kgwe4sNOBoFAmYWZVYACgkQ3kgwe4sN OBqJLw//Wcxv7dcumsQhvJGSiSpjcm+rrVK87ZGed8HAa+vYI3Li7zsYVLemnmTA R/8bupctb2mU06LVGLsHUlSff7XRDnhaYmUyMmecRE3UR61J5QccRJ103lTVZWRP RGbopBXgxUcFvJTHvOrqrqqju0RDn94Ng5MU5s/A+Pa2DKkPMJC0+S/cbMnRWD6X f2Xmu0zFPkhsA3rIwn8XyGX32OUtSHxVpBSa4DeXuhpDUnIkcNe9nnvGfBJhFLwy Fpde0KhM8yteQdOhnCdUP0YM61Ix2+p8coxiiz5IQetM6WUUFQpvSFDuQhISpwHV z0yfKby0mTZJ1kxi+0OFmeUt9pDTlgaUzitZAu1rws0hADZifNgAOCrFrJv5klIS MtihNUJxcxTvf6bG+mLZftIeCfsgjgSFni4ecNJG889dGLs0BNwb4yK11zL63nBo vkO06aCzJZJ9dlVkzOIxWuvynFA8UGO/x8smQsB/n2fWd0OSfE6f+myiFBA/7fs7 dxoeuooiBSr9i05vZyzXI9vKGQlR9P8FtvbTSO/zpc5AS8Zc2JPMnkXzlJompGbN yMbgMHw9koWMVaKudhAGQVxvmlmsAnq2FVgCIFFQF5WgocyexrhsLiwBSzJuBRlx dV55VvZqhEqMDSEf7vjl24KvX79zLSvEDUm0eRke8+qDahpkAio= =9h/v -----END PGP SIGNATURE-----