{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":35681376,"defaultBranch":"main","name":"libraries","ownerLogin":"stlab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-05-15T15:25:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2448845?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716420116.0","currentOid":""},"activityList":{"items":[{"before":"d7c2e7c4c891bf9944f68e68cbde1667f1990726","after":"079f92e8dafc2e45d7e9865194f2c1df00ced2f9","ref":"refs/heads/main","pushedAt":"2024-06-07T17:51:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"** Deleting Examples **\n\nThis is cleaning out files under the Hyde 1 directories. Some of these are example files (which likely need a rework, and need to be integrated into CI), and some files contain older docs. I'm marking this commit to refer back to it.","shortMessageHtmlLink":"** Deleting Examples **"}},{"before":"4f31cdafea23a3e67c7098fdfc95e85debaeab81","after":"d7c2e7c4c891bf9944f68e68cbde1667f1990726","ref":"refs/heads/main","pushedAt":"2024-06-07T03:31:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Trying a Debug build to see if it return any more information.","shortMessageHtmlLink":"Trying a Debug build to see if it return any more information."}},{"before":"78c6f153b6286061b7a24e3c61ee359f92c05ac3","after":"4f31cdafea23a3e67c7098fdfc95e85debaeab81","ref":"refs/heads/main","pushedAt":"2024-06-07T02:21:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Update stlab.yml","shortMessageHtmlLink":"Update stlab.yml"}},{"before":"680a5fdac7b8662c0090be9cded40556a29811b8","after":"78c6f153b6286061b7a24e3c61ee359f92c05ac3","ref":"refs/heads/main","pushedAt":"2024-06-07T02:19:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Trying windows with Boost static libs.","shortMessageHtmlLink":"Trying windows with Boost static libs."}},{"before":"1fa39fe5c2e1dc0f1ba2f11bb5040ba70b4a23ca","after":"680a5fdac7b8662c0090be9cded40556a29811b8","ref":"refs/heads/main","pushedAt":"2024-06-06T23:06:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Trying vcpkg with all of boost.","shortMessageHtmlLink":"Trying vcpkg with all of boost."}},{"before":"7376a38c11c23744e73525915cea5e1a89f456b2","after":"1fa39fe5c2e1dc0f1ba2f11bb5040ba70b4a23ca","ref":"refs/heads/main","pushedAt":"2024-06-06T22:57:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Trying boost with nuget","shortMessageHtmlLink":"Trying boost with nuget"}},{"before":"c0ee058b9042b2d5f1d5b7c72e817d108e58712d","after":"7376a38c11c23744e73525915cea5e1a89f456b2","ref":"refs/heads/main","pushedAt":"2024-06-06T22:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Fixing breakage.","shortMessageHtmlLink":"Fixing breakage."}},{"before":"ad8c3e28f13f2d5dd2a07b5e4786bf5e645dd39c","after":"c0ee058b9042b2d5f1d5b7c72e817d108e58712d","ref":"refs/heads/main","pushedAt":"2024-06-06T20:10:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Trying to get gcc working again.","shortMessageHtmlLink":"Trying to get gcc working again."}},{"before":"2125beea0d52289ade81d191fcdc580e8d118bee","after":"ad8c3e28f13f2d5dd2a07b5e4786bf5e645dd39c","ref":"refs/heads/main","pushedAt":"2024-06-06T20:03:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Fixing set-output replacement.","shortMessageHtmlLink":"Fixing set-output replacement."}},{"before":"4ff0911f904b63be2024d23cbedb8b0b63539172","after":"2125beea0d52289ade81d191fcdc580e8d118bee","ref":"refs/heads/main","pushedAt":"2024-06-06T19:54:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Update stlab.yml","shortMessageHtmlLink":"Update stlab.yml"}},{"before":"0182b59e2508b9ca8e8460a42033548cb1dcb6ec","after":"4ff0911f904b63be2024d23cbedb8b0b63539172","ref":"refs/heads/main","pushedAt":"2024-06-06T19:39:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Fixing CI issues.","shortMessageHtmlLink":"Fixing CI issues."}},{"before":"c21ea838d6ecc6ea7ea3066e78df26323d40fe17","after":"0182b59e2508b9ca8e8460a42033548cb1dcb6ec","ref":"refs/heads/main","pushedAt":"2024-06-06T18:49:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"More documentation work. Prepping to deploy.","shortMessageHtmlLink":"More documentation work. Prepping to deploy."}},{"before":"8ab4cdbfbf52239ff1dce129907e4f51495cf576","after":null,"ref":"refs/heads/sparent/coverity1","pushedAt":"2024-05-22T23:21:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"}},{"before":"183fcb425c46db5290a3937a694495f827ce1b7d","after":"c21ea838d6ecc6ea7ea3066e78df26323d40fe17","ref":"refs/heads/main","pushedAt":"2024-05-22T23:21:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Static Analysis (#546)\n\nThis PR was started to address an issue reported by Covarity regarding the exception handling in the future reduction code. It led to a rewrite of the future reduction code, the inclusion of clang-tidy and clang-tidy fixes in the CMake setup, and several other changes:\r\n\r\n## API Changes\r\n\r\n- `package()` will now reduce futures (future> -> future). All APIs that return futures now reduce the future.\r\n- `await()` and `await_for()` take the `future` by rvalue-ref. They now take it by rvalue-ref with deprecated overloads for const-ref for compatibility. I'm moving away from implicit copies. Use `stlab::copy()` or `std::move()` as appropriate to upgrade to the new interface.\r\n- Clang-tidy was run across the interfaces and made several changes, including adding `[[nodiscard]]` to many interfaces. In general, these should catch misuse.\r\n- Added `get_ready()` API to `future` that can be used in a recover() clause or when the future is known to be ready. It asserts the future is ready and would be a race to invoke on a non-ready future.\r\n\r\n## Fixes\r\n\r\n- `task(const task&&)` is now deleted, which avoids a bad recursive runtime error if you attempt to copy a task.\r\n- When using `future<>` with C++20 coroutines, exceptions are now correctly reported.\r\n- The mutable size property in `forest` is now atomic. A `const forest` can be safely shared across threads.\r\n\r\n## Improvements\r\n\r\n- future reduction was completely rewritten and is considerably more efficient with 1 (instead of 3) heap allocations and 2 (instead of 3) synchronization points.\r\n- Added cmake presents and a .clang-tidy file (with support for fixes). The code is clean for the default clang-tidy analyzers, all the `cert-*`, `performance-*`, and `modernize*-` checks for C++17.","shortMessageHtmlLink":"Static Analysis (#546)"}},{"before":"6705f69b5be57b53a1d962d613a43a4cd394ce5c","after":"8ab4cdbfbf52239ff1dce129907e4f51495cf576","ref":"refs/heads/sparent/coverity1","pushedAt":"2024-05-11T05:33:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Removed unused function.","shortMessageHtmlLink":"Removed unused function."}},{"before":"ad3c6bff955f1c042eecfdc264911cadafb9527b","after":"6705f69b5be57b53a1d962d613a43a4cd394ce5c","ref":"refs/heads/sparent/coverity1","pushedAt":"2024-05-11T05:01:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Using clang-tidy to cleanup headers in .cpp files -\n\nUnfortunately, it doesn't work in .hpp files :-(","shortMessageHtmlLink":"Using clang-tidy to cleanup headers in .cpp files -"}},{"before":"cfe232251019fb1aa51e83f7ef85bd9e868d6062","after":"ad3c6bff955f1c042eecfdc264911cadafb9527b","ref":"refs/heads/sparent/coverity1","pushedAt":"2024-05-10T23:38:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Another missing header...","shortMessageHtmlLink":"Another missing header..."}},{"before":"7a62a2e315da57f7515f43aac405feb00009d777","after":"cfe232251019fb1aa51e83f7ef85bd9e868d6062","ref":"refs/heads/sparent/coverity1","pushedAt":"2024-05-10T23:36:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Missing header.","shortMessageHtmlLink":"Missing header."}},{"before":"32ef252e791635249e2e639c087b56a86305bf73","after":"7a62a2e315da57f7515f43aac405feb00009d777","ref":"refs/heads/sparent/coverity1","pushedAt":"2024-05-10T20:06:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Final fixes\n\nFixed up remaining clang-tidy issues.\nAdded (back) await and await_for with implicit copy as deprecated APIs.","shortMessageHtmlLink":"Final fixes"}},{"before":"685aace478d3f6de377a5a86843a3893f84025f3","after":"32ef252e791635249e2e639c087b56a86305bf73","ref":"refs/heads/sparent/coverity1","pushedAt":"2024-05-10T07:51:42.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"tidied up.","shortMessageHtmlLink":"tidied up."}},{"before":"6a3b19ce7b54c2065aa0187c594b986a67d93f0a","after":"685aace478d3f6de377a5a86843a3893f84025f3","ref":"refs/heads/sparent/coverity1","pushedAt":"2024-05-02T00:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Cleanup\n\nAdded system_timer for libdispatch to pre-exit group.\nCleaned up tests.\nCleaned up futures with efficient reduction.","shortMessageHtmlLink":"Cleanup"}},{"before":"f044f386f3cff8e9fc4be2c361fe64c475b8076b","after":"6a3b19ce7b54c2065aa0187c594b986a67d93f0a","ref":"refs/heads/sparent/coverity1","pushedAt":"2024-04-24T18:43:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Delete task move from const constructor to avoid bad invocations.","shortMessageHtmlLink":"Delete task move from const constructor to avoid bad invocations."}},{"before":"b335261eecfae75c60904ac90591f3926a74cd52","after":"183fcb425c46db5290a3937a694495f827ce1b7d","ref":"refs/heads/main","pushedAt":"2024-04-20T00:14:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Update config.hpp.in\n\nUpdating version for release.","shortMessageHtmlLink":"Update config.hpp.in"}},{"before":"be8b23ba575ffe607dd98aa4d8272b340899c312","after":"f044f386f3cff8e9fc4be2c361fe64c475b8076b","ref":"refs/heads/sparent/coverity1","pushedAt":"2024-04-16T17:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"INTERMEDIATE - NOT BUILDING\n\nTransfering work in progress on handling broken promise exceptions between machines.","shortMessageHtmlLink":"INTERMEDIATE - NOT BUILDING"}},{"before":null,"after":"be8b23ba575ffe607dd98aa4d8272b340899c312","ref":"refs/heads/sparent/coverity1","pushedAt":"2024-04-12T00:44:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Nearly full rewrite of futures","shortMessageHtmlLink":"Nearly full rewrite of futures"}},{"before":"ea12e0659a6d7150ba4798f5a162c51d1e18c132","after":"b335261eecfae75c60904ac90591f3926a74cd52","ref":"refs/heads/main","pushedAt":"2024-04-08T14:23:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"add move impl (#544)\n\nCo-authored-by: Dhaibat Chaudhuri ","shortMessageHtmlLink":"add move impl (#544)"}},{"before":"594652320b77ee8746d5d51915fb2c672794dde7","after":null,"ref":"refs/heads/sean-parent-patch-1","pushedAt":"2024-03-18T22:45:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"}},{"before":"b47d200d667cfdfcd842bbfcf3f0a961677bd232","after":"ea12e0659a6d7150ba4798f5a162c51d1e18c132","ref":"refs/heads/main","pushedAt":"2024-03-18T22:45:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Update layout-terminology.md (#543)","shortMessageHtmlLink":"Update layout-terminology.md (#543)"}},{"before":null,"after":"594652320b77ee8746d5d51915fb2c672794dde7","ref":"refs/heads/sean-parent-patch-1","pushedAt":"2024-03-18T22:45:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"},"commit":{"message":"Update layout-terminology.md","shortMessageHtmlLink":"Update layout-terminology.md"}},{"before":"e4f3d482f9a6d8f4372bcca0ed8607b3ecc183e7","after":null,"ref":"refs/heads/sean-parent-patch-1","pushedAt":"2024-03-18T22:38:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sean-parent","name":"Sean Parent","path":"/sean-parent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2279724?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX3j6xAA","startCursor":null,"endCursor":null}},"title":"Activity ยท stlab/libraries"}