<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_interfaces_registry_hub.h, branch v2.13.9</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>First commit of STRINGIFY_ENUM</title>
<updated>2019-04-04T14:55:46+00:00</updated>
<author>
<name>Phil nash</name>
</author>
<published>2019-04-04T14:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=43428c609332fcf270cc3c3ada28b2c1427d8e2a'/>
<id>43428c609332fcf270cc3c3ada28b2c1427d8e2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved registry hub to generic singleton</title>
<updated>2018-08-19T09:13:19+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2018-06-15T20:34:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5884ec1e28228372f705d0e3e619d44b28a41319'/>
<id>5884ec1e28228372f705d0e3e619d44b28a41319</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move std::exception_ptr out of interfaces</title>
<updated>2017-07-27T10:24:52+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-07-27T10:24:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=446bad752f7b5c11aa4d0123ee48634ff8314bea'/>
<id>446bad752f7b5c11aa4d0123ee48634ff8314bea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>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>Removed Ptr, Shared and SharedImpl</title>
<updated>2017-04-25T20:56:14+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-04-25T20:51:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8ccbf63f28efe0cd8672dfc1d0b993027cb02ab3'/>
<id>8ccbf63f28efe0cd8672dfc1d0b993027cb02ab3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrated IReporterFactory to std::shared_ptr</title>
<updated>2017-04-25T20:56:14+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-04-25T19:28:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=dd78824697ec42e87b5623f0fb99200d7c83c4b4'/>
<id>dd78824697ec42e87b5623f0fb99200d7c83c4b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tag Alias registry is part of registry hub instead of it’s own singleton</title>
<updated>2017-03-15T09:45:37+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-03-15T09:45:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4ec8d53e913bef170e005675274b3df87ef0587f'/>
<id>4ec8d53e913bef170e005675274b3df87ef0587f</id>
<content type='text'>
- should now be cleaned up properly
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- should now be cleaned up properly
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes for single include</title>
<updated>2015-08-07T16:28:48+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-08-07T16:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=afcc38efc54e06360e778b3fbb778cf420165580'/>
<id>afcc38efc54e06360e778b3fbb778cf420165580</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added Listeners (programatically provided extra reporters)</title>
<updated>2015-08-07T07:20:56+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-08-07T07:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=368714e7aa09656344c8ac229963eb79e63b81ff'/>
<id>368714e7aa09656344c8ac229963eb79e63b81ff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
