{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1062572,"defaultBranch":"devel","name":"Catch2","ownerLogin":"catchorg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-11-08T18:22:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33321405?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712932914.0","currentOid":""},"activityList":{"items":[{"before":"a7782d1d7ca84b9cc4c0f3fc4abdec0951d722b2","after":"ee1450f268dfd5c13aa8670ba97e93cabaf2e15d","ref":"refs/heads/v2.x","pushedAt":"2024-04-25T12:29:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Merge pull request #2862 from rikyoz/backport-clang-tidy-bugprone-chained-comparison\n\nFix clang-tidy `bugprone-chained-comparison` warnings on v2.x","shortMessageHtmlLink":"Merge pull request #2862 from rikyoz/backport-clang-tidy-bugprone-cha…"}},{"before":"2bce3e276b5f859ac45c43f011ffed98d0325115","after":"efb39689d94e43132e4e48f01e676ae6a56d8df6","ref":"refs/heads/devel","pushedAt":"2024-04-21T19:52:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Add test for handleFatalErrorCondition within JUnit reporter","shortMessageHtmlLink":"Add test for handleFatalErrorCondition within JUnit reporter"}},{"before":"df04df94dbe59efdb7496f3d9872f55cbc61bb24","after":"2bce3e276b5f859ac45c43f011ffed98d0325115","ref":"refs/heads/devel","pushedAt":"2024-04-21T19:05:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"add bazel build rule for SelfTest (#2857)\n\nThis PR primarily accomplishes two tasks:\r\n\r\n1) It adds MODULE.bazel.lock to the .gitignore file.\r\n2) It includes a Bazel build rule for SelfTest, which can be utilized with the command bazel test //tests:catch2_self_test.","shortMessageHtmlLink":"add bazel build rule for SelfTest (#2857)"}},{"before":"f2320724a74f95d83f8c259e1a96cf2cd9a1d6aa","after":"df04df94dbe59efdb7496f3d9872f55cbc61bb24","ref":"refs/heads/devel","pushedAt":"2024-04-20T12:31:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"conanfile: fix cmake_target_name of Catch2::Catch2.\n\nThe \"Catch2 without default main\" target is currently unspecified in\nConan, and defaults to catch2::catch2base. This commit switches it back\nto Catch2::Catch2, as specified in the docs.","shortMessageHtmlLink":"conanfile: fix cmake_target_name of Catch2::Catch2."}},{"before":"8e80b8f22c186e2bb6bf900b4ab7a479f3943d95","after":"f2320724a74f95d83f8c259e1a96cf2cd9a1d6aa","ref":"refs/heads/devel","pushedAt":"2024-04-19T08:36:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Fix build on ARM64EC (#2858)\n\nRemove `#pragma intrinsic(_umul128)` because it doesn't work on\r\nARM64EC and x64 works without it.\r\n\r\nCo-authored-by: Agoston Szepessy ","shortMessageHtmlLink":"Fix build on ARM64EC (#2858)"}},{"before":"53ddf37af4488cac7724761858ae3cca9d2d65e7","after":"8e80b8f22c186e2bb6bf900b4ab7a479f3943d95","ref":"refs/heads/devel","pushedAt":"2024-04-18T19:47:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"conanfile: set compatibility_cppstr = False.\n\nThe Catch libraries have different API/ABI depending on the c++\nstandard they are compiled with. For example, the following function\nisn't in the binary when compiled with C++14, only with C++17 or later:\n\nStringMaker::convert(std::string_view str);\n\nBy default, Conan is allowed to serve Catch libraries compiled in C++14\ninto a project using C++17/20, potentially causing linker errors\nbecause of missing symbols. This PR overrides this default behaviour:\nthe C++ standard of the Catch library will exactly match the one of\nthe requiring project (building Catch from source if necessary).","shortMessageHtmlLink":"conanfile: set compatibility_cppstr = False."}},{"before":"029fe3b4609dd84cd939b73357f37bbb75bcf82f","after":"53ddf37af4488cac7724761858ae3cca9d2d65e7","ref":"refs/heads/devel","pushedAt":"2024-04-15T11:35:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Use Catch::StringMaker for output in WithinRelMatcher (#2846)\n\nThe WithinRelMatcher does not listen to the precision specification; it just naively pipes to stringstream. If you specify the precision, that has no impact on the outputted values when the match fails.\r\n\r\nThis fix makes the WithinRelMatcher listen to the precision (https://github.com/catchorg/Catch2/blob/devel/docs/tostring.md#floating-point-precision) specified by: Catch::StringMaker::precision","shortMessageHtmlLink":"Use Catch::StringMaker for output in WithinRelMatcher (#2846)"}},{"before":"65794fd2b8fd05c2d5524acf44bc9ac2bad19d97","after":"029fe3b4609dd84cd939b73357f37bbb75bcf82f","ref":"refs/heads/devel","pushedAt":"2024-04-13T20:51:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Actually check for x64 target with MSVC","shortMessageHtmlLink":"Actually check for x64 target with MSVC"}},{"before":"8e33c13a38ec204badd17a84fdfb0a4b5b899361","after":null,"ref":"refs/heads/devel-fix-arm64-windows","pushedAt":"2024-04-12T14:41:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"}},{"before":"838f8d71cbcab1007158fc70cd7c50a4acbd26e2","after":"65794fd2b8fd05c2d5524acf44bc9ac2bad19d97","ref":"refs/heads/devel","pushedAt":"2024-04-12T14:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Fix ARM64 windows builds\n\nApparently I looked at the docs for umulh when checking availability,\nand umul128 is x64 only.","shortMessageHtmlLink":"Fix ARM64 windows builds"}},{"before":null,"after":"8e33c13a38ec204badd17a84fdfb0a4b5b899361","ref":"refs/heads/devel-fix-arm64-windows","pushedAt":"2024-04-12T13:21:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Fix ARM64 windows builds\n\nApparently I looked at the docs for umulh when checking availability,\nand umul128 is x64 only.","shortMessageHtmlLink":"Fix ARM64 windows builds"}},{"before":"cde4eeffb54b0567dde71b2bf1aaa583cb214876","after":null,"ref":"refs/heads/cmake","pushedAt":"2024-04-11T15:34:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ChrisThrasher","name":"Chris Thrasher","path":"/ChrisThrasher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39244355?s=80&v=4"}},{"before":"b5373dadca40b7edc8570cf9470b9b1cb1934d40","after":"838f8d71cbcab1007158fc70cd7c50a4acbd26e2","ref":"refs/heads/devel","pushedAt":"2024-04-11T13:39:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Remove unnecessary CMake variables (#2853)\n\n* Remove unnecessary variable\r\n\r\n* Remove unused variable","shortMessageHtmlLink":"Remove unnecessary CMake variables (#2853)"}},{"before":"cd8f97e6c7f6aaf332992f83bf9d7ee7f357f85e","after":"b5373dadca40b7edc8570cf9470b9b1cb1934d40","ref":"refs/heads/devel","pushedAt":"2024-04-10T10:21:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"v3.5.4","shortMessageHtmlLink":"v3.5.4"}},{"before":"2a585be029f45622c620ffdcef44133ed1cac939","after":null,"ref":"refs/heads/devel-fix-const-types-capture-by-value","pushedAt":"2024-04-10T10:05:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"}},{"before":null,"after":"cde4eeffb54b0567dde71b2bf1aaa583cb214876","ref":"refs/heads/cmake","pushedAt":"2024-04-08T23:14:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ChrisThrasher","name":"Chris Thrasher","path":"/ChrisThrasher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39244355?s=80&v=4"},"commit":{"message":"Remove unused variable","shortMessageHtmlLink":"Remove unused variable"}},{"before":"05fb437cbbf60de794a7101c5e6ef8f650755ce4","after":"cd8f97e6c7f6aaf332992f83bf9d7ee7f357f85e","ref":"refs/heads/devel","pushedAt":"2024-04-08T11:59:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Explicitly outline TestRegistry destructor into .cpp file\n\nThis fixes compilation issue with C++23 mode against libstdc++.\n\nCloses #2852","shortMessageHtmlLink":"Explicitly outline TestRegistry destructor into .cpp file"}},{"before":"71b11c4e3328090d2ec72268299e3fb9e0ac3f8e","after":"05fb437cbbf60de794a7101c5e6ef8f650755ce4","ref":"refs/heads/devel","pushedAt":"2024-04-08T11:15:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Fix & extend tests for comparing const instances of zero lit types","shortMessageHtmlLink":"Fix & extend tests for comparing const instances of zero lit types"}},{"before":"0a6a2ce88764cc8c01411fee68834571a5b9a0a1","after":"71b11c4e3328090d2ec72268299e3fb9e0ac3f8e","ref":"refs/heads/devel","pushedAt":"2024-04-08T09:33:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Fix assertion for const instance of std::ordering\n\nThe issue was that `capture_by_value` was meant to be specialized\nby plain type, e.g. `capture_by_value`, but\nthe TMP in Decomposer did not properly throw away `const` (and\n`volatile`) qualifiers, before taking the value of `capture_by_value`.","shortMessageHtmlLink":"Fix assertion for const instance of std::ordering"}},{"before":"b2c36587f86ce7c5fc1d709e469f424c7457120f","after":"2a585be029f45622c620ffdcef44133ed1cac939","ref":"refs/heads/devel-fix-const-types-capture-by-value","pushedAt":"2024-04-08T09:19:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Fix Wunused-variable","shortMessageHtmlLink":"Fix Wunused-variable"}},{"before":null,"after":"b2c36587f86ce7c5fc1d709e469f424c7457120f","ref":"refs/heads/devel-fix-const-types-capture-by-value","pushedAt":"2024-04-08T09:04:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Fix assertion for const instance of std::ordering\n\nThe issue was that `capture_by_value` was meant to be specialized\nby plain type, e.g. `capture_by_value`, but\nthe TMP in Decomposer did not properly throw away `const` (and\n`volatile`) qualifiers, before taking the value of `capture_by_value`.","shortMessageHtmlLink":"Fix assertion for const instance of std::ordering"}},{"before":"fe4c511c4a958dbcc6d467ffb92885305a4dd738","after":null,"ref":"refs/heads/martin-m1-mac-workflow","pushedAt":"2024-04-06T18:36:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"}},{"before":"ad36611fbbd6cdeb3b9ea92b18206df346233ff2","after":null,"ref":"refs/heads/macos_float_reproducibility_tests","pushedAt":"2024-04-06T18:29:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ChrisThrasher","name":"Chris Thrasher","path":"/ChrisThrasher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39244355?s=80&v=4"}},{"before":"bff6e35e2b239217f3940ed52429f94b745adc50","after":"0a6a2ce88764cc8c01411fee68834571a5b9a0a1","ref":"refs/heads/devel","pushedAt":"2024-04-06T18:27:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Fix preprocessor check for enabling FP reproducibility tests\n\nThis solves warning about the `uniform_fp_test_params` helper\nbeing unused on M1 mac (or any other platform using GCC and not\nusing SSE2).\n\nCloses #2845","shortMessageHtmlLink":"Fix preprocessor check for enabling FP reproducibility tests"}},{"before":"a9a6b9feffda06e23cdaaae9a92433599950c375","after":"fe4c511c4a958dbcc6d467ffb92885305a4dd738","ref":"refs/heads/martin-m1-mac-workflow","pushedAt":"2024-04-06T18:20:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Fix preprocessor check for enabling FP reproducibility tests","shortMessageHtmlLink":"Fix preprocessor check for enabling FP reproducibility tests"}},{"before":"5296d39688ead18ce902702ae8e8001a118e2f8f","after":"a9a6b9feffda06e23cdaaae9a92433599950c375","ref":"refs/heads/martin-m1-mac-workflow","pushedAt":"2024-04-06T18:05:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Back to building","shortMessageHtmlLink":"Back to building"}},{"before":"9c721803ad17ffdcbd9de21d00e5ec5ab3076da4","after":"5296d39688ead18ce902702ae8e8001a118e2f8f","ref":"refs/heads/martin-m1-mac-workflow","pushedAt":"2024-04-06T18:01:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Different runs-on","shortMessageHtmlLink":"Different runs-on"}},{"before":"a810d099b189907dcda921417981aa0b9b3cce46","after":"9c721803ad17ffdcbd9de21d00e5ec5ab3076da4","ref":"refs/heads/martin-m1-mac-workflow","pushedAt":"2024-04-06T17:57:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Test","shortMessageHtmlLink":"Test"}},{"before":null,"after":"a810d099b189907dcda921417981aa0b9b3cce46","ref":"refs/heads/martin-m1-mac-workflow","pushedAt":"2024-04-06T17:54:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"},"commit":{"message":"Add M1 MacOS workflow","shortMessageHtmlLink":"Add M1 MacOS workflow"}},{"before":"bff6e35e2b239217f3940ed52429f94b745adc50","after":null,"ref":"refs/heads/dev-improve-random","pushedAt":"2024-04-03T13:31:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9026413?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOiOneAA","startCursor":null,"endCursor":null}},"title":"Activity · catchorg/Catch2"}