<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_interfaces_exception.h, branch v2.0.0-develop.2</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>Change typedefs to using</title>
<updated>2017-07-27T10:24:21+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-07-27T10:24:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=307eeefa8f0cab5d31059a417f944b6126a19d44'/>
<id>307eeefa8f0cab5d31059a417f944b6126a19d44</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Hold exception translators by unique_ptr</title>
<updated>2017-07-20T22:50:07+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-07-20T22:50:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=46bf7605f41a97535f63abfb2406ec408573b441'/>
<id>46bf7605f41a97535f63abfb2406ec408573b441</id>
<content type='text'>
- and removed range deleters
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- and removed range deleters
</pre>
</div>
</content>
</entry>
<entry>
<title>Gutted catch_compiler_capabilities</title>
<updated>2017-04-25T10:43:19+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-04-25T10:41:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=71df66365ead5740bef8a316d8de1b3672cb9962'/>
<id>71df66365ead5740bef8a316d8de1b3672cb9962</id>
<content type='text'>
All C++11 toggles are now removed. What is left is either platform
specific (POSIX_SIGNALS, WINDOWS_SEH), or possibly still needed
(USE_COUNTER).

If current CLion is compatible with `__COUNTER__`, then we should also
force `__COUNTER__` usage.

Changed
* CATCH_AUTO_PTR    -&gt; std::unique_ptr
* CATCH_OVERRIDE    -&gt; override
* CATCH_NULL        -&gt; nullptr
* CATCH_NOEXCEPT    -&gt; noexcept
* CATCH_NOEXCEPT_IS -&gt; noexcept

Removed
* CATCH_CONFIG_CPP11_UNIQUE_PTR
* CATCH_CONFIG_CPP11_SHUFFLE
* CATCH_CONFIG_CPP11_TYPE_TRAITS
* CATCH_CONFIG_CPP11_OVERRIDE
* CATCH_CONFIG_CPP11_LONG_LONG
* CATCH_CONFIG_CPP11_TUPLE
* CATCH_CONFIG_CPP11_IS_ENUM
* CATCH_CONFIG_CPP11_GENERATED_METHODS
* CATCH_CONFIG_CPP11_NOEXCEPT
* CATCH_CONFIG_CPP11_NULLPTR
* CATCH_CONFIG_VARIADIC_MACROS
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All C++11 toggles are now removed. What is left is either platform
specific (POSIX_SIGNALS, WINDOWS_SEH), or possibly still needed
(USE_COUNTER).

If current CLion is compatible with `__COUNTER__`, then we should also
force `__COUNTER__` usage.

Changed
* CATCH_AUTO_PTR    -&gt; std::unique_ptr
* CATCH_OVERRIDE    -&gt; override
* CATCH_NULL        -&gt; nullptr
* CATCH_NOEXCEPT    -&gt; noexcept
* CATCH_NOEXCEPT_IS -&gt; noexcept

Removed
* CATCH_CONFIG_CPP11_UNIQUE_PTR
* CATCH_CONFIG_CPP11_SHUFFLE
* CATCH_CONFIG_CPP11_TYPE_TRAITS
* CATCH_CONFIG_CPP11_OVERRIDE
* CATCH_CONFIG_CPP11_LONG_LONG
* CATCH_CONFIG_CPP11_TUPLE
* CATCH_CONFIG_CPP11_IS_ENUM
* CATCH_CONFIG_CPP11_GENERATED_METHODS
* CATCH_CONFIG_CPP11_NOEXCEPT
* CATCH_CONFIG_CPP11_NULLPTR
* CATCH_CONFIG_VARIADIC_MACROS
</pre>
</div>
</content>
</entry>
<entry>
<title>Use __COUNTER__ when generating unique names instead of __LINE__, if available.</title>
<updated>2016-03-14T07:55:00+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-12-15T07:50:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=13a887ad241f5691ac7cdc25aaa879861d052779'/>
<id>13a887ad241f5691ac7cdc25aaa879861d052779</id>
<content type='text'>
Based on PR #351
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on PR #351
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed some trailing whitespace</title>
<updated>2015-12-04T10:20:33+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-12-04T10:20:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=722315a1f576edb19d0a15a758012e7cffb337fb'/>
<id>722315a1f576edb19d0a15a758012e7cffb337fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>exception translators considered even for types deriving from std::exception, now</title>
<updated>2015-11-18T08:39:21+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-18T08:39:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a49f088032be4d9d2e1c87f888254974c79fc5b8'/>
<id>a49f088032be4d9d2e1c87f888254974c79fc5b8</id>
<content type='text'>
- also added docs for exception translators
- updated approvals
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- also added docs for exception translators
- updated approvals
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed all trailing whitespace</title>
<updated>2013-07-03T18:14:59+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-07-03T18:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f3d1f08c3b563c17d5d102c3e8ce46e7081c4fe9'/>
<id>f3d1f08c3b563c17d5d102c3e8ce46e7081c4fe9</id>
<content type='text'>
- addresses #105
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- addresses #105
</pre>
</div>
</content>
</entry>
<entry>
<title>Normalize include guards for all *.h and *.hpp</title>
<updated>2012-09-17T05:53:39+00:00</updated>
<author>
<name>Matt Wozniski</name>
</author>
<published>2012-09-17T05:42:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f29c898443d65cc3fe2f040e700c64bba907288e'/>
<id>f29c898443d65cc3fe2f040e700c64bba907288e</id>
<content type='text'>
Some files had include guards that didn't match the file name, and
others were missing the include guards entirely.

Standardized this so that every include file has an include guard, and
all the guards are of the form TWOBLUECUBES_&lt;FILENAME&gt;_&lt;EXT&gt;_INCLUDED
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some files had include guards that didn't match the file name, and
others were missing the include guards entirely.

Standardized this so that every include file has an include guard, and
all the guards are of the form TWOBLUECUBES_&lt;FILENAME&gt;_&lt;EXT&gt;_INCLUDED
</pre>
</div>
</content>
</entry>
<entry>
<title>Builds almost completely cleanly with -WEverything in LLVM</title>
<updated>2012-08-13T06:46:10+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2012-08-13T06:46:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a695eb90064408d690f29e15a587b9db9323c43c'/>
<id>a695eb90064408d690f29e15a587b9db9323c43c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed static registries -&gt; registry hub</title>
<updated>2012-08-07T06:58:34+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2012-08-07T06:58:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=da0ae952fcb05fa80635e001b3c276c2d1f65dc0'/>
<id>da0ae952fcb05fa80635e001b3c276c2d1f65dc0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
