<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/src/catch2/internal/catch_compiler_capabilities.hpp, branch v3.0.0-preview4</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>Disable CATCH_INTERNAL_IGNORE_BUT_WARN for NVHPC Compilers</title>
<updated>2021-06-07T10:28:16+00:00</updated>
<author>
<name>Jayesh Badwaik (FZ Juelich)</name>
</author>
<published>2021-06-07T10:28:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c71f42cc2959de3de921fffb47d9ccd77e3e2350'/>
<id>c71f42cc2959de3de921fffb47d9ccd77e3e2350</id>
<content type='text'>
  - NVHPC's implementation of `__builtin_constant_p` has a bug which
    results in calls to the immediately evaluated lambda expressions to be
    reported as unevaluated lambdas.

    https://developer.nvidia.com/nvidia_bug/3321845.

  - Hence, we disable CATCH_INTERNAL_IGNORE_BUT_WARN for NVHPC Compilers
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  - NVHPC's implementation of `__builtin_constant_p` has a bug which
    results in calls to the immediately evaluated lambda expressions to be
    reported as unevaluated lambdas.

    https://developer.nvidia.com/nvidia_bug/3321845.

  - Hence, we disable CATCH_INTERNAL_IGNORE_BUT_WARN for NVHPC Compilers
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compiling with C++17 + Clang 5 + libstdc++ v5</title>
<updated>2021-05-25T22:34:23+00:00</updated>
<author>
<name>Dimitrij Mijoski</name>
</author>
<published>2021-03-26T01:04:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=86f86c4c232b1698bb69fe70a086b3005a2c1de4'/>
<id>86f86c4c232b1698bb69fe70a086b3005a2c1de4</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>
<entry>
<title>Add lcc to the list of unwanted compilers that mimic gcc</title>
<updated>2021-05-09T16:12:58+00:00</updated>
<author>
<name>Pavel Kamenov</name>
</author>
<published>2021-03-30T06:25:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=cbcab2dbcdf1e4418b48cc73b01dd440b5a19d17'/>
<id>cbcab2dbcdf1e4418b48cc73b01dd440b5a19d17</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split CATCH_CONFIG_COUNTER into its own header</title>
<updated>2020-12-29T10:07:45+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-12-29T10:07:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4e8832fc882f231c5850836bfc87297ff27f7827'/>
<id>4e8832fc882f231c5850836bfc87297ff27f7827</id>
<content type='text'>
Part of #2041
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of #2041
</pre>
</div>
</content>
</entry>
<entry>
<title>Split CATCH_CONFIG_WCHAR into its own header</title>
<updated>2020-12-28T19:51:49+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-12-28T19:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1d269211bd603d4a50c44b741617db754b790e23'/>
<id>1d269211bd603d4a50c44b741617db754b790e23</id>
<content type='text'>
Part of #2041
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of #2041
</pre>
</div>
</content>
</entry>
<entry>
<title>Split CATCH_CONFIG_ANDROID_LOGWRITE into its own header</title>
<updated>2020-12-28T11:53:52+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-12-28T10:21:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=965afc4b2ea519f339e249392c54f544f77ed3f5'/>
<id>965afc4b2ea519f339e249392c54f544f77ed3f5</id>
<content type='text'>
Part of #2041
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of #2041
</pre>
</div>
</content>
</entry>
<entry>
<title>Update catch_compiler_capabilities.hpp</title>
<updated>2020-10-10T15:56:43+00:00</updated>
<author>
<name>Michael Vlach</name>
</author>
<published>2020-10-10T08:19:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4b2bc8757c6d5a95e163b8a54a122d4c95b84310'/>
<id>4b2bc8757c6d5a95e163b8a54a122d4c95b84310</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable __builtin_constant_p when compiling with nvcc</title>
<updated>2020-10-08T09:34:57+00:00</updated>
<author>
<name>Will Pazner</name>
</author>
<published>2020-09-17T16:45:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a4dfcf9042ffa066739b67a44c4b15e6fb45affd'/>
<id>a4dfcf9042ffa066739b67a44c4b15e6fb45affd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue 1992: Better c++17 std::byte detection</title>
<updated>2020-09-07T11:01:51+00:00</updated>
<author>
<name>Gregory Bond</name>
</author>
<published>2020-08-03T03:03:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5ad1a4fe6138272db57c4f8e98931be77e4c3c5b'/>
<id>5ad1a4fe6138272db57c4f8e98931be77e4c3c5b</id>
<content type='text'>
This fixed buld errors for ubuntu-16 + clang and similar situations
where C++17 is supported in the compiler but not the default
C++ standard library.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixed buld errors for ubuntu-16 + clang and similar situations
where C++17 is supported in the compiler but not the default
C++ standard library.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add standardized copyright notice + SPDX identifier to source files</title>
<updated>2020-08-30T13:43:45+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-08-30T13:43:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=90aeffb97d6942d16f75a56b11e10fc0b010995a'/>
<id>90aeffb97d6942d16f75a56b11e10fc0b010995a</id>
<content type='text'>
This should also be done for test files, but that has lower priority.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should also be done for test files, but that has lower priority.
</pre>
</div>
</content>
</entry>
</feed>
