<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/examples, branch v3.0.0-preview1</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>Redo how the separate compilation tests are handled</title>
<updated>2019-12-15T19:33:39+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-12-15T19:33:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5fbf04cd59ab2e082411ac2fb1aeb4fc97451ef4'/>
<id>5fbf04cd59ab2e082411ac2fb1aeb4fc97451ef4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Port the last example</title>
<updated>2019-12-08T19:58:52+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-12-08T19:57:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=29b441949cc09f59a867972cbbac4b88f1a10843'/>
<id>29b441949cc09f59a867972cbbac4b88f1a10843</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update building of examples for static lib</title>
<updated>2019-12-08T14:55:04+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-12-08T14:55:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=70ef2f7f12c2c62714a2e926679172142ea150ff'/>
<id>70ef2f7f12c2c62714a2e926679172142ea150ff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Store tags in one big pre-allocated string and only work with refs</title>
<updated>2019-11-14T09:53:12+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-11-07T11:39:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d36c15c3caf96c2e751f4ad83a386c1fd047c2f6'/>
<id>d36c15c3caf96c2e751f4ad83a386c1fd047c2f6</id>
<content type='text'>
This should decrease the number of allocations before main is entered
significantly, but complicates the code somewhat in return.

Assuming I used `massif` right, doing just `SelfTest --list-tests`
went from 929 allocations at "Remove gcc-4.9 from the travis builds"
(2 commits up), to 614 allocations with this commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should decrease the number of allocations before main is entered
significantly, but complicates the code somewhat in return.

Assuming I used `massif` right, doing just `SelfTest --list-tests`
went from 929 allocations at "Remove gcc-4.9 from the travis builds"
(2 commits up), to 614 allocations with this commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not copy around TestCaseInfo</title>
<updated>2019-11-14T09:52:34+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-11-04T20:35:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=302e2c0b06f131199b97ad33bdebacc359782ff0'/>
<id>302e2c0b06f131199b97ad33bdebacc359782ff0</id>
<content type='text'>
Now a `TEST_CASE` macro should create a single TestCaseInfo and then
it should never be copied around. This, together with latter changes,
should significantly decrease the number of allocations made before
`main` is even entered.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now a `TEST_CASE` macro should create a single TestCaseInfo and then
it should never be copied around. This, together with latter changes,
should significantly decrease the number of allocations made before
`main` is even entered.
</pre>
</div>
</content>
</entry>
<entry>
<title>Set CMakeLists to default to C++14 for our internal projects</title>
<updated>2019-11-07T12:02:43+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-11-06T10:59:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d6f7f1fbedc0947027449d516c3fc28399d06e08'/>
<id>d6f7f1fbedc0947027449d516c3fc28399d06e08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Redo build matrix on .travis for C++14 and up</title>
<updated>2019-10-31T15:19:56+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-10-29T22:38:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2c6ace04a74458003506befea9291f5e60078bae'/>
<id>2c6ace04a74458003506befea9291f5e60078bae</id>
<content type='text'>
* Use Xenial as the base distribution
* Remove C++11 builds
* Add a lot more C++14 builds
* Add some C++17 builds
* Include newer versions of Clang and GCC
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use Xenial as the base distribution
* Remove C++11 builds
* Add a lot more C++14 builds
* Add some C++17 builds
* Include newer versions of Clang and GCC
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove support for test case descriptions</title>
<updated>2019-10-29T13:07:18+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-06-22T18:11:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2bcf1b3db6e1a61328f1efe093d749ef40e0bbd6'/>
<id>2bcf1b3db6e1a61328f1efe093d749ef40e0bbd6</id>
<content type='text'>
Closes #1189
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1189
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1336 from ax3l/topic-overrideVirtualRedundant</title>
<updated>2019-04-18T12:10:24+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-04-18T12:10:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c3c82f539c1d31df6b7f828efe4f4ba9eb650bf7'/>
<id>c3c82f539c1d31df6b7f828efe4f4ba9eb650bf7</id>
<content type='text'>
Refactor: override implies virtual</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor: override implies virtual</pre>
</div>
</content>
</entry>
<entry>
<title>Add GENERATE_COPY and GENERATE_VAR capturing generator macros</title>
<updated>2019-03-31T12:11:10+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-03-31T12:11:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3816e99d0c74882eeaaf30ebb48a07a9418f295c'/>
<id>3816e99d0c74882eeaaf30ebb48a07a9418f295c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
