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

summaryrefslogtreecommitdiffhomepage
tag namev3.15.3 (95d8a61b089317bec800c7cc4c64064cbcb3802d)
tag date2026-07-26 22:20:09 +0200
tagged byMartin Hořeňovský
tagged objectcommit 8b08d4d795...
downloadcatch3-3.15.3.tar.gz
v3.15.3
=== Fixes === * The JSON reporter's number handling is locale-independent. (#3176) * Removed leftover debug message from `catch_discover_tests` (#3177) * Fixed typo in the "Could not jump to the Nth element" exception message (#3181) === Improvements === * `catch_discover_tests` registers tests in deterministic (alphabetical) order. * `catch_discover_tests` has been rewritten to be massively faster. * Preparing the actual CTest script is significantly faster. * Parsing the JSON test array is significantly faster. * Running without `ADD_TAGS_AS_LABELS` set is 10-15% faster (as opposed to being the same speed) (#3169) * The new implementation is about 4x-5x faster, so registering 500 tests now takes ~350ms (down from 1.1s). * JSON writing is faster * Small improvement in writing non-string values * ~6-40% improvement in writing string values that do not need escaping * ~1-6% improvement in writing string values that do need escaping * Better support for infs and NaNs in JSON output -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE8QyLZSqAHw/oZQgX3kgwe4sNOBoFAmpmbBsACgkQ3kgwe4sN OBpLWBAAj8UE4X+3/uFdlkvlNAqYLS8Gc1ZXlAaK+4XwRSGJabpORcSjvsyWCTFn xw+JYSB+Dlu1fOcn6emYtSAl6/DekpPs3bMplhYAgGqx5xGq02BLSh2dCerJN410 sxxyvnA+DBwilZn/drUWIKaintz5M4y6fe8869pCx28PlP5KZM+h9rgGJqiKCwr+ h4yaA6IspVWlRAhO9yadFQ2iTVc825XVVZSKkld5GpfRWyJOUTtjk1eqdUXLLa8W bAsoD0tWoBoKRulGWc1duAGg5xPfeH4Bb/iRtiBV0U/phPF0NlKFxfEHfX0PQ/Cx B3iU6Kqmm20U1nMFnadUqUDTXAzYOAfVsoT306o1C93X8cIptXTzYYMcx7brGDIL +akksJsJcYvHCHtTnn86xmiSOWpW10YhZ8KHcQSG/mXo7vhtlKRrLPFCl3ScxYlG Tuy0/6WwuNsdu9LO/sOY4Gv614nX20PMFZdCi+UiWrX+zY0PEDKQFOd1WY2hqL4u EGPRJX7kBBPdBvH3zijkrRV90PTw0LWgbdKd/IgyNcL2dmW8cuCqf1f9IGmgXBlI QihmQPquOz3aC1Q9lJRPslL22rdDAIwjTW7FX00K6ZdFyAnH3nOxjkwdLDq4r+q/ 8JRUgpXsJA5kmKCGlBmVrn68dvMwm4wLq17SYSnUbBQ9gLTgsh8= =hTAs -----END PGP SIGNATURE-----