<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_stringref.h, branch dev-stupid-windows-things</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>Remove commented out code</title>
<updated>2019-05-26T19:19:55+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-05-26T19:19:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a5a2d08fbb3f68cf3f0bfbaa11e8b7a2d4386d61'/>
<id>a5a2d08fbb3f68cf3f0bfbaa11e8b7a2d4386d61</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>StringRef no longer repoints m_start to m_data after c_str() on a substring.</title>
<updated>2019-05-20T23:04:44+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2019-05-20T23:04:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=96355da34edf51cc813400115984050bd7c50630'/>
<id>96355da34edf51cc813400115984050bd7c50630</id>
<content type='text'>
This fixes an issue where a self-assignment of a StringRef copy would point into internally (and now dangling) data.
(now self-assignment check is no longer needed)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes an issue where a self-assignment of a StringRef copy would point into internally (and now dangling) data.
(now self-assignment check is no longer needed)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix StringRef self-assignment after substring</title>
<updated>2019-05-18T16:54:39+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2019-05-18T16:54:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3bce8ba14b5dfb55c0127b8ad9eddf5a92b662c0'/>
<id>3bce8ba14b5dfb55c0127b8ad9eddf5a92b662c0</id>
<content type='text'>
Thanks to Alex Tkachenko for spotting it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to Alex Tkachenko for spotting it.
</pre>
</div>
</content>
</entry>
<entry>
<title>small cleanup of code</title>
<updated>2019-01-10T12:07:54+00:00</updated>
<author>
<name>Jozef Grajciar</name>
</author>
<published>2019-01-06T13:03:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=bdee512057fd896025bde6dcd2b837de522161a1'/>
<id>bdee512057fd896025bde6dcd2b837de522161a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce "C-namespaced" UDL for StringRef</title>
<updated>2018-07-23T12:00:45+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-07-23T11:19:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f7f592dfc96086ddaaf77150b072adbca4627dc8'/>
<id>f7f592dfc96086ddaaf77150b072adbca4627dc8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide a public method to get StringRef's underlying pointer</title>
<updated>2018-02-28T21:49:00+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-28T21:05:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=05cd05743a75caeffbd6ad4c675ac68bc8e270f1'/>
<id>05cd05743a75caeffbd6ad4c675ac68bc8e270f1</id>
<content type='text'>
This allows reducing the amount of friends needed for its interface
and some extra tricks later.

The bad part is that the pointer can become invalidated via
calls to other StringRef's public methods, but c'est la vie.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows reducing the amount of friends needed for its interface
and some extra tricks later.

The bad part is that the pointer can become invalidated via
calls to other StringRef's public methods, but c'est la vie.
</pre>
</div>
</content>
</entry>
<entry>
<title>StringRef appends itself to std::string efficiently</title>
<updated>2018-02-28T15:02:25+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-28T15:02:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=950ccf4749dc3324543c0cba44f85ff81dd300af'/>
<id>950ccf4749dc3324543c0cba44f85ff81dd300af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>StringRef will not take ownership when writing itself to stream</title>
<updated>2018-02-17T19:41:50+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-17T19:41:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4e57661919e07d8f9e7fcefe73db31a96ab18867'/>
<id>4e57661919e07d8f9e7fcefe73db31a96ab18867</id>
<content type='text'>
This also fixes some tests that were previously failing unnoticed - WTF?
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also fixes some tests that were previously failing unnoticed - WTF?
</pre>
</div>
</content>
</entry>
<entry>
<title>Added space in StringRef literal operator</title>
<updated>2017-11-21T12:09:04+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-11-21T12:09:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e54dcdac8bae393e60fac1c6a33c68e57d21a5fc'/>
<id>e54dcdac8bae393e60fac1c6a33c68e57d21a5fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed templated StringRef ctor and added StringRef literal</title>
<updated>2017-11-21T11:08:39+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-11-21T11:08:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e4a898eaaa0f0458cd5d9f6d63a311366aa8eb0a'/>
<id>e4a898eaaa0f0458cd5d9f6d63a311366aa8eb0a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
