<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/docs/matchers.md, branch v3.0.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>v3.0.1</title>
<updated>2022-05-17T20:13:36+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-17T20:13:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=605a34765aa5d5ecbf476b4598a862ada971b0cc'/>
<id>605a34765aa5d5ecbf476b4598a862ada971b0cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename Contains string matcher builder to ContainsSubstring</title>
<updated>2021-09-27T19:28:33+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-09-23T21:28:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=426954032f263754d2fff4cffce8552e7371965e'/>
<id>426954032f263754d2fff4cffce8552e7371965e</id>
<content type='text'>
The problem with the old name was that it collided with the
range matcher `Contains`, and it was not really possible to
disambiguate them just with argument types.

Closes #2131
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The problem with the old name was that it collided with the
range matcher `Contains`, and it was not really possible to
disambiguate them just with argument types.

Closes #2131
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in docs/matchers.md</title>
<updated>2021-08-16T13:19:49+00:00</updated>
<author>
<name>Geoffrey M Gunter</name>
</author>
<published>2021-08-16T01:43:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7040f03b549c4f21d38c842cc2dbb839e3e6ec2a'/>
<id>7040f03b549c4f21d38c842cc2dbb839e3e6ec2a</id>
<content type='text'>
There were a few instances in matchers.md where header files erroneously
had a .h file extension instead of .hpp
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There were a few instances in matchers.md where header files erroneously
had a .h file extension instead of .hpp
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix superfluous uppercase C in matcher docs</title>
<updated>2021-07-28T21:38:27+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-07-28T21:38:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1ecc79bb56ac2fdccaf5d29c635c8c7f6575777d'/>
<id>1ecc79bb56ac2fdccaf5d29c635c8c7f6575777d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix WithinULP matcher factory name in docs</title>
<updated>2021-07-28T21:37:23+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-07-28T21:37:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=73cae40a9031b31188b6ec9c8df61e7cfa762ca6'/>
<id>73cae40a9031b31188b6ec9c8df61e7cfa762ca6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ulp distance calculation for numbers with different signs</title>
<updated>2021-07-27T19:04:41+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-07-26T20:01:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3d1cf95b3247e962ab7ae926b5547c64738a13d9'/>
<id>3d1cf95b3247e962ab7ae926b5547c64738a13d9</id>
<content type='text'>
This is a simplification of the fix proposed in #2152, with the
critical function split out so that it can be tested directly,
without having to go through the ULP matcher.

Closes #2152
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a simplification of the fix proposed in #2152, with the
critical function split out so that it can be tested directly,
without having to go through the ULP matcher.

Closes #2152
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typos in the code base (#2206)</title>
<updated>2021-04-07T18:43:50+00:00</updated>
<author>
<name>Julien Brianceau</name>
</author>
<published>2021-04-07T18:43:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e8cdfdca87ebacd993befdd08ea6aa7e8068ef3d'/>
<id>e8cdfdca87ebacd993befdd08ea6aa7e8068ef3d</id>
<content type='text'>
Note that only documentation and comments are impacted by this change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note that only documentation and comments are impacted by this change.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix introduced in version placeholders</title>
<updated>2021-03-13T09:26:12+00:00</updated>
<author>
<name>Jozef Grajciar</name>
</author>
<published>2021-03-12T09:22:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=037ddbc75cc5e58b93cf5a010a94b32333ad824d'/>
<id>037ddbc75cc5e58b93cf5a010a94b32333ad824d</id>
<content type='text'>
Resolves #2082
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resolves #2082
</pre>
</div>
</content>
</entry>
<entry>
<title>Add provided generic matchers to the documentation</title>
<updated>2020-05-14T12:48:48+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-14T12:48:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d5e87eabbb6a39f88eae445a5679987bb128938b'/>
<id>d5e87eabbb6a39f88eae445a5679987bb128938b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename some matcher-related files</title>
<updated>2020-03-27T09:24:08+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-03-18T14:57:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ab0ca2f5663ebeff107fca9910ba83b46bd5505e'/>
<id>ab0ca2f5663ebeff107fca9910ba83b46bd5505e</id>
<content type='text'>
The two changes are
`catch_matchers_templates` -&gt; `catch_matchers_templated` and
`catch_matchers_generic` -&gt; `catch_matchers_predicate`. The former
is mostly cosmetic, but the second was previously significantly
misleading, and as the library is now to be consumed by including
specific headers, this needed to be fixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The two changes are
`catch_matchers_templates` -&gt; `catch_matchers_templated` and
`catch_matchers_generic` -&gt; `catch_matchers_predicate`. The former
is mostly cosmetic, but the second was previously significantly
misleading, and as the library is now to be consumed by including
specific headers, this needed to be fixed.
</pre>
</div>
</content>
</entry>
</feed>
