vcswatch reports that
this package seems to have a new changelog entry (version
3.5.4-1, distribution
unstable) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit 3069bdcfc7d28dbec0adf772309f02286dd70446
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Apr 29 12:04:54 2024 +0200
Update changelog for 3.5.4-1 release
commit d7482ee6de45fe1f46f868206aab8a3c57395ac6
Merge: a5b4ff8 b5373da
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Apr 29 11:45:45 2024 +0200
Update upstream source from tag 'v3.5.4'
Update to upstream version '3.5.4'
with Debian dir 7af25cb9e0031b955e2c0381dd1c1dfa43d5d629
commit a5b4ff8b11d47a483b018bfb1b415b47421153b8
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Sat Feb 10 21:39:51 2024 +0100
control: remove Multi-arch: foreign (Closes: #1057948)
commit 9df1c03d7b025ee4114b261fa0c419ea6477fa0f
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Sun Nov 19 21:48:20 2023 +0100
Update changelog for 3.4.0-2 release
commit c17d3e07572de58da54c72112ef1ebd9e6c5b3c3
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Sun Nov 19 21:46:49 2023 +0100
NEWS: add a link to the v2-to-v3 migration file
commit 040a9e1c591a14dbb0dfa96969ce7f726d839893
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Sat Nov 18 23:49:50 2023 +0100
tests/SelfTest: build & run upstream test tool
Add an autpkgtest script that builds runs the SelfTest tool that's
bundled with upstream sources.
commit 792d2c3ea39b0c1562af2069b87e202f1d1674b2
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Sat Nov 18 22:45:20 2023 +0100
control: rename package to allow for smoother transition (Closes: #1055237)
Catch2 v3 brings significant changes from v2. Is not a header-only
test tool anymore and requires linking against a library. As such the
package name isn't appropriate anymore, and the description needs an
update as well.
commit cb34746e044b6af606c0b460d0ee7a0ad2b9e727
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Oct 9 14:40:09 2023 +0200
Update changelog for 3.4.0-1 release
commit 3c9c6a6655e6336ffa1fd4ded25c7545c40eb377
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Oct 9 11:32:59 2023 +0200
gitlab-ci.yml: minor update
commit f1528a9dbb6ba144fd8c75aaf6934bb2cea70ece
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Oct 9 12:43:20 2023 +0200
tests: temporarily remove the autopkgtests
commit f09be29428a7f0b6c73db592bbe447cccf7173ef
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Oct 9 11:31:05 2023 +0200
catch2.docs: add the SECURITY.md file
commit 4d2af790ed06efbc0315deb7a98293f27f6c7ad3
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Oct 9 11:30:10 2023 +0200
Revert "watch: track upstream version 2.x only"
This reverts commit 73c03e2f9d8be0959cc097366ac1241773fe20da.
commit 2c571530ccac08fe367ee408e54c782b167e6cf4
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Oct 9 11:21:40 2023 +0200
copyright: update following move to v3.x
commit b78a344c4dca3efb194ad33ec41af1ac79fcb027
Merge: 4b66606 6e79e68
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Oct 9 11:02:00 2023 +0200
Update upstream source from tag 'v3.4.0'
Update to upstream version '3.4.0'
with Debian dir 4b27c1e531c03df06a4d09ef35c578e3726568f1
commit 6e79e682b726f524310d55dec8ddac4e9c52fb5f
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Thu Jul 13 13:37:30 2023 +0200
v3.4.0
commit 683c85772f65a8779e3baf45d3402098db58bb8d
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Wed Jul 12 11:49:43 2023 +0200
Clean up explanation in tests
commit 1b049bdba40582d7c9c8f6e650496f701841b26d
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Tue Jul 4 00:06:24 2023 +0200
2 more TEST_CASEs to DiscoverTests/register-tests.cpp
commit e4b16053a6763cd6f8b89aeaf59303a461ccf755
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Thu Jun 15 14:19:39 2023 +0200
Escape Catch2 test names in catch_discover_tests tests
commit 42ee66b5e625b7ed43727e3617af58ca8fad4a12
Author: Robin Christ <robinchrist@users.noreply.github.com>
Date: Wed Jun 14 23:40:10 2023 +0200
Fix handling of semicolon and backslash characters in CMake test discovery (#2676)
This PR fixes the handling of semicolon and backslash characters in test names in the CMake test discovery
Closes #2674
commit a0c6a28460872bfbdbc2ffc4c7ad19f352343586
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Wed Jun 14 23:31:41 2023 +0200
Fix possible FP in catch_discover_tests tests
commit c8363143e7caad34520042158468a69aeae59a0d
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Wed Jun 14 16:30:56 2023 +0200
Add test scaffolding for catch_discover_tests
commit 7a52dfa77b67b0041f7ad32b4f290b32abe48627
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Sun Jun 11 19:36:20 2023 +0200
Fix typo in cross-docs links
commit 91317366304dc6b29a6ebc9670c703192e9f4f42
Author: Vertexwahn <julian.amann@tum.de>
Date: Thu Jun 1 21:00:56 2023 +0200
Bazel support: Update skylib
commit 0631b607ee2bbc07c7c238f0b15b23ef21926960
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Wed May 31 15:12:23 2023 +0200
Test & document SKIP in generator constructor
Closes #1593
commit dff7513b289f823fec91010f8898b8a01f7dcd12
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Mon May 29 21:41:51 2023 +0200
Static analysis cleanup in tests
commit bf5aa7b383b143ba9939fad289d1f7a41f07f8cd
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Mon May 15 14:33:24 2023 +0200
Experimental static analysis support in TEST_CASE and SECTION
Closes #2681
commit dba9197ec71ed64c6f08c7ce73f1af5bc3331f3c
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Fri May 12 17:13:21 2023 +0200
Add new config option: STATIC_ANALYSIS_SUPPORT
commit f60c15364bb4be1c9a34f19eac06f085828a2c5e
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Wed May 17 11:10:57 2023 +0200
Add macro for suppressing Wshadow
commit b3cf1bfb5d2476b1793c9ebc845803d60ce34171
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Wed May 17 11:08:45 2023 +0200
Avoid unused variable warning in GeneratorsImpl tests
commit 73b93ce6bc1310f9e759f023da74805d311162e5
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Fri May 12 17:03:35 2023 +0200
Include catch_user_config.hpp in all catch_config_* files
commit 8008625d7e00d42120b1e10e991f044c280dc88a
Merge: 535205e ce7b153
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Sat May 27 12:00:52 2023 +0200
Merge pull request #2693 from Ali-Amir/u/ali/optional-meson-unit-tests
Add option to disable building unit tests in Meson build file.
commit ce7b1530219a638b0852805544e99f673c38ca86
Author: Ali-Amir Aldan <ali@fourier.earth>
Date: Fri May 26 10:05:06 2023 -0700
Add option to disable building unit tests in Meson build file.
commit 535205e2ac0d26d03126d93327b15c79ac35d3ef
Author: Cristian Morales Vega <cristian@samknows.com>
Date: Mon May 22 09:45:43 2023 +0100
Suppress -Wunused-result warning in gcc
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425.
commit 689fdcd7dca80533791d67f7bf90bf5c4f63cac3
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Sat May 20 22:03:48 2023 +0200
Fix some tests never being run
commit a153fce72402c74bb8480c0776f86f889b658fc1
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Sat May 20 19:25:00 2023 +0200
Improve error messages for TEST_CASE tag parsing errors
Also removes a duplicated test case checking for empty tag error.
Related to #2650
commit 06c0e1cfab2a2fd6d01527b92422df2a8c49a8d7
Merge: f53bb3a 05d7eb5
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Tue May 16 18:41:19 2023 +0200
Merge pull request #2689 from ThePhD/fix/includes/header-exception
🛠💚 Add <exception> header where strictly necessary
commit 05d7eb5a0028906e4c6270b2340ae0d88d3cfa2a
Author: ThePhD <phdofthehouse@gmail.com>
Date: Tue May 16 12:13:49 2023 -0400
🛠 Add <exception> header where strictly necessary
commit f53bb3ae7b145f6d1e2f728980f8ef64b6f1d8fa
Author: Valeri <v19930312@gmail.com>
Date: Sun May 14 12:17:34 2023 +0300
meson: require version >=0.54.1
See discussion in https://github.com/mesonbuild/wrapdb/pull/1016.
commit ce8a7b3390bb172fbf3fe05798397ac9cc7c4966
Merge: 5a40b22 6dce539
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Mon May 15 13:44:59 2023 +0200
Merge pull request #2687 from ChrisThrasher/sfml
Add SFML to the list of open source users
commit 6dce539faddd8002676e2158b8104ae161656559
Author: Chris Thrasher <chrisjthrasher@gmail.com>
Date: Sat May 13 14:33:25 2023 -0600
Add SFML to the list of open source users
commit 5a40b2275caa05cf809bf04df848764a9d7df2e2
Author: Yaroslav <krylov.yaroslav@gmail.com>
Date: Tue May 9 21:23:03 2023 +0300
Update CatchConfigOptions.cmake
Fix CMake warning
CMake Warning (dev) at catch2-src/CMake/CatchConfigOptions.cmake:71 (set):
uninitialized variable 'BUILD_SHARED_LIBS'
commit 598895d04866c6e85f1d703a8c3d89e8d38a2311
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Fri May 12 09:50:59 2023 +0200
Fix Wredundant-decls
Closes #2682
commit 0dc82e08dfec25faf6c6c145f3592984db7276cc
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Sun May 7 12:09:22 2023 +0200
Move CATCH_INTERNAL_STRINGIFY macro into its own header
commit 8ca504cbc956d566ea77a8d59928146ad4cc3844
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Sat May 6 21:45:39 2023 +0200
Move AssertionResult when passing it inside RunContext
commit c57b5cdf432b1983c6f1b1fd9fb1f7ff11397391
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Sat May 6 14:31:29 2023 +0200
Move-enable Catch::optional
This avoids copies in couple places through Catch2, e.g. reporter
spec handling, and moving around `AssertionResult` in `RunContext`.
commit d84777c9cbf5b1b7d0e9ef2e14606ece254adf7a
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Sat May 6 11:48:25 2023 +0200
Fix assertionStarting events being sent after the expr is evaluated
Closes #2678
commit 51fdbedd1337955bedc02b570bb2a7fb19061f2e
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Mon May 1 00:51:43 2023 +0200
Internal linkage for outlier_variance
commit 10f0a5864319c0baa5c4cecb5e6138fd0c78a3e7
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Sat Apr 29 14:29:59 2023 +0200
Some template instantiation reductions
commit fe64c28925d31292516ba0a172870e7deb3baad6
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Mon Apr 10 15:03:29 2023 +0200
Reduce compilation costs of benchmarks
We replaced some simple std::algorithm usage by loops, and reduced
header inclusion.
commit 7d07efc92b626da9d03223a3b5cfd5f80b7cc377
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Thu Apr 20 22:47:21 2023 +0200
Clean up iterator usage in benchmarks
Specifically we turned `mean`, `classify_outliers`, `jackknife`,
into concrete functions that take only `const_iterator` from vecs,
instead of generic iterators over anything.
I also changed `resample` to take `const_iterator` instead of
plain `iterator`, and similar for `standard_deviation`, and
`analyse_samples`.
commit f3c678c0ab2afd5511d6ea4ff82ad3c5349312c0
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Thu Apr 20 20:56:48 2023 +0200
Constexprify constants in estimate_clock.hpp
commit 46539b6d9b1d429fcc2261d3e687482c878a9ddb
Author: Vertexwahn <julian.amann@tum.de>
Date: Tue Apr 25 20:14:27 2023 +0200
Fix spelling
commit 10596b22781f03df3d35f34187213f6f8709e453
Author: Holger Kaelberer <Holger.Kaelberer@bmw.de>
Date: Wed Apr 19 10:28:45 2023 +0200
Fix unreachable-code-return warnings
commit 4b6660694aaca790e64db330da8e7cf2e185f567
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Sat Nov 5 20:19:14 2022 +0100
control: bump policy to 4.6.2, no change required
commit 73c03e2f9d8be0959cc097366ac1241773fe20da
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Tue Nov 1 12:17:03 2022 +0100
watch: track upstream version 2.x only
catch2 version 3.x series moves away from the header-only approach of
the version 2.x series. We will stay on version 2.x for the time
being.
commit 3877f302c242629df97884d1f4b8354709069ae3
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Oct 17 09:39:18 2022 +0200
Update changelog for 2.13.10-1 release
commit 83a545eee22b30aa1d7f084bab7d678f534b8ebe
Merge: 647eab0 182c910
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Oct 17 09:38:38 2022 +0200
Merge tag 'v2.13.10' into debian/unstable
v2.13.10
--- Fixes ---
* Fixed issue with `catch_discover_tests` when there is multiple of 256 tests (#2401, #2503)
* Catch2-provided `main` and `wmain` are explicitly marked as `__cdecl` when compiled with MSVC (#2486, #2487)
* Improved break-into-debugger behaviour for ARM Macs. It should now be possible to step execution after the break (#2422)
* Replaced deprecated `std::aligned_storage` (#2419, #2420)
commit 182c910b4b63ff587a3440e08f84f70497e49a81
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Sun Oct 16 11:02:17 2022 +0200
v2.13.10
commit 02123776f208502aecd374a324472720e5e3352f
Author: Thomas Gamper <eiszapfen2000@gmail.com>
Date: Sun Aug 21 17:44:03 2022 +0200
fixes catchorg/Catch2#2401
commit 14bc25be00881a0f85229d62dfeb32ce1e9cbe03
Author: David Matson <davidmatson@users.noreply.github.com>
Date: Sat Aug 6 12:15:53 2022 -0700
Explicitly specify __cdecl on main/wmain for MSVC (#2487)
Fixes #2486
Co-authored-by: Martin Hořeňovský <martin.horenovsky@gmail.com>
commit 20d413b8b6803c6d456874935d7014fe684e9426
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Mon Jun 6 01:04:07 2022 +0200
Fix comma-subscript warning suppression to only target GCC 10.1+
Fixes #2416
commit e33de8fc05ca80923a8216a8aecd6a1afc5e00af
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Tue May 31 12:31:02 2022 +0200
Update FetchContent docs to use 2.13.9
commit 1127d847a1b52402b7a224caaabe647883287115
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Sun May 15 23:15:07 2022 +0200
Use better instruction for CATCH_TRAP on ARM Macs
The old instruction would cause the debugger to be stuck at the
triggering source line forever, while the new one should have the
expected semantics, where the debugger can then single-step,
continue. or generally do things, afterwards.
Closes #2422
commit ca455815fdbe7774ef81fed497f0026cd5bc3965
Author: Marc Mutz <marc.mutz@qt.io>
Date: Sat May 7 11:41:38 2022 +0200
ObjectStorage: port away from std::aligned_storage
It's deprecated in C++23. Just use alignas on a char array, wrapped in
a struct to avoid decaying to char*, which is the canonical
implementation of aligned_storage:
https://en.cppreference.com/w/cpp/types/aligned_storage#Possible_implementation
Fixes #2419
Catch3 is not affected.
commit d71b4617e9935f8589870af211f5b7552d743654
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Sun Apr 17 21:11:36 2022 +0200
Disable Werror for unknown pragmas in tests
Closes #2375
commit 647eab055b50e7c8efbe702e51a29f2b9283aa4a
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Wed Apr 13 12:09:47 2022 +0200
Update changelog for 2.13.9-1 release
commit 6432e163872e72e15f5dbc214ecefceee90824f5
Merge: 0f471a0 62fd660
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Wed Apr 13 12:01:51 2022 +0200
Merge tag 'v2.13.9' into debian/unstable
v2.13.9
--- Fixes ---
* Fixed issue with `-#` (filename-as-tag) flag when `__FILE__` expands into filename without directories (#2328, #2393)
* Fixed `CAPTURE` macro not being variadic when disabled through `CATCH_CONFIG_DISABLE` (#2316, #2378)
commit 62fd660583d3ae7a7886930b413c3c570e89786c
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Tue Apr 12 22:38:17 2022 +0200
v2.13.9
commit 0aa4dbae2e5d0b86fc6602354fdcea6d186752b2
Author: Martin Mekota <mmekota@zendesk.com>
Date: Thu Mar 17 20:56:11 2022 +0100
Fix filename as tag bug
When a test file isn't provided with "/" in the path,
the filename isn't registered as a tag.
Fixing by providing a conditon for this edge case.
Closes #2328
commit ff151d2833d48aa630564859cd1401a93a2bb333
Author: John Beard <john.j.beard@gmail.com>
Date: Fri Mar 4 14:29:22 2022 +0000
Fix: CAPTURE not variadic when disabled (#2378)
Closes: #2316
commit 958944d27a2d2fb82aa008377bf4f8752f6b848e
Author: Mikhail Matrosov <mikhail.matrosov@gmail.com>
Date: Tue Jan 25 23:54:19 2022 +0300
Allow to specify CATCH_CONFIG_DEFAULT_REPORTER for static library with main() (#2346)
commit 0f471a034ec7195a0ad4887ee079502e804880fe
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Tue Jan 18 22:50:26 2022 +0100
Update changelog for 2.13.8-1 release
commit 83c10760c81bfa3271234da8add976753bf53b0f
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Tue Jan 18 22:47:52 2022 +0100
copyright: bump the date for debian/* files
commit e72fd6c825cf6c00a8cbcabae040f61ec0a54fb0
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Wed Jan 5 23:36:49 2022 +0100
control: bump policy to 4.6.0, no change required
commit 96fb079b908acafa5acff0c23dc11f769996eccd
Merge: abe36d2 216713a
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Wed Jan 5 23:29:53 2022 +0100
Merge tag 'v2.13.8' into debian/unstable
v2.13.8
--- Fixes ---
* Made `Approx::operator()` const (#2288)
* Improved pkg-config files (#2284)
* Fixed warning suppression leaking out of Catch2 when compiled with clang.exe (#2280)
* The macro-generated names for things like `TEST_CASE` no longer create reserved identifiers (#2336)
--- Improvements ---
* Clang-tidy should no longer warn about missing virtual dispatch in `FilterGenerator`'s constructor (#2314)
commit 216713a4066b79d9803d374f261ccb30c0fb451f
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Mon Jan 3 21:21:39 2022 +0100
v2.13.8
commit e9e4117016b1c6a47efbdf53b9e95ed8239885c7
Author: Bernhard Manfred Gruber <bernhardmgruber@gmail.com>
Date: Thu Dec 16 09:21:51 2021 +0100
Remove double-underscores in macros
Such identifiers are reserved by the C++ standard.
Fixes part of #578.
commit 8a06a6dce8d9b38884d1d7f79aee59dab9018535
Author: Dan Raviv <dan.raviv@gmail.com>
Date: Wed Dec 8 11:51:37 2021 +0200
Fix typo
commit 33794a204c00158b15eeda38bd2e30a5a57533fc
Author: Xo Wang <xo@geekshavefeelings.com>
Date: Wed Oct 27 12:10:38 2021 -0700
Fix clang analyzer warning about FilterGenerator
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();
^~~~~~
commit f45dac8fc1827f3566079c2728f9fcd7f86e0716
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Thu Oct 28 11:20:00 2021 +0200
Add broken test
commit f2f0dcc5113fe3f262e5b81c6b6d9846ebe665a2
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Mon Nov 15 23:27:17 2021 +0100
Add VS2015 + char literals in GENERATE issue to known-limitations
Closes #2207
commit dba29b60d639bf8d206a9a12c223e6ed4284fb13
Author: Alecto Irene Perez <perez.cs@pm.me>
Date: Mon Oct 4 13:11:03 2021 -0600
Fixed #2272: Compilation failure with C++20 (#2297)
* 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
commit 3d01f3ae3279b806739936f0ffd44598bf20245c
Author: Rupert Nash <r.nash@epcc.ed.ac.uk>
Date: Fri Sep 17 11:03:25 2021 +0100
Backport changes from 7bea1e2ac36ac54b648ae5c9d381a59bc69db912 to fix #2273 for 2.x
commit 85c9544fa4c9625b9656d9bd765e54f8e639287f
Author: Biswapriyo Nath <nathbappai@gmail.com>
Date: Wed Sep 8 19:07:09 2021 +0530
pkgconfig: Add missing entries
This adds prefix, exec_prefix and libdir fields
commit 4b9780201bbebdd8468d74cf028c53da3c83a187
Author: Jørgen P. Tjernø <jorgen@tjer.no>
Date: Fri Aug 27 16:59:35 2021 -0700
Fix warning suppressions leaking under clang.exe
When running clang.exe under Windows, catch.hpp leaks warning
suppressions because it uses `#pragma warning(push)` & `#pragma
warning(pop)` around warning suppressions like `#pragma clang diagnostic
ignore "-Wunused-variable"`, instead of using `#pragma clang diagnostic
push` and `#pragma clang diagnostic pop`.
This fixes that by only defining
`CATCH_INTERNAL_START_WARNINGS_SUPPRESSION` and
`CATCH_INTERNAL_STOP_WARNINGS_SUPPRESSION` to be the cl.exe variants if
`defined(_MSC_VER) && !defined(__clang__)`.
commit abe36d24b5b77431a709854764ad4882259405d0
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Tue Aug 17 09:20:27 2021 +0200
Update changelog for 2.13.7-1 release
commit 110174d9d259813f8c8372f41fb6f40ec246fc1e
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Aug 16 01:44:47 2021 +0200
gitlab-ci.yml: disable CI jobs test-build-{all,any}
commit 16185cae9265e7d9a2e1660b942d529c3da6f537
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Aug 16 01:29:39 2021 +0200
clean: add missing python cache dir
commit 29b1c1df8349ca66acb1386ef50f731b652a3a65
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Aug 16 01:26:10 2021 +0200
.gitignore: add missing files
commit de8cf19caec54574b25d57bb9da4e919899c6b3a
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Tue Aug 17 09:17:33 2021 +0200
rules: build and ship libCatch2WithMain.a
commit 2aff45d54e14df67ce0d54fd413bf8a76ff77cdf
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Aug 16 01:19:05 2021 +0200
patches: drop patch accepted upstream
commit a7c27abd4f89f45864bfe7f2c6e047c5847c258b
Merge: 0cb5e9c c4e3767
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Aug 16 01:11:13 2021 +0200
Merge tag 'v2.13.7' into debian/unstable
v2.13.7
--- Fixes ---
* Added missing `<iterator>` include in benchmarking. (#2231)
* Fixed noexcept build with benchmarking enabled (#2235)
* Fixed build for compilers with C++17 support but without C++17 library support (#2195)
* JUnit only uses 3 decimal places when reporting durations (#2221)
* `!mayfail` tagged tests are now marked as `skipped` in JUnit reporter output (#2116)
commit 0cb5e9c0f913ee35e9cef088d5cdde1cecb4ed60
Author: Mathieu Mirmont <mat@parad0x.org>
Date: Mon Aug 16 01:06:06 2021 +0200
Rename the dev branch debian/unstable, per DEP-14
commit c4e3767e265808590986d5db6ca1b5532a7f3d13
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Wed Jul 28 20:30:51 2021 +0200
v2.13.7
commit eea3e9a5b5b0a405369961eb6601a56512a87ce8
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Mon Jun 7 19:53:34 2021 +0200
Mark !mayfail tests as skipped in the JUnit reporter
Should fix #2116
commit 7727c15290ce2d289c1809d0eab3cceb88384ad6
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Mon Jun 7 20:02:30 2021 +0200
Remove Conan builds from travis-CI
commit 531a149ae70dd4143ba1ac28e33d40ab612d3897
Author: Dimitrij Mijoski <dmjpp@hotmail.com>
Date: Fri Mar 26 13:04:53 2021 +0100
Fix compiling v2.x with C++17 + Clang 5 + libstdc++ v5
This basically tests the combination where the compiler supports most
of C++17 but the library does not.
commit 9683570be7a552557f495f66379226628fafe5e4
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Sun May 23 11:31:33 2021 +0200
Tiny optimization in JUnit reporter
commit 581c46249acf8389e90b37f2d920ba522038a190
Author: Martin Hořeňovský <martin.horenovsky@gmail.com>
Date: Sat May 22 23:41:58 2021 +0200
JUnit reporter uses only 3 decimal places when reporting durations
We used to use whatever precision we ended up having from C++'s
stdlib. However, some relatively popular tools, like Jenkins,
use Maven SureFire XML schema to validate JUnit test reports, and
Maven SureFire schema requires the duration to have at most 3
decimal places.
For compatibility, the JUnit reporter will now respect this
limitation.
Closes #2221
commit b15b862d864a2d9dab634d49491b9b14ad7180f3
Author: Evgeny Proydakov <e.proydakov@gmail.com>
Date: Thu May 20 19:30:45 2021 +0300
Fixed noexcept benchmark build for gcc.