{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":135892788,"defaultBranch":"master","name":"expected-lite","ownerLogin":"martinmoene","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-03T10:01:53.000Z","ownerAvatar":"https://github.com/avatars/u/1999290?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717622685.0","currentOid":""},"activityList":{"items":[{"before":"884e1f5303c0fd7304ae1fff0952d78a91cf4354","after":"f339d2f73730f8fee4412f5e4938717866ecef48","ref":"refs/heads/master","pushedAt":"2024-08-05T09:28:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Make sure nsel_CONFIG_WIN32_LEAN_AND_MEAN and nsel_CONFIG_NO_EXCEPTIONS_SEH are defined (#69)","shortMessageHtmlLink":"Make sure nsel_CONFIG_WIN32_LEAN_AND_MEAN and nsel_CONFIG_NO_EXCEPTIO…"}},{"before":"5d3c8d38fb2bc0ccfc410f9d20033701057c400b","after":"884e1f5303c0fd7304ae1fff0952d78a91cf4354","ref":"refs/heads/master","pushedAt":"2024-08-05T09:12:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Add configuration nsel_CONFIG_WIN32_LEAN_AND_MEAN (proposed in #69, thanks @No-needto-recall)","shortMessageHtmlLink":"Add configuration nsel_CONFIG_WIN32_LEAN_AND_MEAN (proposed in #69, t…"}},{"before":"dfecb835900c2bf3673a21ac5d5d52f386dd9f3c","after":"5d3c8d38fb2bc0ccfc410f9d20033701057c400b","ref":"refs/heads/master","pushedAt":"2024-06-22T20:56:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"In in-place make_unexpected(), return unexpected created via std::move() (#67)","shortMessageHtmlLink":"In in-place make_unexpected(), return unexpected created via std::mov…"}},{"before":"a167900c2629a25287636510faa12418b3893479","after":"dfecb835900c2bf3673a21ac5d5d52f386dd9f3c","ref":"refs/heads/master","pushedAt":"2024-06-22T20:47:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"In Readme, update sections 'Algorithms for unexpected_type' and A.2 'Expected lite test specification' (#67)","shortMessageHtmlLink":"In Readme, update sections 'Algorithms for unexpected_type' and A.2 '…"}},{"before":"91343b0fe59c9d6ad7dd8be798094be54081b913","after":"a167900c2629a25287636510faa12418b3893479","ref":"refs/heads/master","pushedAt":"2024-06-22T20:30:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Update in-place make_unexpected, add it for use with std::expected, add test (#67)","shortMessageHtmlLink":"Update in-place make_unexpected, add it for use with std::expected, a…"}},{"before":"958ae73c55e5fa94a662a61cf7056ac8b30e1536","after":"91343b0fe59c9d6ad7dd8be798094be54081b913","ref":"refs/heads/master","pushedAt":"2024-06-22T20:29:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Update in-place make_unexpected, add it for use with std::expected, add test","shortMessageHtmlLink":"Update in-place make_unexpected, add it for use with std::expected, a…"}},{"before":"182165b584dad130afaf4bcd25b8629799baea38","after":"958ae73c55e5fa94a662a61cf7056ac8b30e1536","ref":"refs/heads/master","pushedAt":"2024-06-21T06:10:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"feat: add inplace `make_unexpected` (#68, thanks @Leonezz)","shortMessageHtmlLink":"feat: add inplace make_unexpected (#68, thanks @Leonezz)"}},{"before":"2b45544f51a412b022877b106be851cea190428b","after":"182165b584dad130afaf4bcd25b8629799baea38","ref":"refs/heads/master","pushedAt":"2024-06-05T20:58:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Release 0.8.0 - Fixes #66\n\nUpdate test suite for use with C++23 std::expected.\nDeprecate unexpected[_type]::value(); use unexpected[_type]::error().","shortMessageHtmlLink":"Release 0.8.0 - Fixes #66"}},{"before":"f2c80bf30fb598c19d372446563ca4f14cf268d0","after":"2b45544f51a412b022877b106be851cea190428b","ref":"refs/heads/master","pushedAt":"2024-06-05T12:30:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Unguard copy- and move-assignment for std::unexpected with same error type (#66)","shortMessageHtmlLink":"Unguard copy- and move-assignment for std::unexpected with same error…"}},{"before":"8fd610ac706523d16dd1470ddec412bcee6546a1","after":"f2c80bf30fb598c19d372446563ca4f14cf268d0","ref":"refs/heads/master","pushedAt":"2024-06-05T10:41:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Fix create_copyable() for use with std::expected (#66)","shortMessageHtmlLink":"Fix create_copyable() for use with std::expected (#66)"}},{"before":"5fd5b7055ddd7b329f7903766aa54b0912a66767","after":"8fd610ac706523d16dd1470ddec412bcee6546a1","ref":"refs/heads/master","pushedAt":"2024-06-04T15:16:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Update Readme for unexpected_type::error() and deprecated unexpected_type::value() (#66)","shortMessageHtmlLink":"Update Readme for unexpected_type::error() and deprecated unexpected_…"}},{"before":"f1eb819f63da366450e30a0619f80cf53a6845d8","after":"5fd5b7055ddd7b329f7903766aa54b0912a66767","ref":"refs/heads/master","pushedAt":"2024-06-04T14:58:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Omit tests for assignment of unexpected[_type] with std::unexcepted (#66)","shortMessageHtmlLink":"Omit tests for assignment of unexpected[_type] with std::unexcepted (#66"}},{"before":"820301973fd2e5607895688b3542559e8d52274d","after":"f1eb819f63da366450e30a0619f80cf53a6845d8","ref":"refs/heads/master","pushedAt":"2024-06-04T12:11:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"add make_unexpected() for use with std::expected() (#66, thanks @psyinf)\n\nAvailable via nonstd namespace:\n- std::expected;\n- std::unexpected;\n- std::bad_expected_access;\n- std::unexpect_t;\n- std::unexpect;\n- make_unexpected()\n\nRemove make_expected() from previous commit.","shortMessageHtmlLink":"add make_unexpected() for use with std::expected() (#66, thanks @psyinf)"}},{"before":"643873ef533886c636fa27c0b5519194ee20d25e","after":"820301973fd2e5607895688b3542559e8d52274d","ref":"refs/heads/master","pushedAt":"2024-06-03T22:28:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"add make_expected() for use with std::expected() if -Dnsel_P0323R=3 (#66, thanks @psyinf)","shortMessageHtmlLink":"add make_expected() for use with std::expected() if -Dnsel_P0323R=3 (#66"}},{"before":"e5dfaa6a22674bc9176f1827ff8756c561dd4bb6","after":"643873ef533886c636fa27c0b5519194ee20d25e","ref":"refs/heads/master","pushedAt":"2024-06-02T09:24:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Release 0.7.0\n\nFixes #57, #58, #60, #61, #63, #65 and nonstd-lite 72\n\nhttps://github.com/martinmoene/nonstd-lite-project/issues/72","shortMessageHtmlLink":"Release 0.7.0"}},{"before":"a02ec3623196ac4249fd39a2d8e014919cde49f3","after":"e5dfaa6a22674bc9176f1827ff8756c561dd4bb6","ref":"refs/heads/master","pushedAt":"2024-06-01T14:22:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Add badge 'on vcpkg' (nonstd-lite-project issue 72)\n\nhttps://github.com/martinmoene/nonstd-lite-project/issues/72","shortMessageHtmlLink":"Add badge 'on vcpkg' (nonstd-lite-project issue 72)"}},{"before":"4523ae7ee1745424f81917bc39d9d3af848ad63f","after":"a02ec3623196ac4249fd39a2d8e014919cde49f3","ref":"refs/heads/master","pushedAt":"2024-06-01T13:47:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Remove GitHub Actions Workaround for incompatible clang and libstc++ versions\n\nsee https://github.com/actions/runner-images/issues/8659 for more info.","shortMessageHtmlLink":"Remove GitHub Actions Workaround for incompatible clang and libstc++ …"}},{"before":"981f2ecd17dc7e66ee495116d6bcfa05424613b6","after":"4523ae7ee1745424f81917bc39d9d3af848ad63f","ref":"refs/heads/master","pushedAt":"2024-06-01T13:41:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Try GitHub Actions without Workaround for incompatible clang and libstc++ versions","shortMessageHtmlLink":"Try GitHub Actions without Workaround for incompatible clang and libs…"}},{"before":"3634b0a6d8dffcffad4d1355253d79290c0c754c","after":"981f2ecd17dc7e66ee495116d6bcfa05424613b6","ref":"refs/heads/master","pushedAt":"2024-05-30T10:22:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Fix (locally disable) MSVC warning C4702: unreachable code (#65, thanks @hanusek, @szaszm, @np-c0mp1ete)","shortMessageHtmlLink":"Fix (locally disable) MSVC warning C4702: unreachable code (#65, thanks "}},{"before":"45a54fac224e5aae5f8e70bb1c2423181ae554da","after":"3634b0a6d8dffcffad4d1355253d79290c0c754c","ref":"refs/heads/master","pushedAt":"2024-01-15T15:45:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Update actions/checkout in GitHub Actions to v4 (#63, thanks @striezel)\n\n* Update actions/checkout in GitHub Actions to v4\r\n\r\n* Add workaround for incompatibilities between Clang and libstdc++\r\n\r\nSee for\r\nmore information. Currently, Clang and libstdc++ provided by the\r\nGitHub Actions runner image are incompatible. The basic idea of\r\nthis workaround is to remove the incompatible g++ 13 and its C++\r\nstandard library and replace that with a compatible version of\r\nlibstdc++.","shortMessageHtmlLink":"Update actions/checkout in GitHub Actions to v4 (#63, thanks @striezel)"}},{"before":"2b956b16966f934bd6e8c85d61153a9614c81430","after":"45a54fac224e5aae5f8e70bb1c2423181ae554da","ref":"refs/heads/master","pushedAt":"2023-09-30T16:37:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Use `-Dnsel_P2505R=0` to disable monadic operations (#61, addendum to #60, thanks @szaszm)\n\nand conditionally compile `invoke` tests, only test if `invoke` itself\r\nis compiled","shortMessageHtmlLink":"Use -Dnsel_P2505R=0 to disable monadic operations (#61, addendum to #…"}},{"before":"648860d11f921c045cbb9d89c7a5329cb83b81cf","after":"2b956b16966f934bd6e8c85d61153a9614c81430","ref":"refs/heads/master","pushedAt":"2023-09-30T12:05:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Mention addition of monadic operations in version 0.7.0 (#60) [skip-ci]","shortMessageHtmlLink":"Mention addition of monadic operations in version 0.7.0 (#60) [skip-ci]"}},{"before":"1768f756d455954762ea5042e62029bab90313ac","after":"648860d11f921c045cbb9d89c7a5329cb83b81cf","ref":"refs/heads/master","pushedAt":"2023-09-30T11:58:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Painting the shelve with test specifications (#60) [skip-ci]","shortMessageHtmlLink":"Painting the shelve with test specifications (#60) [skip-ci]"}},{"before":"a314c9a9b616a38b807d3782c9025e523c8a9e53","after":"1768f756d455954762ea5042e62029bab90313ac","ref":"refs/heads/master","pushedAt":"2023-09-30T11:28:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Add reference for p2505, update table 'Comparison with like types' (#60) [skip-ci]","shortMessageHtmlLink":"Add reference for p2505, update table 'Comparison with like types' (#60…"}},{"before":"87ddd68bda0bd2302f22722576b39fd69bf1a78f","after":"a314c9a9b616a38b807d3782c9025e523c8a9e53","ref":"refs/heads/master","pushedAt":"2023-09-30T08:47:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Add monadic operations (P2505) (#60, thanks @szaszm)\n\n* add and_then, or_else, transform and transform_error\r\n\r\n- implement std::invoke as detail::invoke\r\n- add the monadic functions from P2505\r\n- write some tests\r\n\r\n* clarify invoke member function implementation\r\n\r\nI accidentally discovered that by declaring a templated data member\r\npointer type, the type can be deduced to a function type, resulting in a\r\nmember function pointer type. This was I could deduce cv-qualifiers and\r\nnoexcept-ness all in one, without having to resort to more\r\nmetaprogramming or writing 8x overloads.\r\n\r\nRemoved parens and added SFINAE checks to clarify that the parameter is\r\na member pointer type, and the member type gets deduced to a function\r\ntype, resulting in a member function pointer.\r\n\r\n* nsel_P2505R configuration macro, R3 -> R5 impl\r\n\r\n* update README","shortMessageHtmlLink":"Add monadic operations (P2505) (#60, thanks @szaszm)"}},{"before":"e3f0609526284605d79d927672f80a1f10b00938","after":"87ddd68bda0bd2302f22722576b39fd69bf1a78f","ref":"refs/heads/master","pushedAt":"2023-06-22T20:25:49.719Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Add class storage_t_noncopy_nonmove_impl, fixes issue #58","shortMessageHtmlLink":"Add class storage_t_noncopy_nonmove_impl, fixes issue #58"}},{"before":"49af05a2fdda423f8aa3918c2b96ccfa1857c3dd","after":"e3f0609526284605d79d927672f80a1f10b00938","ref":"refs/heads/master","pushedAt":"2023-06-22T20:10:51.090Z","pushType":"push","commitsCount":3,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Add class storage_t_noncopy_nonmove_impl, fixes issue #59","shortMessageHtmlLink":"Add class storage_t_noncopy_nonmove_impl, fixes issue #59"}},{"before":"c8ffab649ba56e43c731b7017a69ddaebe2e1893","after":"49af05a2fdda423f8aa3918c2b96ccfa1857c3dd","ref":"refs/heads/master","pushedAt":"2023-05-20T04:53:22.815Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Add CPack packaging (#57, thanks @KOLANICH)","shortMessageHtmlLink":"Add CPack packaging (#57, thanks @KOLANICH)"}},{"before":"74f8b0908540df78f1f8b6e43a15d0764fa6a0d2","after":"c8ffab649ba56e43c731b7017a69ddaebe2e1893","ref":"refs/heads/master","pushedAt":"2023-03-21T13:37:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Release 0.6.3\n\nFixes #50, #51, #54, #55 and nonstd-lite 56, 64, 68, 69\n\nhttps://github.com/martinmoene/nonstd-lite-project/issues/56\nhttps://github.com/martinmoene/nonstd-lite-project/issues/64\nhttps://github.com/martinmoene/nonstd-lite-project/issues/68\nhttps://github.com/martinmoene/nonstd-lite-project/issues/69","shortMessageHtmlLink":"Release 0.6.3"}},{"before":"7f99814d08391b3d083e71de665a56c20b6f9514","after":"74f8b0908540df78f1f8b6e43a15d0764fa6a0d2","ref":"refs/heads/master","pushedAt":"2023-03-21T13:18:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"martinmoene","name":"Martin Moene","path":"/martinmoene","primaryAvatarUrl":"https://github.com/avatars/u/1999290?s=80&v=4"},"commit":{"message":"Release 0.6.3\n\nFixes #50, #51, #54, #55 and nonstd-lite 68, 69\n\nhttps://github.com/martinmoene/nonstd-lite-project/issues/68\nhttps://github.com/martinmoene/nonstd-lite-project/issues/69","shortMessageHtmlLink":"Release 0.6.3"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNVQwOToyODozNy4wMDAwMDBazwAAAASR2ROp","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNVQwOToyODozNy4wMDAwMDBazwAAAASR2ROp","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yMVQxMzoxODozNC4wMDAwMDBazwAAAAMIBOv_"}},"title":"Activity · martinmoene/expected-lite"}