<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_exception_translator_registry.hpp, branch v1.2.1-develop.8</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>Some toString cleanups</title>
<updated>2014-12-09T18:49:58+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2014-12-09T18:49:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b0545d1f12b5b316d823393060f68c06a320b9b1'/>
<id>b0545d1f12b5b316d823393060f68c06a320b9b1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Big assertion capture refactoring.</title>
<updated>2014-05-28T17:53:01+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2014-05-28T17:53:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9438a03d5b564de23c379c93bd2c7aa1e7cbb010'/>
<id>9438a03d5b564de23c379c93bd2c7aa1e7cbb010</id>
<content type='text'>
- moved as much logic out of the macros as possible
- moved most logic into new ResultBuilder class, which wraps ExpressionResultBuilder (may take it over next), subsumes ResultAction and also takes place of ExpressionDecomposer.

This introduces many SRP violations - but all in the name of minimising macro logic!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- moved as much logic out of the macros as possible
- moved most logic into new ResultBuilder class, which wraps ExpressionResultBuilder (may take it over next), subsumes ResultAction and also takes place of ExpressionDecomposer.

This introduces many SRP violations - but all in the name of minimising macro logic!
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed catch_tostring.hpp catch_tostring.h</title>
<updated>2014-04-23T05:51:58+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2014-04-23T05:51:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=97150f27ac461507ab6a445ad7ac302d2dce7a9d'/>
<id>97150f27ac461507ab6a445ad7ac302d2dce7a9d</id>
<content type='text'>
- in preparation for splitting implementation into catch_tostring.hpp
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- in preparation for splitting implementation into catch_tostring.hpp
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes toString forward reference issue:</title>
<updated>2013-09-14T18:58:45+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-09-14T18:58:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1e2f1d160336be07411775c476bfed3c7673263f'/>
<id>1e2f1d160336be07411775c476bfed3c7673263f</id>
<content type='text'>
- as raised in https://github.com/philsquared/Catch/pull/195
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- as raised in https://github.com/philsquared/Catch/pull/195
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed all trailing whitespace</title>
<updated>2013-07-03T18:14:59+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-07-03T18:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f3d1f08c3b563c17d5d102c3e8ce46e7081c4fe9'/>
<id>f3d1f08c3b563c17d5d102c3e8ce46e7081c4fe9</id>
<content type='text'>
- addresses #105
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- addresses #105
</pre>
</div>
</content>
</entry>
<entry>
<title>Normalize include guards for all *.h and *.hpp</title>
<updated>2012-09-17T05:53:39+00:00</updated>
<author>
<name>Matt Wozniski</name>
</author>
<published>2012-09-17T05:42:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f29c898443d65cc3fe2f040e700c64bba907288e'/>
<id>f29c898443d65cc3fe2f040e700c64bba907288e</id>
<content type='text'>
Some files had include guards that didn't match the file name, and
others were missing the include guards entirely.

Standardized this so that every include file has an include guard, and
all the guards are of the form TWOBLUECUBES_&lt;FILENAME&gt;_&lt;EXT&gt;_INCLUDED
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some files had include guards that didn't match the file name, and
others were missing the include guards entirely.

Standardized this so that every include file has an include guard, and
all the guards are of the form TWOBLUECUBES_&lt;FILENAME&gt;_&lt;EXT&gt;_INCLUDED
</pre>
</div>
</content>
</entry>
<entry>
<title>First cut of StaticRegistries - separate from Context</title>
<updated>2012-08-06T19:16:53+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2012-08-06T19:16:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1091ca81e6ea63b4153d7c456ec16a7ab588210e'/>
<id>1091ca81e6ea63b4153d7c456ec16a7ab588210e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added support for Objective-C exceptions</title>
<updated>2012-05-21T20:51:16+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2012-05-21T20:51:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=35b31fa78a74abc4f9e3ef31dd140b03935ca20c'/>
<id>35b31fa78a74abc4f9e3ef31dd140b03935ca20c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More reformatting</title>
<updated>2012-05-16T07:02:20+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2012-05-16T07:02:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=6cd2ac7544f856e59d0358072b7fac05315a8b30'/>
<id>6cd2ac7544f856e59d0358072b7fac05315a8b30</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix for GitHub issue #71</title>
<updated>2012-02-18T19:14:09+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2012-02-18T19:14:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0dd3c572210730f31b2ac3576312235aaa83d6b0'/>
<id>0dd3c572210730f31b2ac3576312235aaa83d6b0</id>
<content type='text'>
Fixed memory leak in exception translator registry
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed memory leak in exception translator registry
</pre>
</div>
</content>
</entry>
</feed>
