<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_interfaces_registry_hub.h, branch v2.3.0</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>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>
<entry>
<title>Refactored a lot of code from headers into impl headers only compiled into one TU</title>
<updated>2013-12-03T18:52:41+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-12-03T18:52:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c4a089c12b905843819bf0d3f17b45c9a51af3a2'/>
<id>c4a089c12b905843819bf0d3f17b45c9a51af3a2</id>
<content type='text'>
- also added noimpl option to single header script - which only generates the non impl code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- also added noimpl option to single header script - which only generates the non impl code
</pre>
</div>
</content>
</entry>
<entry>
<title>Changed "const X ref"s to "X const ref"s</title>
<updated>2013-04-23T17:58:56+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-04-23T17:58:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2a9d8d9e368a8da58733df6746baff4bb76312d2'/>
<id>2a9d8d9e368a8da58733df6746baff4bb76312d2</id>
<content type='text'>
- Brought older code up to current convention (with the help of a Python script)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Brought older code up to current convention (with the help of a Python script)
</pre>
</div>
</content>
</entry>
</feed>
