{"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://github.com/avatars/u/33321405?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721638507.0","currentOid":""},"activityList":{"items":[{"before":"f7cd0ba0511b61592e70f07533d7ea30a8a5395d","after":"8898cc61601af6cdd5b4548dd91ccf70ed67f3c2","ref":"refs/heads/devel","pushedAt":"2024-08-05T18:13:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Mark non-const function for TEST_CASE_METHOD as deprecated","shortMessageHtmlLink":"Mark non-const function for TEST_CASE_METHOD as deprecated"}},{"before":"33e24b14fcf95c1c31c8d6b68f445ebb12e026cc","after":"f7cd0ba0511b61592e70f07533d7ea30a8a5395d","ref":"refs/heads/devel","pushedAt":"2024-08-05T15:01:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"TEST_CASE_PERSISTENT_FIXTURE: A new fixture macro for allowing persistent fixtures throughout a TEST_CASE (#2885)\n\nThis PR introduces a new `TEST_CASE` macro called `TEST_CASE_PERSISTENT_FIXTURE`. `TEST_CASE_PERSISTENT_FIXTURE` offers the same functionality as `TEST_CASE_METHOD` except for one difference. The object on which the test method is invoked is only created once for all invocations of the test case. The object is created just after the `testCaseStarting` event is broadcast and the object is destroyed just before the `testCaseEnding` event is broadcast.\r\n\r\nThe main motivation for this new functionality is to allow `TEST_CASE`s to do expensive setup and teardown once per `TEST_CASE`, without having to resort to abusing event listeners or static function variables with manual initialization.\r\n\r\n\r\nImplements #1602\r\n\r\n---------\r\n\r\nCo-authored-by: Martin Hořeňovský ","shortMessageHtmlLink":"TEST_CASE_PERSISTENT_FIXTURE: A new fixture macro for allowing persis…"}},{"before":"a40dd478f33e04964007ae5330e248b8eda175de","after":"33e24b14fcf95c1c31c8d6b68f445ebb12e026cc","ref":"refs/heads/devel","pushedAt":"2024-07-31T15:38:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Add missing break to a switch to silence fall-through warning\n\nCloses #2891","shortMessageHtmlLink":"Add missing break to a switch to silence fall-through warning"}},{"before":"85b7f3d6abbf11cfde34e274180a5539d2ac8bfe","after":"a40dd478f33e04964007ae5330e248b8eda175de","ref":"refs/heads/devel","pushedAt":"2024-07-27T12:02:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Update docs for REQUIRE_THROWS_MATCHES","shortMessageHtmlLink":"Update docs for REQUIRE_THROWS_MATCHES"}},{"before":"7af96bbb226930900b4b4902d7494c03bbba59c4","after":"85b7f3d6abbf11cfde34e274180a5539d2ac8bfe","ref":"refs/heads/devel","pushedAt":"2024-07-22T17:25:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Add optional argument to catch_discover_tests to set DYLD_FRAMEWORK_PATH (#2880)\n\n* Added optional argument to catch_discover_tests to set the DYLD_FRAMEWORK_PATH environment variable on Apple platforms.","shortMessageHtmlLink":"Add optional argument to catch_discover_tests to set DYLD_FRAMEWORK_P…"}},{"before":"93829e354aaba85b0bf007ea2b13d6cc30cea75e","after":null,"ref":"refs/heads/devel-benchmark-changes","pushedAt":"2024-07-22T08:55:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"}},{"before":"595bf9864e4274bd8a4261b733a5d4576e070f19","after":"7af96bbb226930900b4b4902d7494c03bbba59c4","ref":"refs/heads/devel","pushedAt":"2024-07-22T08:54:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Slight improvement to computing clock resolution in benchmarking","shortMessageHtmlLink":"Slight improvement to computing clock resolution in benchmarking"}},{"before":"94fbca9ac42d2b802bedfc180765ce3577355751","after":null,"ref":"refs/heads/devel-macos-ci","pushedAt":"2024-07-22T08:53:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"}},{"before":"381f29e97447294ee3c679df422edb290bf230dc","after":"595bf9864e4274bd8a4261b733a5d4576e070f19","ref":"refs/heads/devel","pushedAt":"2024-07-22T08:47:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Update to macos-12 GHA image\n\nSince the last time, macos-12 has fixed the toolchain's linker\ncrash bug, so we can update here. macos-13 has a new and exciting\nbug when unwinding exceptions in binaries compiled with GCC, so\nwe cannot update all the way at this time.","shortMessageHtmlLink":"Update to macos-12 GHA image"}},{"before":"a70d998e4e8d3e90ed8db7d12df55d141ba8aa38","after":"94fbca9ac42d2b802bedfc180765ce3577355751","ref":"refs/heads/devel-macos-ci","pushedAt":"2024-07-22T08:30:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Try macos 12 gha image","shortMessageHtmlLink":"Try macos 12 gha image"}},{"before":"37c8b2d2b324885e499321b2c412e3ba3f7d29ec","after":"381f29e97447294ee3c679df422edb290bf230dc","ref":"refs/heads/devel","pushedAt":"2024-07-22T08:21:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Bazel support: Update skylib version to 1.6.1","shortMessageHtmlLink":"Bazel support: Update skylib version to 1.6.1"}},{"before":null,"after":"a70d998e4e8d3e90ed8db7d12df55d141ba8aa38","ref":"refs/heads/devel-macos-ci","pushedAt":"2024-07-22T08:19:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Try macos-13 GHA image","shortMessageHtmlLink":"Try macos-13 GHA image"}},{"before":null,"after":"93829e354aaba85b0bf007ea2b13d6cc30cea75e","ref":"refs/heads/devel-benchmark-changes","pushedAt":"2024-07-22T08:14:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Slight improvement to computing clock resolution in benchmarking","shortMessageHtmlLink":"Slight improvement to computing clock resolution in benchmarking"}},{"before":"292d64da32e386d71eb97e2573a46368855af036","after":"37c8b2d2b324885e499321b2c412e3ba3f7d29ec","ref":"refs/heads/devel","pushedAt":"2024-07-19T20:21:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Adding unapproved.txt files to gitignore","shortMessageHtmlLink":"Adding unapproved.txt files to gitignore"}},{"before":"4e8d92bf02f7d1c8006a0e7a5ecabd8e62d98502","after":"292d64da32e386d71eb97e2573a46368855af036","ref":"refs/heads/devel","pushedAt":"2024-07-19T20:08:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Ignore all files with the name CMakeUserPresets.json","shortMessageHtmlLink":"Ignore all files with the name CMakeUserPresets.json"}},{"before":"0e3c280695f985508e19e6a369e1fe2e6f62e617","after":"c974e3097460a8b47d2db00ce4ee9bbb7a19cef9","ref":"refs/heads/constexpr_approx","pushedAt":"2024-05-18T15:42:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ChrisThrasher","name":"Chris Thrasher","path":"/ChrisThrasher","primaryAvatarUrl":"https://github.com/avatars/u/39244355?s=80&v=4"},"commit":{"message":"Allow for `Catch::Approx` to be used in a `constexpr` context","shortMessageHtmlLink":"Allow for Catch::Approx to be used in a constexpr context"}},{"before":"979d18a5ac1d97634dc27a0f45502096f50072f2","after":"0e3c280695f985508e19e6a369e1fe2e6f62e617","ref":"refs/heads/constexpr_approx","pushedAt":"2024-05-16T19:46:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ChrisThrasher","name":"Chris Thrasher","path":"/ChrisThrasher","primaryAvatarUrl":"https://github.com/avatars/u/39244355?s=80&v=4"},"commit":{"message":"Allow for `Catch::Approx` to be used in a `constexpr` context","shortMessageHtmlLink":"Allow for Catch::Approx to be used in a constexpr context"}},{"before":"65df0da00e98e42a14e68f8ec6247e8e98365238","after":"979d18a5ac1d97634dc27a0f45502096f50072f2","ref":"refs/heads/constexpr_approx","pushedAt":"2024-05-16T19:43:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ChrisThrasher","name":"Chris Thrasher","path":"/ChrisThrasher","primaryAvatarUrl":"https://github.com/avatars/u/39244355?s=80&v=4"},"commit":{"message":"Allow for `Catch::Approx` to be used in a `constexpr` context","shortMessageHtmlLink":"Allow for Catch::Approx to be used in a constexpr context"}},{"before":"e6704542822dea3c5f7b9cd17f9d54df89571ce1","after":"65df0da00e98e42a14e68f8ec6247e8e98365238","ref":"refs/heads/constexpr_approx","pushedAt":"2024-05-16T19:40:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ChrisThrasher","name":"Chris Thrasher","path":"/ChrisThrasher","primaryAvatarUrl":"https://github.com/avatars/u/39244355?s=80&v=4"},"commit":{"message":"Allow for `Catch::Approx` to be used in a `constexpr` context","shortMessageHtmlLink":"Allow for Catch::Approx to be used in a constexpr context"}},{"before":"f783cd1eabd84277c05465ed5b456c1cf84887b9","after":"e6704542822dea3c5f7b9cd17f9d54df89571ce1","ref":"refs/heads/constexpr_approx","pushedAt":"2024-05-16T19:35:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ChrisThrasher","name":"Chris Thrasher","path":"/ChrisThrasher","primaryAvatarUrl":"https://github.com/avatars/u/39244355?s=80&v=4"},"commit":{"message":"Allow for `Catch::Approx` to be used in a `constexpr` context","shortMessageHtmlLink":"Allow for Catch::Approx to be used in a constexpr context"}},{"before":null,"after":"f783cd1eabd84277c05465ed5b456c1cf84887b9","ref":"refs/heads/constexpr_approx","pushedAt":"2024-05-16T19:23:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ChrisThrasher","name":"Chris Thrasher","path":"/ChrisThrasher","primaryAvatarUrl":"https://github.com/avatars/u/39244355?s=80&v=4"},"commit":{"message":"Allow for `Catch::Approx` to be used in a `constexpr` context","shortMessageHtmlLink":"Allow for Catch::Approx to be used in a constexpr context"}},{"before":"8ce2426e53b2596a9823b4a314f72f1c3b30be82","after":"4e8d92bf02f7d1c8006a0e7a5ecabd8e62d98502","ref":"refs/heads/devel","pushedAt":"2024-05-05T19:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"v3.6.0","shortMessageHtmlLink":"v3.6.0"}},{"before":"fa5a53df17303339eff8fda5cae0b601af207085","after":"8ce2426e53b2596a9823b4a314f72f1c3b30be82","ref":"refs/heads/devel","pushedAt":"2024-05-04T21:43:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Handle ANSI escape sequences when performing column wrapping (#2849)\n\nThis PR adds functionality to skip around ANSI escape sequences in catch_textflow so they do not contribute to line length and line wrapping code does not split escape sequences in the middle. I've implemented this by creating a AnsiSkippingString abstraction that has a bidirectional iterator that can skip around escape sequences while iterating. Additionally I refactored Column::const_iterator to be iterator-based rather than index-based so this abstraction is a simple drop-in for std::string.\r\n\r\nCurrently only color sequences are handled, other escape sequences are left unaffected.\r\n\r\nMotivation: Text with ANSI color sequences gets messed up when being output by Catch2 #2833.","shortMessageHtmlLink":"Handle ANSI escape sequences when performing column wrapping (#2849)"}},{"before":"49abc57c2128be9191eab2d905fe60af3c6e4b8b","after":null,"ref":"refs/heads/devel-fix-warning-issue","pushedAt":"2024-05-03T17:10:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"}},{"before":"a654e4b0382f3c41bdb911739b05276a11cf644a","after":"fa5a53df17303339eff8fda5cae0b601af207085","ref":"refs/heads/devel","pushedAt":"2024-04-30T21:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Explicitly silence Wnon-virtual-dtor in Decomposer and MatchExpr\n\nCloses #2854","shortMessageHtmlLink":"Explicitly silence Wnon-virtual-dtor in Decomposer and MatchExpr"}},{"before":"a654e4b0382f3c41bdb911739b05276a11cf644a","after":null,"ref":"refs/heads/devel-better-stringmaker-float-defaults","pushedAt":"2024-04-30T21:52:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"}},{"before":"505cdec805ba8b37c9ab179cda4117690595bcc8","after":"49abc57c2128be9191eab2d905fe60af3c6e4b8b","ref":"refs/heads/devel-fix-warning-issue","pushedAt":"2024-04-30T19:13:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Fixup 2","shortMessageHtmlLink":"Fixup 2"}},{"before":"fa03534afcbbdf78d7d7ae919c20caabe1aa5595","after":"505cdec805ba8b37c9ab179cda4117690595bcc8","ref":"refs/heads/devel-fix-warning-issue","pushedAt":"2024-04-30T19:11:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Fixup","shortMessageHtmlLink":"Fixup"}},{"before":null,"after":"fa03534afcbbdf78d7d7ae919c20caabe1aa5595","ref":"refs/heads/devel-fix-warning-issue","pushedAt":"2024-04-30T19:09:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"WIP: ignore Wnon-virtual-dtor","shortMessageHtmlLink":"WIP: ignore Wnon-virtual-dtor"}},{"before":"efb39689d94e43132e4e48f01e676ae6a56d8df6","after":"a654e4b0382f3c41bdb911739b05276a11cf644a","ref":"refs/heads/devel","pushedAt":"2024-04-30T17:54:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"horenmar","name":"Martin Hořeňovský","path":"/horenmar","primaryAvatarUrl":"https://github.com/avatars/u/9026413?s=80&v=4"},"commit":{"message":"Don't include numerically unstable tests in approvals","shortMessageHtmlLink":"Don't include numerically unstable tests in approvals"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEklK88AA","startCursor":null,"endCursor":null}},"title":"Activity · catchorg/Catch2"}