{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":213094069,"defaultBranch":"master","name":"ut","ownerLogin":"boost-ext","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-06T01:33:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16814575?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702926666.0","currentOid":""},"activityList":{"items":[{"before":"ed94a009c9a87bc0f3d01eafb5ad9a4c35b95311","after":"34e5691b1302b83ef6a54ea5352212af04299f4d","ref":"refs/heads/master","pushedAt":"2024-05-21T10:03:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"Readme, fix fatal expr custom message example","shortMessageHtmlLink":"Readme, fix fatal expr custom message example"}},{"before":"3cfd9937e1d4c9375f7d7904a5ba6a1926f7161f","after":"ed94a009c9a87bc0f3d01eafb5ad9a4c35b95311","ref":"refs/heads/master","pushedAt":"2024-05-15T18:25:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"Fix a segmentation fault caused by a negative argc\n\nOn some platforms the cmd_line_args function sets cfg::largc to -1 and\ntrigger a segmentation fault in parse.","shortMessageHtmlLink":"Fix a segmentation fault caused by a negative argc"}},{"before":"b6c6718b12139a42bf341624ca6b9ccabd87c1e0","after":"3cfd9937e1d4c9375f7d7904a5ba6a1926f7161f","ref":"refs/heads/master","pushedAt":"2024-03-14T09:55:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"Fix: Ensure Command Line Arguments Are Respected in Clang Compilation\n\nResolved an issue where command line arguments were ignored, specifically when the program was compiled with Clang. The problem was addressed by correctly assigning the priority in __attribute__((constructor(101))), ensuring proper initialization and consistent behavior across compilation environments.\"","shortMessageHtmlLink":"Fix: Ensure Command Line Arguments Are Respected in Clang Compilation"}},{"before":"eba2c71f7cb35fa2e1e9b90a0a134923ba24f36b","after":"b6c6718b12139a42bf341624ca6b9ccabd87c1e0","ref":"refs/heads/master","pushedAt":"2024-03-13T10:48:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"README.md: Add missing \" to example.","shortMessageHtmlLink":"README.md: Add missing \" to example."}},{"before":"9873e7fb106010910ab04f3cf6310aeff41fc4ec","after":"eba2c71f7cb35fa2e1e9b90a0a134923ba24f36b","ref":"refs/heads/master","pushedAt":"2024-03-05T20:24:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"is_stream_insertable_v and reserved identifier fix","shortMessageHtmlLink":"is_stream_insertable_v and reserved identifier fix"}},{"before":"788f6b4ac8149de0b8ef7d0c04dfbda82f29cecd","after":"9873e7fb106010910ab04f3cf6310aeff41fc4ec","ref":"refs/heads/master","pushedAt":"2024-02-21T10:55:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":":bug: Fix #569 - test.name lifetime with dynamic names","shortMessageHtmlLink":"🐛 Fix #569 - test.name lifetime with dynamic names"}},{"before":"cb4800ee4069de083e78cc882435bc016aecf585","after":"788f6b4ac8149de0b8ef7d0c04dfbda82f29cecd","ref":"refs/heads/master","pushedAt":"2024-01-04T11:10:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"Add named suite example","shortMessageHtmlLink":"Add named suite example"}},{"before":"0f8d85da51a417c9681fe5f26bd16c2585cb4d24","after":"cb4800ee4069de083e78cc882435bc016aecf585","ref":"refs/heads/master","pushedAt":"2023-12-19T11:52:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"mingw-gcc doesn't not define min/max in its , so the preprocessor check in 'win_compat_test.cpp' needs to be excluded in this case.","shortMessageHtmlLink":"mingw-gcc doesn't not define min/max in its <Windows.h>, so the prepr…"}},{"before":"93cfddb93863ec9f1ebc8ce6e35504503e7fae2c","after":"0f8d85da51a417c9681fe5f26bd16c2585cb4d24","ref":"refs/heads/master","pushedAt":"2023-12-18T19:10:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":":arrow_up: v2.0.1","shortMessageHtmlLink":"⬆️ v2.0.1"}},{"before":"20f2c3f811e25b8c398c6e98545dbf07d72eb4e8","after":"93cfddb93863ec9f1ebc8ce6e35504503e7fae2c","ref":"refs/heads/master","pushedAt":"2023-12-18T18:06:59.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"Don't define 'NOMINMAX' in CMake script, but instead make sure it works correctly with 'Windows.h'","shortMessageHtmlLink":"Don't define 'NOMINMAX' in CMake script, but instead make sure it wor…"}},{"before":"6a3d4c1fe3b758b288b9661d9824ccbb8bad26c9","after":"20f2c3f811e25b8c398c6e98545dbf07d72eb4e8","ref":"refs/heads/master","pushedAt":"2023-10-19T03:48:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"allow use of ranges with parameterized tests","shortMessageHtmlLink":"allow use of ranges with parameterized tests"}},{"before":"e45ea7ea30561de9a4a30cb6bb1e70f5bbe42c07","after":"6a3d4c1fe3b758b288b9661d9824ccbb8bad26c9","ref":"refs/heads/master","pushedAt":"2023-10-05T05:58:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":":arrow_up: v2.0.0","shortMessageHtmlLink":"⬆️ v2.0.0"}},{"before":"e45ea7ea30561de9a4a30cb6bb1e70f5bbe42c07","after":null,"ref":"refs/tags/v2.0.0","pushedAt":"2023-10-05T05:54:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"}},{"before":"cce6120f48614d0bfe7aa371a739259091db4264","after":"e45ea7ea30561de9a4a30cb6bb1e70f5bbe42c07","ref":"refs/heads/master","pushedAt":"2023-10-05T05:43:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"Quick fix of JUnit XML generation.","shortMessageHtmlLink":"Quick fix of JUnit XML generation."}},{"before":"ef80412b49ff0cd81f413376925674bfae2d2463","after":"cce6120f48614d0bfe7aa371a739259091db4264","ref":"refs/heads/master","pushedAt":"2023-10-05T05:36:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":":fire: Speed up compilation times by not using std::regex\n\nProblem:\n- std::regex include takes multiple seconds to compile.\n\nSolution:\n- Implement utility::regex_match instead.","shortMessageHtmlLink":"🔥 Speed up compilation times by not using std::regex"}},{"before":"837807e26174f77442623473b2e6e578c8ab4d3a","after":"ef80412b49ff0cd81f413376925674bfae2d2463","ref":"refs/heads/master","pushedAt":"2023-10-05T05:29:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":":lipstick: [clang-format] style","shortMessageHtmlLink":"💄 [clang-format] style"}},{"before":"bf8388f61103571dee3061a4ef23292a320d9dbf","after":"837807e26174f77442623473b2e6e578c8ab4d3a","ref":"refs/heads/master","pushedAt":"2023-09-25T07:29:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"Fix compilation if std::format_string is not known (#584)\n\nIt may happen since `std::format_string` was exposed\nin later\n[P2508R1](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2508r1.html)","shortMessageHtmlLink":"Fix compilation if std::format_string is not known (#584)"}},{"before":"c4680e9e43a45a02096c4a12ab33536eec57a33b","after":"bf8388f61103571dee3061a4ef23292a320d9dbf","ref":"refs/heads/master","pushedAt":"2023-07-09T15:35:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"Adds format support for logging. (#576)\n\nThis makes it possible to use the C++20 formatting library next to the\nexisting stream operator when creating log messages. This feature is\nonly available when the standard library used has format support.","shortMessageHtmlLink":"Adds format support for logging. (#576)"}},{"before":"19a8042ab6bfbf213a0560d7650f9c1637483536","after":"c4680e9e43a45a02096c4a12ab33536eec57a33b","ref":"refs/heads/master","pushedAt":"2023-07-05T17:55:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"Implements streaming for invocable types. (#575)\n\nSometimes it's needed to write a custom message that can only be written\nwhen the test fails. It's not possible to directly steam these messages,\ninstead lazy avaluation is needed. A typical example is to stream a\nstd::expected's error when it has no value. This is implemented by using\na callable that is only called when ut's expect fails.","shortMessageHtmlLink":"Implements streaming for invocable types. (#575)"}},{"before":"4f260fde1153bf81e6c4c9c0a834106542241d60","after":"19a8042ab6bfbf213a0560d7650f9c1637483536","ref":"refs/heads/master","pushedAt":"2023-07-02T18:51:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"Allows custom messages for fatal tests. (#574)\n\nThe current usage of making tests fatal does not allow custom messages.\r\nThis allows to stream out a `fatal` to the output to make an expected\r\nfatal. This is an alternative to streaming into a fatal.","shortMessageHtmlLink":"Allows custom messages for fatal tests. (#574)"}},{"before":"35f4867125c7c1561d0c563cbe857c333c9f1a4d","after":"4f260fde1153bf81e6c4c9c0a834106542241d60","ref":"refs/heads/master","pushedAt":"2023-06-27T06:41:08.261Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"Add basic CLI implicit argc/argv capturing for MSVC (#571)\n\n* Add basic CLI argument injection for MSVC (#550)\n\nThis simply adds same basic behaviour for Windows system.\n\n* fix-emscripten\n\n* just-use-_MSC_VER","shortMessageHtmlLink":"Add basic CLI implicit argc/argv capturing for MSVC (#571)"}},{"before":"696c047c368d3324e8e6fedb46d8eed4c9eeba7c","after":"35f4867125c7c1561d0c563cbe857c333c9f1a4d","ref":"refs/heads/master","pushedAt":"2023-06-15T10:09:05.893Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"Module build fixes (#568)\n\n* Fixes some upstream build issues.\r\n\r\nA using-declaration may not use an enumerator name.\r\n\r\n* Removes an unneeded semicolon.\r\n\r\n* Use named declarations of the std namespace.\r\n\r\nThe std module only provides named declarations of the C headers in the\r\nstd namespace. To use names in the global namespace the module\r\nstd.compat should be used.\r\n\r\n* Use inline instead of static constexpr.\r\n\r\nModules may only export named declarations with external linkage.\r\n\r\n* Slight modification in the usage of export.\r\n\r\nThe existing method doesn't work with Clang 17.","shortMessageHtmlLink":"Module build fixes (#568)"}},{"before":"e53a47d37bc594e80bd5f1b8dc1ade8dce4429d3","after":"696c047c368d3324e8e6fedb46d8eed4c9eeba7c","ref":"refs/heads/master","pushedAt":"2023-05-26T12:43:19.166Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"Emscripten: add CI and fix/disable unsupported features (#565)\n\n* Add CMake and CI for emscripten build\r\n\r\nAdds a github action CI for emscripten and some cmake to support\r\nbuilding and testing UT with cmake.\r\n\r\n* emscripten: do not use __attribute__((constructor))\r\n\r\nThe emscripten compiler does not suppport this attribute for functions\r\nwith parameters.\r\n\r\n* Fix emscripten build and test\r\n\r\nEnables exception support compiler flags and not just linker flags.\r\nDisables \"abort\" tests, as wait syscall is not available in emscripten.\r\n\r\n* CI: do not use old node from emsdk","shortMessageHtmlLink":"Emscripten: add CI and fix/disable unsupported features (#565)"}},{"before":"c0319c73e954dcd35159e8005dbbd76b33d9eed7","after":"e53a47d37bc594e80bd5f1b8dc1ade8dce4429d3","ref":"refs/heads/master","pushedAt":"2023-05-09T12:47:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krzysztof-jusiak","name":"Kris Jusiak","path":"/krzysztof-jusiak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372601?s=80&v=4"},"commit":{"message":"Suppress alias when not using CPM (#564)\n\n* Suppress alias when not using CPM. PackageProject will alias.\r\n\r\n* Use configure_package_config_file to generate check_required_components macro","shortMessageHtmlLink":"Suppress alias when not using CPM (#564)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET7EpzQA","startCursor":null,"endCursor":null}},"title":"Activity · boost-ext/ut"}