<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_stringref.cpp, branch v2.4.0</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>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>Enable -Wpedantic, fix unconditional use of C++14 extension</title>
<updated>2018-02-05T09:04:59+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-05T09:04:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ba6d33fb8c74cf1a453368c07f59145a0b0d429c'/>
<id>ba6d33fb8c74cf1a453368c07f59145a0b0d429c</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>
<entry>
<title>Added missing &lt;cstring&gt; include to stringref.cpp</title>
<updated>2017-11-21T09:26:56+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-11-21T09:26:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e08a4ed99ed0340588701307ec36aca37653e02d'/>
<id>e08a4ed99ed0340588701307ec36aca37653e02d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added StringRef constructor that captures string literal size at compile time</title>
<updated>2017-11-20T16:33:05+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-11-17T18:54:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4353614df70350ca4eb67caa1c920e221891b212'/>
<id>4353614df70350ca4eb67caa1c920e221891b212</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>performance improvement - StringRef::operator=</title>
<updated>2017-11-17T20:15:26+00:00</updated>
<author>
<name>Neal Coombes</name>
</author>
<published>2017-11-17T20:15:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=fe725648a7c288db925456ddc23cdd582f210d1b'/>
<id>fe725648a7c288db925456ddc23cdd582f210d1b</id>
<content type='text'>
inlined and reduced data copy in half.
Further work on #1086.
Brings test from 0m44.942s to 0m37.913.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
inlined and reduced data copy in half.
Further work on #1086.
Brings test from 0m44.942s to 0m37.913.
</pre>
</div>
</content>
</entry>
<entry>
<title>Inlined StringRef ctors/ dtor and size() and empty()</title>
<updated>2017-11-17T18:38:54+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-11-17T18:33:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b0c379f62122c95e7494fd6349b3804d58906793'/>
<id>b0c379f62122c95e7494fd6349b3804d58906793</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change how non-nullness is enforce in StringRef constructor</title>
<updated>2017-11-13T12:04:45+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-11-13T11:57:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0adb04807a2591fcfc3aa5e7158d2fb136a6568c'/>
<id>0adb04807a2591fcfc3aa5e7158d2fb136a6568c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
