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

summaryrefslogtreecommitdiffhomepage
tag namev2.9.2 (5caaaaaea8c54743389859a1b199bd80197b2517)
tag date2019-08-08 14:08:17 +0200
tagged byMartin Hořeňovský
tagged objectcommit 2c869e17e4...
downloadcatch3-2.9.2.tar.gz
v2.9.2
--- Fixes --- * `ChunkGenerator` can now be used with chunks of size 0 (#1671) * Nested subsections are now run properly when specific section is run via the `-c` argument (#1670, #1673) * Catch2 now consistently uses `_WIN32` to detect Windows platform (#1676) * `TEMPLATE_LIST_TEST_CASE` now support non-default constructible type lists (#1697) * Fixed a crash in the XMLReporter when a benchmark throws exception during warmup (#1706) * Fixed a possible infinite loop in CompactReporter (#1715) * Fixed `-w NoTests` returning 0 even when no tests were matched (#1449, #1683, #1684) * Fixed matcher compilation under Obj-C++ (#1661) --- Improvements --- * `RepeatGenerator` and `FixedValuesGenerator` now fail to compile when used with `bool` (#1692) * Previously they would fail at runtime. * Catch2 now supports Android's debug logging for its debug output (#1710) * Catch2 now detects and configures itself for the RTX platform (#1693) * You still need to pass `--benchmark-no-analysis` if you are using benchmarking under RTX * Removed a "storage class is not first" warning when compiling Catch2 with PGI compiler (#1717) --- Miscellaneous --- * Documentation now contains indication when a specific feature was introduced (#1695) * These start with Catch2 v2.3.0, (a bit over a year ago). * `docs/contributing.md` has been updated to provide contributors guidance on how to add these to newly written documentation * Various other documentation improvements * ToC fixes * Documented `--order` and `--rng-seed` command line options * Benchmarking documentation now clearly states that it requires opt-in * Documented `CATCH_CONFIG_CPP17_OPTIONAL` and `CATCH_CONFIG_CPP17_BYTE` macros * Properly documented built-in vector matchers * Improved `*_THROWS_MATCHES` documentation a bit * CMake config file is now arch-independent even if `CMAKE_SIZEOF_VOID_P` is in CMake cache (#1660) * `CatchAddTests` now properly escapes `[` and `]` in test names (#1634, #1698) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCAAGBQJdTBC9AAoJEN5IMHuLDTgaLkUP/i0zD51E5fcfYaUMs0M8aw5A uLvsIPL2c4hUCkZA3cHqFdneF9g0NJahf5DpLGf8f3Z/8JwX1mYJ9ytsN5Q2ArNp 21D+lB8QF/vscNloDLJ8GUxQTkmnDK0CXjAhpcH6neDumZxUSS6iIlnklcUJXc54 03kmgtZhIkf8xajb8dIwKN0rZdMpIFURHTQqjD/ziMF9kxG8cJQNF9zZZSLqqjlg AL1+cTOIFr3xwSTPdP2zeLPEBuqjFbTz4+ebe/AckiYqtJznL6UUTfS7mGA61shV mfWSGnJtEB0O9tq0RzPvRKkO+HITvSo53WGOVSBtFoUiDVU+gKiWPDsmeAQ+1xvP bRTFdY0FyZ+cYQOm2OsKNAEnFmMiNJ47N0ksZiyDim4ujIQXpaiCPg3Jsa4E0Izz BBU3ZseBp9hkK9Uybd0xU7yA4rFYMrtqt+Z/kKmlkDbzO+vE6j6hLfpXMtu40p/W kp02S4ZjQHC01h9Aghtphgi9CW3LOxqKIDZUE+EHcTGCee8MelBP+80Fa2ym0SDZ 0bF7Cd2esXLfMIdtgb0E1PPPL4uYs3+xVk/3iZuDgSYkYVXmRNX06YfBE29ijtm1 8lcQvxx6O4a7YQccMJkbQ0ehKO1FwB134dS1kX2iKjmCJYfaoP0EJJ9yC4LneeUi 9RHbQ0NhF5xJnrkYZT+/ =D6DD -----END PGP SIGNATURE-----