- 10 Aug, 2019 3 commits
-
-
Martin Hořeňovský authored
-
Martin Hořeňovský authored
`print` version of the logging functions supports `printf`-like formatting, which we do not use and given our current debug print internals, will never use. This should be slightly more efficient and expresses the intent better.
-
Jesse Alas authored
Closes #1722
-
- 09 Aug, 2019 4 commits
-
-
Martin Hořeňovský authored
-
Martin Hořeňovský authored
They lead to stringification of file (which is ok) and file line (not ok) to the approvals, which makes them exceedingly brittle and not worth approval testing. Instead we just run them as part of the base test run.
-
Martin Hořeňovský authored
-
Martin Hořeňovský authored
-
- 08 Aug, 2019 1 commit
-
-
Martin Hořeňovský authored
-
- 07 Aug, 2019 4 commits
-
-
Martin Hořeňovský authored
Thanks to bdb for the patch, related to #1661
-
Martin Hořeňovský authored
static constexpr: storage class first
-
Martin Hořeňovský authored
Fix infinite loop in compact reporter printer
-
Axel Huebl authored
Seen with PGI compiler for `static constexpr`: ``` warning: storage class is not first ```
-
- 06 Aug, 2019 2 commits
-
-
Steven Franzen authored
This PR ultimately does 3 things * Separately tracks matched tests per each filter part (that is, a set of filters separated by an OR (`,`)), which allows Catch2 to report each of the alternative filters that don't match any tests. * Fixes `-w NoTests` to return non-zero in the process * Adds tests for `-w NoTests`.
-
Steven Franzen authored
Also simplify some variables with auto deduction.
-
- 05 Aug, 2019 1 commit
-
-
Martin Hořeňovský authored
Noticed that the code was originally concatenating strings just to then append the result to another string. Now it does not create temporaries and also preallocates the string buffer.
-
- 04 Aug, 2019 1 commit
-
-
Martin Hořeňovský authored
-
- 03 Aug, 2019 3 commits
-
-
Martin Hořeňovský authored
-
Martin Hořeňovský authored
Under WSL, Python in text mode will translate `\n` into `\r\n`, even though other tools and utilities use `\n` (because WSL is basically Linux). This leads to the update scripts leaving the files with Windows newlines even though git and similar expect them to have Linux newlines. By instead handling files in binary mode, we can keep the original newlines. This commits switches parts of the update process to binary mode, but not all because some of the will require a lot of work to fix.
-
Martin Hořeňovský authored
-
- 02 Aug, 2019 17 commits
-
-
Clare Macrae authored
-
Clare Macrae authored
-
Clare Macrae authored
-
Clare Macrae authored
-
Clare Macrae authored
-
Clare Macrae authored
-
Clare Macrae authored
-
Clare Macrae authored
-
Clare Macrae authored
-
Clare Macrae authored
-
Clare Macrae authored
-
Clare Macrae authored
-
Clare Macrae authored
Code copied from projects/SelfTest/UsageTests/Class.tests.cpp
-
Clare Macrae authored
-
Clare Macrae authored
-
Martin Hořeňovský authored
Related to #1695
-
Martin Hořeňovský authored
Related to #1695
-
- 31 Jul, 2019 2 commits
-
-
Mike Cowan authored
-
Martin Hořeňovský authored
Last time it was fixed to a specific version because the `conan` and the `conan-package-tools` package that `pip install` would gather were not compatible, let's hope it won't happen again.
-
- 30 Jul, 2019 2 commits
-
-
Martin Hořeňovský authored
Closes #1693
-
Czapa10 authored
-