<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_compiler_capabilities.h, branch v2.2.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>Merge branch 'master' into master</title>
<updated>2018-03-07T09:37:50+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-03-07T09:37:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=552589f25bb469daa054fa37edee7f564ca1e309'/>
<id>552589f25bb469daa054fa37edee7f564ca1e309</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce support for DJGPP cross compiler</title>
<updated>2018-03-07T09:35:32+00:00</updated>
<author>
<name>Tomas Zeman</name>
</author>
<published>2018-03-02T13:39:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=95c849f613a79cb3c7f59aa0589304513688aba1'/>
<id>95c849f613a79cb3c7f59aa0589304513688aba1</id>
<content type='text'>
DJGPP cross compiler is targeting DOS which does not support POSIX
signals. Probably for the same reason (targeting DOS) this compiler
does not support wide characters.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DJGPP cross compiler is targeting DOS which does not support POSIX
signals. Probably for the same reason (targeting DOS) this compiler
does not support wide characters.
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce conditional wchar_t (and std::wstring) support</title>
<updated>2018-03-07T09:35:31+00:00</updated>
<author>
<name>Tomas Zeman</name>
</author>
<published>2018-03-01T17:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=352853ed7e2592f224fc9e9f01e1314660e906e1'/>
<id>352853ed7e2592f224fc9e9f01e1314660e906e1</id>
<content type='text'>
The support is turned on by default but the user might need to be able
to turn it off which is now possible by defining CATCH_CONFIG_NO_WCHAR.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The support is turned on by default but the user might need to be able
to turn it off which is now possible by defining CATCH_CONFIG_NO_WCHAR.
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify internal configuration of POSIX signals</title>
<updated>2018-03-06T16:58:37+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-03-06T16:58:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9d1858b19507377c1db870acfed6bdb9bcee5af3'/>
<id>9d1858b19507377c1db870acfed6bdb9bcee5af3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document CATCH_CONFIG_CPP17_UNCAUGHT_EXCEPTIONS macro</title>
<updated>2018-02-25T20:22:38+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-25T20:22:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=cf4b7eead92773932f32c7efd2612e9d27b07557'/>
<id>cf4b7eead92773932f32c7efd2612e9d27b07557</id>
<content type='text'>
Also fix how it can be disabled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fix how it can be disabled.
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify logic selecting between signal handling/SEH/nothing</title>
<updated>2018-02-23T13:56:07+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-23T13:56:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7b6e49d7957359e5b8108b6008c733af0e60d403'/>
<id>7b6e49d7957359e5b8108b6008c733af0e60d403</id>
<content type='text'>
It was a bit of a mess previously
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was a bit of a mess previously
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable POSIX signals for Emscripten</title>
<updated>2018-02-10T19:42:08+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-10T19:42:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ef2e11256160ba31d6e89616d4aff27c05edab58'/>
<id>ef2e11256160ba31d6e89616d4aff27c05edab58</id>
<content type='text'>
Related to #1114
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #1114
</pre>
</div>
</content>
</entry>
<entry>
<title>Redirect std::uncaught_exception to Catch::uncaught_exception</title>
<updated>2018-02-02T14:36:15+00:00</updated>
<author>
<name>Josh Lospinoso</name>
</author>
<published>2018-01-26T15:59:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5201e9256489233e96d578a932e584e6ebe6423f'/>
<id>5201e9256489233e96d578a932e584e6ebe6423f</id>
<content type='text'>
This means that only one place needs to work with warnings from
the deprecation of `std::uncaught_exception()` in C++17.

Closes #1162.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This means that only one place needs to work with warnings from
the deprecation of `std::uncaught_exception()` in C++17.

Closes #1162.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update handling of __JETBRAINS_IDE__ macro</title>
<updated>2017-10-31T13:15:54+00:00</updated>
<author>
<name>Dmitry Kozhevnikov</name>
</author>
<published>2017-09-04T16:43:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=44244713f10e772e9d8fcf011941f326099c1c9a'/>
<id>44244713f10e772e9d8fcf011941f326099c1c9a</id>
<content type='text'>
1. Use it to conditionally define CATCH_INTERNAL_CONFIG_COUNTER, not
   CATCH_CONFIG_COUNTER, as __JETBRAINS_IDE__ is similar to
   compiler-provided macros, not to user-provided ones.

2. Since __COUNTER__ will work starting with CLion 2017.3, use it
   when possible (and hopefully remove this check altogether
   at some point).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. Use it to conditionally define CATCH_INTERNAL_CONFIG_COUNTER, not
   CATCH_CONFIG_COUNTER, as __JETBRAINS_IDE__ is similar to
   compiler-provided macros, not to user-provided ones.

2. Since __COUNTER__ will work starting with CLion 2017.3, use it
   when possible (and hopefully remove this check altogether
   at some point).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix missing pragma warning(pop) and other warnings under MSVC</title>
<updated>2017-10-30T08:58:13+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-10-30T08:27:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=57b4e0b64ce00c7e6d43e509071127debf4d12f1'/>
<id>57b4e0b64ce00c7e6d43e509071127debf4d12f1</id>
<content type='text'>
Fixes #1072
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1072
</pre>
</div>
</content>
</entry>
</feed>
