<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_common.h, 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>Removed default ctors for AssertionInfo, AssertionResult and SourceLineInfo</title>
<updated>2017-08-08T00:02:24+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-08-08T00:02:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5e60050299ace9652c50103b8febbb0e4be67475'/>
<id>5e60050299ace9652c50103b8febbb0e4be67475</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split out internal error macros from the common path</title>
<updated>2017-08-01T16:46:33+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-08-01T16:46:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=feca97dfde802825222b1ac8eb715ba636b42586'/>
<id>feca97dfde802825222b1ac8eb715ba636b42586</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split out helper functions on std::string from catch_common.h</title>
<updated>2017-07-25T19:57:35+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-07-25T19:57:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1a96175bb290a351c5aabbbf330ab7512635db3f'/>
<id>1a96175bb290a351c5aabbbf330ab7512635db3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Addressed Resharper-C++ warnings</title>
<updated>2017-07-25T15:16:28+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-07-25T15:16:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1e59ccee41f269440310979a0b6ab7e4dbb1e453'/>
<id>1e59ccee41f269440310979a0b6ab7e4dbb1e453</id>
<content type='text'>
See #958
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See #958
</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>Made everything used in test case registration noexcept</title>
<updated>2017-07-13T07:25:47+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-07-13T07:25:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e01ed48a70925a6b18f70882f0065a42a560782b'/>
<id>e01ed48a70925a6b18f70882f0065a42a560782b</id>
<content type='text'>
- this prevents warnings about startup-time exceptions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- this prevents warnings about startup-time exceptions
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed superfluous inline keywords</title>
<updated>2017-07-12T14:16:55+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-07-12T14:16:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=878bd140e6fd94654fe24edfd2a721b6062c3806'/>
<id>878bd140e6fd94654fe24edfd2a721b6062c3806</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Collect startup exceptions instead of throwing them</title>
<updated>2017-06-04T19:39:27+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-06-04T19:39:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=da0edcbe257c9b5f19e69906ce1b10f4dac4fa98'/>
<id>da0edcbe257c9b5f19e69906ce1b10f4dac4fa98</id>
<content type='text'>
Previously, some errors in Catch configuration would cause exceptions to
be thrown before main was even entered. This leads to call to
`std::terminate`, which is not a particularly nice way of ending the
binary.

Now these exceptions are registered with a global collector and used
once Catch enters main. They can also be optionally ignored, if user
supplies his own main and opts not to check them (or ignored them
intentionally).

Closes #921
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, some errors in Catch configuration would cause exceptions to
be thrown before main was even entered. This leads to call to
`std::terminate`, which is not a particularly nice way of ending the
binary.

Now these exceptions are registered with a global collector and used
once Catch enters main. They can also be optionally ignored, if user
supplies his own main and opts not to check them (or ignored them
intentionally).

Closes #921
</pre>
</div>
</content>
</entry>
<entry>
<title>Attempt at fixing compilation on OSX</title>
<updated>2017-05-07T23:08:07+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-05-07T23:08:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f82e31255236420060c29b8d2a4cee465bf61ed0'/>
<id>f82e31255236420060c29b8d2a4cee465bf61ed0</id>
<content type='text'>
Since I don't have actual access to OSX, this might be a tad optimistic.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since I don't have actual access to OSX, this might be a tad optimistic.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compilation on non-OSX platforms</title>
<updated>2017-05-07T22:54:53+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-05-07T22:54:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d7eb041ab5e07ae2ad5328ceee2a6beedb1bfbae'/>
<id>d7eb041ab5e07ae2ad5328ceee2a6beedb1bfbae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
