<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal, branch v1.12.2</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>v1.12.2</title>
<updated>2018-05-14T13:15:28+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-05-14T13:15:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=6860c8def0ba7559bf077515b7a7ff63ad3444f8'/>
<id>6860c8def0ba7559bf077515b7a7ff63ad3444f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing &lt;cassert&gt; includes</title>
<updated>2018-04-22T18:36:41+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-04-22T18:36:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3255ee6312030db754707ca9ccc44f3d563583c8'/>
<id>3255ee6312030db754707ca9ccc44f3d563583c8</id>
<content type='text'>
Until recently we were probably getting it from some transitive
include, but it broke. Because all files should include what
they use anyway, adding `#include &lt;cassert&gt;` to all files that
use `assert()` without including it is the best solution.

Fixes #1249
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Until recently we were probably getting it from some transitive
include, but it broke. Because all files should include what
they use anyway, adding `#include &lt;cassert&gt;` to all files that
use `assert()` without including it is the best solution.

Fixes #1249
</pre>
</div>
</content>
</entry>
<entry>
<title>v1.12.1</title>
<updated>2018-03-02T20:22:10+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-03-02T20:22:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=74effafca7f446f3e1cdd6a6b1f84d30ce385236'/>
<id>74effafca7f446f3e1cdd6a6b1f84d30ce385236</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix deprecation warning in ~ScopedMessage</title>
<updated>2018-02-25T20:29:01+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-25T20:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7d0cfd27ce197433e9fe6768e5f750d034415fce'/>
<id>7d0cfd27ce197433e9fe6768e5f750d034415fce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Wrap all uses in min and max in extra parentheses</title>
<updated>2018-02-23T12:06:52+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-23T12:06:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3fe4d394a585b89df51ec2eaa6307d33358e527f'/>
<id>3fe4d394a585b89df51ec2eaa6307d33358e527f</id>
<content type='text'>
This prevents `min` and `max` macros from windows headers (!@#$)
from breaking compilation.

Related to #1191
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This prevents `min` and `max` macros from windows headers (!@#$)
from breaking compilation.

Related to #1191
</pre>
</div>
</content>
</entry>
<entry>
<title>v1.12.0</title>
<updated>2018-01-12T08:59:21+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-01-12T08:54:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=34f7cfe046a870a5a46056524d21c099f817207e'/>
<id>34f7cfe046a870a5a46056524d21c099f817207e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert backport of new evaluate layer to fix C++98 compilation</title>
<updated>2017-12-07T19:02:47+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-12-07T18:46:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=07b9bda1d212de50a8f5a1fb73cdf1f8dca05fc3'/>
<id>07b9bda1d212de50a8f5a1fb73cdf1f8dca05fc3</id>
<content type='text'>
The backport fixed some bugs (ie #981), but caused strict C++98
(and MSVC 9) compilers to fail. This means that we will
reintroduce some issues but get back compatibility with obsolete
compilers. People using newer ones can keep using Catch2.

This reverts commit b6e7c9bd7a160c07c5de894292022687895c17a3.
This reverts commit b7bd52cc98f8a9b646a13241ce8355ba97b8bab3.

Should fix #1103
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The backport fixed some bugs (ie #981), but caused strict C++98
(and MSVC 9) compilers to fail. This means that we will
reintroduce some issues but get back compatibility with obsolete
compilers. People using newer ones can keep using Catch2.

This reverts commit b6e7c9bd7a160c07c5de894292022687895c17a3.
This reverts commit b7bd52cc98f8a9b646a13241ce8355ba97b8bab3.

Should fix #1103
</pre>
</div>
</content>
</entry>
<entry>
<title>v1.11.0</title>
<updated>2017-10-31T12:55:48+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-10-31T12:55:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2a3606f8e30c50c236107b6513ce57c6d609b7ac'/>
<id>2a3606f8e30c50c236107b6513ce57c6d609b7ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make Approx::margin inclusive</title>
<updated>2017-10-30T20:33:29+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-10-30T14:25:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a6cf19abff33a790695d571b35c022e7c496095f'/>
<id>a6cf19abff33a790695d571b35c022e7c496095f</id>
<content type='text'>
Fixes #952, related to #980
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #952, related to #980
</pre>
</div>
</content>
</entry>
<entry>
<title>`RandomNumberGenerator::result_type` should be unsigned (#1050)</title>
<updated>2017-10-15T16:30:40+00:00</updated>
<author>
<name>Sebastian Grottel</name>
</author>
<published>2017-10-15T16:30:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=296955c437f29addaf6c5cbfeb47a606b96a5ab1'/>
<id>296955c437f29addaf6c5cbfeb47a606b96a5ab1</id>
<content type='text'>
`result_type` must be unsigned:
http://en.cppreference.com/w/cpp/concept/UniformRandomBitGenerator

Using a signed type causes an infinite loop working with MS Visual Studio 2017, targetting: v140, WindowsTargetPlatformVersion 10.0.15063.0, Debug, x64
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`result_type` must be unsigned:
http://en.cppreference.com/w/cpp/concept/UniformRandomBitGenerator

Using a signed type causes an infinite loop working with MS Visual Studio 2017, targetting: v140, WindowsTargetPlatformVersion 10.0.15063.0, Debug, x64
</pre>
</div>
</content>
</entry>
</feed>
