<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_option.hpp, branch v2.0.0-develop.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>General cleanup</title>
<updated>2017-07-27T09:32:01+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-07-25T20:13:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9de729b515ec129c5436d2da46d54c1cdca2fc83'/>
<id>9de729b515ec129c5436d2da46d54c1cdca2fc83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix alignment for Catch::Option</title>
<updated>2017-05-07T22:59:44+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-05-07T22:59:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=bffef1bffa5d35c22168fe011bc7aad9a1e4c228'/>
<id>bffef1bffa5d35c22168fe011bc7aad9a1e4c228</id>
<content type='text'>
This is so much easier in C++11...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is so much easier in C++11...
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed SafeBool</title>
<updated>2017-04-25T18:30:53+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-04-25T14:46:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=cc8206f4c35cfcfdf1e6e61172800d122d69469e'/>
<id>cc8206f4c35cfcfdf1e6e61172800d122d69469e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Further tweaked alignment hack for Option</title>
<updated>2017-04-25T07:38:25+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-04-25T07:38:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d36fe214a67d593aaa358cfbbce64709b5f91c66'/>
<id>d36fe214a67d593aaa358cfbbce64709b5f91c66</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tweaked storage alignment "workaround" a bit more in Option.</title>
<updated>2017-04-21T06:19:39+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-04-21T06:18:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=eedcc82d313ebb34dac86ddf761cd068b73b4fba'/>
<id>eedcc82d313ebb34dac86ddf761cd068b73b4fba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>“fixed” alignment in Option</title>
<updated>2017-04-20T13:39:07+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-04-20T13:38:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2809be87cc7e7d04a2af8d84355155b64611b479'/>
<id>2809be87cc7e7d04a2af8d84355155b64611b479</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use CATCH_NULL instead of NULL</title>
<updated>2015-07-01T06:33:27+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-07-01T06:33:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=805de43a3dfc14b03927afb66d3856e9a72eaa64'/>
<id>805de43a3dfc14b03927afb66d3856e9a72eaa64</id>
<content type='text'>
- expands to nullptr if CATCH_CONFIG_CPP11_NULLPTR is defined (see #444)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- expands to nullptr if CATCH_CONFIG_CPP11_NULLPTR is defined (see #444)
</pre>
</div>
</content>
</entry>
<entry>
<title>New version of Clara</title>
<updated>2014-03-01T10:38:14+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2014-03-01T10:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1f1ee3c63d9bc97cb6e0ede26e22019fd867e643'/>
<id>1f1ee3c63d9bc97cb6e0ede26e22019fd867e643</id>
<content type='text'>
- Clara now built with new stitch script (based on generateSingleInclude)
- also fixed python scripts for python 3 (print now a function rather than a keyword)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Clara now built with new stitch script (based on generateSingleInclude)
- also fixed python scripts for python 3 (print now a function rather than a keyword)
</pre>
</div>
</content>
</entry>
<entry>
<title>Integrated new section tracker.</title>
<updated>2013-07-24T18:13:08+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-07-24T18:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9aff9aa3284c742abfecacb2e890a1cdfe156701'/>
<id>9aff9aa3284c742abfecacb2e890a1cdfe156701</id>
<content type='text'>
- also pass extra section to reporter - one for each test case - ignore it in headers
  (this is so we know a test case has restarted)
- significant effect on regression test due to change of ordering of sections
- fixes infinite loop issue
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- also pass extra section to reporter - one for each test case - ignore it in headers
  (this is so we know a test case has restarted)
- significant effect on regression test due to change of ordering of sections
- fixes infinite loop issue
</pre>
</div>
</content>
</entry>
</feed>
