<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_test_registry.h, branch v2.10.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>TemplateTests: suppress -Wunused-template warning in template test cases</title>
<updated>2019-10-18T16:38:39+00:00</updated>
<author>
<name>Jozef Grajciar</name>
</author>
<published>2019-10-18T10:30:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ae14a47360028c941f37a0f656c4d8ee78ab4837'/>
<id>ae14a47360028c941f37a0f656c4d8ee78ab4837</id>
<content type='text'>
this warning was introduced by rework to support NTTPs
since we have implementation macro for NTTPs and normal template test cases
warning is going to be suppressed

Fixes #1762
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this warning was introduced by rework to support NTTPs
since we have implementation macro for NTTPs and normal template test cases
warning is going to be suppressed

Fixes #1762
</pre>
</div>
</content>
</entry>
<entry>
<title>TemplateTests: fix compilation with ICC</title>
<updated>2019-10-18T10:35:09+00:00</updated>
<author>
<name>Jozef Grajciar</name>
</author>
<published>2019-10-18T09:38:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f2b23db6d11f9868c6c83191592e69c3130e62cd'/>
<id>f2b23db6d11f9868c6c83191592e69c3130e62cd</id>
<content type='text'>
ICC in some cases fails on trailing return type with decltype

Closes #1748
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ICC in some cases fails on trailing return type with decltype

Closes #1748
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the no longer used is_unique type trait</title>
<updated>2019-09-20T21:28:19+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-09-20T21:28:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3beccfb429863024166433e6585c4e97b6b7c762'/>
<id>3beccfb429863024166433e6585c4e97b6b7c762</id>
<content type='text'>
It was used in checking that types in TEMPLATE_TEST_CASE and friends
were unique, but this was removed for v2.8.0 (#1628). Since there
are no further uses of this trait, the simplest thing to do is to
just remove it.

Fixes #1757
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was used in checking that types in TEMPLATE_TEST_CASE and friends
were unique, but this was removed for v2.8.0 (#1628). Since there
are no further uses of this trait, the simplest thing to do is to
just remove it.

Fixes #1757
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix non-default-constructible type lists used in TEMPLATE_LIST_TEST_CASE (#1697)</title>
<updated>2019-07-22T10:56:33+00:00</updated>
<author>
<name>Benjamin Worpitz</name>
</author>
<published>2019-07-22T10:56:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e7c26f09d1e561a41a321690046ebdd89ef18935'/>
<id>e7c26f09d1e561a41a321690046ebdd89ef18935</id>
<content type='text'>
* Fix non-default-constructible type lists used in TEMPLATE_LIST_TEST_CASE

std::tuple is not default constructible when the first type is not
default-constuctible. Therefore it can not be instantiated.
to circumvent this, we have to use std::declval in the unevaluate decltype
context.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix non-default-constructible type lists used in TEMPLATE_LIST_TEST_CASE

std::tuple is not default constructible when the first type is not
default-constuctible. Therefore it can not be instantiated.
to circumvent this, we have to use std::declval in the unevaluate decltype
context.
</pre>
</div>
</content>
</entry>
<entry>
<title>TEMPLATE_LIST_TEST_CASE implementation</title>
<updated>2019-06-15T13:40:39+00:00</updated>
<author>
<name>Jozef Grajciar</name>
</author>
<published>2019-05-27T15:24:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f2cfc2b852e690f45005aca4baaeafffd69c4abd'/>
<id>f2cfc2b852e690f45005aca4baaeafffd69c4abd</id>
<content type='text'>
Closes #1627
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1627
</pre>
</div>
</content>
</entry>
<entry>
<title>Nttp support</title>
<updated>2019-05-23T19:03:47+00:00</updated>
<author>
<name>Jozef Grajciar</name>
</author>
<published>2019-04-17T18:23:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0c43f98fa2a082d99f759c1886630872fa7cbf3a'/>
<id>0c43f98fa2a082d99f759c1886630872fa7cbf3a</id>
<content type='text'>
Closes #1531
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1531
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unique type check</title>
<updated>2019-05-20T19:13:05+00:00</updated>
<author>
<name>Jozef Grajciar</name>
</author>
<published>2019-05-20T19:13:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d13e0945983e296388bb0f8293454206fdfd13b6'/>
<id>d13e0945983e296388bb0f8293454206fdfd13b6</id>
<content type='text'>
Closes #1628
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1628
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "draft of nttp support"</title>
<updated>2019-04-18T09:35:33+00:00</updated>
<author>
<name>JoeyGrajciar</name>
</author>
<published>2019-04-18T09:35:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=79417b9afcceb932aa106ceb6083b0547643a00a'/>
<id>79417b9afcceb932aa106ceb6083b0547643a00a</id>
<content type='text'>
This reverts commit 0c39409da710ede162c873616d7295242ccc4981.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 0c39409da710ede162c873616d7295242ccc4981.
</pre>
</div>
</content>
</entry>
<entry>
<title>draft of nttp support</title>
<updated>2019-04-17T19:41:19+00:00</updated>
<author>
<name>Jozef Grajciar</name>
</author>
<published>2019-04-17T18:23:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0c39409da710ede162c873616d7295242ccc4981'/>
<id>0c39409da710ede162c873616d7295242ccc4981</id>
<content type='text'>
added _SIG macros
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
added _SIG macros
</pre>
</div>
</content>
</entry>
<entry>
<title>Namespace our type traits in catch_meta</title>
<updated>2019-02-23T20:06:20+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-02-23T20:06:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=29b3b7ae6b28501165d2b3d992bfc259e532d585'/>
<id>29b3b7ae6b28501165d2b3d992bfc259e532d585</id>
<content type='text'>
Previously they could conflict with user-defined type traits that
were in the global namespace.

Fixes #1548
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously they could conflict with user-defined type traits that
were in the global namespace.

Fixes #1548
</pre>
</div>
</content>
</entry>
</feed>
