<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/docs/own-main.md, branch v2.0.0-develop.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>Clamp exit code internally, so it doesn’t have to be done in every main() implies</title>
<updated>2017-06-27T10:37:50+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-06-27T10:37:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4c1880b35fb28559fe81fd35af1077d9c53b1ace'/>
<id>4c1880b35fb28559fe81fd35af1077d9c53b1ace</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Cap main exit code to 255 (#797)</title>
<updated>2017-01-31T19:48:14+00:00</updated>
<author>
<name>Jan Včelák</name>
</author>
<published>2017-01-31T19:48:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1e5176bd691b8549be51f1aa7c2e6f1cb8a6d033'/>
<id>1e5176bd691b8549be51f1aa7c2e6f1cb8a6d033</id>
<content type='text'>
Changed default main to clamp exit code to 8 bits because of POSIX limitations.

Updated documentation about declaring non-default main.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changed default main to clamp exit code to 8 bits because of POSIX limitations.

Updated documentation about declaring non-default main.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changed documentation to use standard main function signature</title>
<updated>2017-01-19T16:05:01+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-01-19T16:05:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=cfaf906417ad575f075e83926d7726d2963a7104'/>
<id>cfaf906417ad575f075e83926d7726d2963a7104</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>own-main.md: fix typo</title>
<updated>2017-01-07T08:55:27+00:00</updated>
<author>
<name>Victor</name>
</author>
<published>2016-06-15T19:01:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7bff9cb451f91dd315937d62253b77fb6c395d0a'/>
<id>7bff9cb451f91dd315937d62253b77fb6c395d0a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added first cut of docs for configuring Catch</title>
<updated>2014-10-21T17:25:57+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2014-10-21T17:25:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=32186db1b03b0992efd7228a121a16cf2119d8e4'/>
<id>32186db1b03b0992efd7228a121a16cf2119d8e4</id>
<content type='text'>
- initially just covers new colour config
- also updated all [Home] links in footers to go to local readme
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- initially just covers new colour config
- also updated all [Home] links in footers to go to local readme
</pre>
</div>
</content>
</entry>
<entry>
<title>Slightly tweaked docs on supplying your own main</title>
<updated>2013-07-02T18:42:21+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-07-02T18:42:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=54e6f9d4714fe8dd06b02a7f49bf178415523405'/>
<id>54e6f9d4714fe8dd06b02a7f49bf178415523405</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added new docs for supplying your own main.</title>
<updated>2013-06-07T22:06:54+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-06-07T22:06:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d07cd3353fae594b64135ec739afabc2bc8205df'/>
<id>d07cd3353fae594b64135ec739afabc2bc8205df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc updates</title>
<updated>2013-06-07T20:31:28+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-06-07T20:31:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0ec7ea2e4934fa5f040201ca8634bd390fa40dbe'/>
<id>0ec7ea2e4934fa5f040201ca8634bd390fa40dbe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Docs progress</title>
<updated>2013-06-07T18:09:38+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-06-07T18:09:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f3592f21022cd3458d62af70c1d8d50f191d6be5'/>
<id>f3592f21022cd3458d62af70c1d8d50f191d6be5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
