<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/projects, branch v2.x</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>Fix MSVC deprecation warning for user-defined literals</title>
<updated>2026-07-27T12:08:43+00:00</updated>
<author>
<name>Zhe Feng</name>
</author>
<published>2026-07-27T12:05:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c002f18535880a18cdaa7304af02cdfd5990279e'/>
<id>c002f18535880a18cdaa7304af02cdfd5990279e</id>
<content type='text'>
Remove the space between "" and the suffix in user-defined literal
operators (e.g. operator ""_a instead of operator "" _a) to avoid
MSVC deprecation warning C5311.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the space between "" and the suffix in user-defined literal
operators (e.g. operator ""_a instead of operator "" _a) to avoid
MSVC deprecation warning C5311.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix comma-subscript warning suppression to only target GCC 10.1+</title>
<updated>2022-06-05T23:04:12+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-06-05T23:04:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=20d413b8b6803c6d456874935d7014fe684e9426'/>
<id>20d413b8b6803c6d456874935d7014fe684e9426</id>
<content type='text'>
Fixes #2416
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #2416
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable Werror for unknown pragmas in tests</title>
<updated>2022-04-17T19:12:38+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-04-17T19:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d71b4617e9935f8589870af211f5b7552d743654'/>
<id>d71b4617e9935f8589870af211f5b7552d743654</id>
<content type='text'>
Closes #2375
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #2375
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix: CAPTURE not variadic when disabled (#2378)</title>
<updated>2022-03-04T14:29:22+00:00</updated>
<author>
<name>John Beard</name>
</author>
<published>2022-03-04T14:29:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ff151d2833d48aa630564859cd1401a93a2bb333'/>
<id>ff151d2833d48aa630564859cd1401a93a2bb333</id>
<content type='text'>
Closes: #2316</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes: #2316</pre>
</div>
</content>
</entry>
<entry>
<title>Fix clang analyzer warning about FilterGenerator</title>
<updated>2021-11-24T10:30:03+00:00</updated>
<author>
<name>Xo Wang</name>
</author>
<published>2021-10-27T19:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=33794a204c00158b15eeda38bd2e30a5a57533fc'/>
<id>33794a204c00158b15eeda38bd2e30a5a57533fc</id>
<content type='text'>
Refactor FilterGenerator to remove ctor call to overridden method next()
in order to address clang static analyzer diagnostic:

catch2-src/single_include/catch2/catch.hpp:4166:42: note: Call to virtual method 'FilterGenerator::next' during construction bypasses virtual dispatch
                auto has_initial_value = next();
                                         ^~~~~~
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor FilterGenerator to remove ctor call to overridden method next()
in order to address clang static analyzer diagnostic:

catch2-src/single_include/catch2/catch.hpp:4166:42: note: Call to virtual method 'FilterGenerator::next' during construction bypasses virtual dispatch
                auto has_initial_value = next();
                                         ^~~~~~
</pre>
</div>
</content>
</entry>
<entry>
<title>Add broken test</title>
<updated>2021-11-24T10:30:03+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-10-28T09:20:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f45dac8fc1827f3566079c2728f9fcd7f86e0716'/>
<id>f45dac8fc1827f3566079c2728f9fcd7f86e0716</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed #2272: Compilation failure with C++20 (#2297)</title>
<updated>2021-10-04T19:11:03+00:00</updated>
<author>
<name>Alecto Irene Perez</name>
</author>
<published>2021-10-04T19:11:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=dba29b60d639bf8d206a9a12c223e6ed4284fb13'/>
<id>dba29b60d639bf8d206a9a12c223e6ed4284fb13</id>
<content type='text'>
* Suppressed warning for comma-in-indexing-operator in tests that check
  that specific behaviour.
* Made deprecated (and removed) allocator usings conditional on the tests
  being compiled with old version of MSVC that still requires them.

Fixes #2272
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Suppressed warning for comma-in-indexing-operator in tests that check
  that specific behaviour.
* Made deprecated (and removed) allocator usings conditional on the tests
  being compiled with old version of MSVC that still requires them.

Fixes #2272
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport changes from 7bea1e2ac36ac54b648ae5c9d381a59bc69db912 to fix #2273 for 2.x</title>
<updated>2021-09-18T19:24:03+00:00</updated>
<author>
<name>Rupert Nash</name>
</author>
<published>2021-09-17T10:03:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3d01f3ae3279b806739936f0ffd44598bf20245c'/>
<id>3d01f3ae3279b806739936f0ffd44598bf20245c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Mark !mayfail tests as skipped in the JUnit reporter</title>
<updated>2021-07-27T21:16:01+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-06-07T17:53:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=eea3e9a5b5b0a405369961eb6601a56512a87ce8'/>
<id>eea3e9a5b5b0a405369961eb6601a56512a87ce8</id>
<content type='text'>
Should fix #2116
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Should fix #2116
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compiling v2.x with C++17 + Clang 5 + libstdc++ v5</title>
<updated>2021-05-25T21:50:45+00:00</updated>
<author>
<name>Dimitrij Mijoski</name>
</author>
<published>2021-03-26T12:04:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=531a149ae70dd4143ba1ac28e33d40ab612d3897'/>
<id>531a149ae70dd4143ba1ac28e33d40ab612d3897</id>
<content type='text'>
This basically tests the combination where the compiler supports most
of C++17 but the library does not.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This basically tests the combination where the compiler supports most
of C++17 but the library does not.
</pre>
</div>
</content>
</entry>
</feed>
