<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/projects, branch v2.4.1</title>
<subtitle>Progmasoft Catch3: an independently maintained C++17 test framework with a parallel runner, property checks, snapshots and structured results.</subtitle>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/'/>
<entry>
<title>Fix a bug in UnorderedEqualsMatcher</title>
<updated>2018-09-28T13:30:02+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-28T13:30:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=be49a539e421a783c7962e170b1102d44a728702'/>
<id>be49a539e421a783c7962e170b1102d44a728702</id>
<content type='text'>
Previously a mismatched prefix would be skipped before the actual
comparison would be performed. Obviously, it is supposed to be
_matching_ prefix that is skipped.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously a mismatched prefix would be skipped before the actual
comparison would be performed. Obviously, it is supposed to be
_matching_ prefix that is skipped.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add StringMaker for std::variant, std::monostate (#1380)</title>
<updated>2018-09-20T12:13:35+00:00</updated>
<author>
<name>melak47</name>
</author>
<published>2018-09-20T12:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c638c5720970f03033755dd9ebb0e4e6dccb1289'/>
<id>c638c5720970f03033755dd9ebb0e4e6dccb1289</id>
<content type='text'>
The StringMaker is off by default and can be enabled by a new macro `CATCH_CONFIG_ENABLE_VARIANT_STRINGMAKER`, to avoid increasing the footprint of stringification machinery by default.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The StringMaker is off by default and can be enabled by a new macro `CATCH_CONFIG_ENABLE_VARIANT_STRINGMAKER`, to avoid increasing the footprint of stringification machinery by default.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add StringMaker for std::(w)string_view</title>
<updated>2018-09-10T09:37:26+00:00</updated>
<author>
<name>melak47</name>
</author>
<published>2018-09-04T15:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a575536abe20b58c48863600f8a71e93b4052b81'/>
<id>a575536abe20b58c48863600f8a71e93b4052b81</id>
<content type='text'>
Fixes #1375
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1375
</pre>
</div>
</content>
</entry>
<entry>
<title>Add C++17 builds to Travis</title>
<updated>2018-09-10T07:30:09+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-09T20:08:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1eb42eed974f944401091325bbe8e61b38fd0678'/>
<id>1eb42eed974f944401091325bbe8e61b38fd0678</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'dev-appveyor-fixup-coverage-scripts'</title>
<updated>2018-09-09T09:37:17+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-09T09:37:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a212fb440bcc40826d38b04bf2901da092358f8d'/>
<id>a212fb440bcc40826d38b04bf2901da092358f8d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix CTest regex error</title>
<updated>2018-09-09T08:17:08+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-08T18:56:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a3876adba67b9e2237f8c46c27ecff7a1f246ac4'/>
<id>a3876adba67b9e2237f8c46c27ecff7a1f246ac4</id>
<content type='text'>
The desired behaviour was to match a literal "[.]", so the regex
has to be escaped as "\\[\\.\\]" -- double backslashes, because
it has to be escaped from CMake as well as from the regex engine.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The desired behaviour was to match a literal "[.]", so the regex
has to be escaped as "\\[\\.\\]" -- double backslashes, because
it has to be escaped from CMake as well as from the regex engine.
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable some more generator tests in standard test run</title>
<updated>2018-09-08T16:23:38+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-08T16:23:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2a4725b40eaaaf385b08cdc36164baaa3c5e89d1'/>
<id>2a4725b40eaaaf385b08cdc36164baaa3c5e89d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ExtraTest for CATCH_CONFIG_DISABLE</title>
<updated>2018-09-04T08:06:30+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-03T14:27:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a5c900d077905bf0b3cbae3677c9b46eac86f43c'/>
<id>a5c900d077905bf0b3cbae3677c9b46eac86f43c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for -fno-exceptions (or equivalent)</title>
<updated>2018-09-03T19:08:27+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-03T15:52:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8b0188385498d6ac101854dc3983c6ebd220adc3'/>
<id>8b0188385498d6ac101854dc3983c6ebd220adc3</id>
<content type='text'>
This means

* Adding new configuration toggle `CATCH_CONFIG_DISABLE_EXCEPTIONS`
and a best-guess configuration auto-checking for it.
* Adding new set of internal macros, `CATCH_TRY`, `CATCH_CATCH_ALL`
and `CATCH_CATCH_ANON` that can be used in place of regular `try`,
`catch(...)` and `catch(T const&amp;)` respectively, while disappearing
when `CATCH_CONFIG_DISABLE_EXCEPTIONS` is enabled.
* Replacing all uses of `throw` with calls to `Catch::throw_exception`
customization point.
* Providing a default implementation for the above customization point
when `CATCH_CONFIG_DISABLE_EXCEPTIONS` is set.
* Letting users override this implementation with their own.
* Some minor changes and ifdefs all around to support the above
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This means

* Adding new configuration toggle `CATCH_CONFIG_DISABLE_EXCEPTIONS`
and a best-guess configuration auto-checking for it.
* Adding new set of internal macros, `CATCH_TRY`, `CATCH_CATCH_ALL`
and `CATCH_CATCH_ANON` that can be used in place of regular `try`,
`catch(...)` and `catch(T const&amp;)` respectively, while disappearing
when `CATCH_CONFIG_DISABLE_EXCEPTIONS` is enabled.
* Replacing all uses of `throw` with calls to `Catch::throw_exception`
customization point.
* Providing a default implementation for the above customization point
when `CATCH_CONFIG_DISABLE_EXCEPTIONS` is set.
* Letting users override this implementation with their own.
* Some minor changes and ifdefs all around to support the above
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test for AND_GIVEN and update the baselines</title>
<updated>2018-09-02T14:53:57+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-02T13:38:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=efbf50fc7db1b544dc4002d90c20c66a8ee276f7'/>
<id>efbf50fc7db1b544dc4002d90c20c66a8ee276f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
