{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":697378691,"defaultBranch":"main","name":"gears","ownerLogin":"m8nmueller","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-09-27T15:53:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25132501?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719001386.0","currentOid":""},"activityList":{"items":[{"before":"08fb3a06cb079b9b5049a0e04483eee85a1d6876","after":"fe2dc98fd258f5f123aee294d7e0281de5a85ca1","ref":"refs/heads/async-resource","pushedAt":"2024-09-15T09:16:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Have the semaphore return a guard with a .release()","shortMessageHtmlLink":"Have the semaphore return a guard with a .release()"}},{"before":"66cf99f70aecbc24482679e4f6bd5e1ca987f307","after":"d2e2241f868c0828943145e6904c6ab4720ed8e3","ref":"refs/heads/stream-type-fam","pushedAt":"2024-08-12T14:09:36.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Move parallel implementation to stream Family","shortMessageHtmlLink":"Move parallel implementation to stream Family"}},{"before":"258859e0b69f7b06120606a8a33f3e430f75510a","after":"66cf99f70aecbc24482679e4f6bd5e1ca987f307","ref":"refs/heads/stream-type-fam","pushedAt":"2024-07-26T10:45:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Fix In/Out type of InOutFamily streams","shortMessageHtmlLink":"Fix In/Out type of InOutFamily streams"}},{"before":"5370fa80dd67bd5989b886e7e2b2bfb03ea3d568","after":"258859e0b69f7b06120606a8a33f3e430f75510a","ref":"refs/heads/stream-type-fam","pushedAt":"2024-07-25T12:47:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Replace type member with static Transformer type","shortMessageHtmlLink":"Replace type member with static Transformer type"}},{"before":"013212f87461d866d742787ce1485548cdb22b37","after":"08fb3a06cb079b9b5049a0e04483eee85a1d6876","ref":"refs/heads/async-resource","pushedAt":"2024-07-11T08:58:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Fix comments, capturing, constructor, concurrent var access, add Resource.both and all","shortMessageHtmlLink":"Fix comments, capturing, constructor, concurrent var access, add Reso…"}},{"before":"9e7e337ad8e1d07d1cc4060d9f0aad03858af084","after":"eee731809dac955fd69d8c5bad75d7d703495e23","ref":"refs/heads/mixin-streams","pushedAt":"2024-07-11T08:09:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Introduce toMap and fromArray","shortMessageHtmlLink":"Introduce toMap and fromArray"}},{"before":"fd268a329fe2821154545bc3cc709e9c13dab430","after":"9e7e337ad8e1d07d1cc4060d9f0aad03858af084","ref":"refs/heads/mixin-streams","pushedAt":"2024-07-08T14:52:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Introduce the Stream.parallel operation","shortMessageHtmlLink":"Introduce the Stream.parallel operation"}},{"before":"27661cff7a025556b41d2da7496db047ac6fc96a","after":"fd268a329fe2821154545bc3cc709e9c13dab430","ref":"refs/heads/mixin-streams","pushedAt":"2024-07-08T10:40:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Introduce implementation-independent Stream interface","shortMessageHtmlLink":"Introduce implementation-independent Stream interface"}},{"before":"7973dc28d371c3f803a6e9153a7391b28f02fed8","after":"27661cff7a025556b41d2da7496db047ac6fc96a","ref":"refs/heads/mixin-streams","pushedAt":"2024-07-05T07:38:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Do not override in PullChannelStream","shortMessageHtmlLink":"Do not override in PullChannelStream"}},{"before":"4d97cc333e46333fc62555cabcf60a5877ba5d20","after":"7973dc28d371c3f803a6e9153a7391b28f02fed8","ref":"refs/heads/mixin-streams","pushedAt":"2024-07-04T13:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Fix sender close handling in PullStream.pushed/pushedBy","shortMessageHtmlLink":"Fix sender close handling in PullStream.pushed/pushedBy"}},{"before":"da7af540e26687c2b328ea051db44948fde5aceb","after":"4d97cc333e46333fc62555cabcf60a5877ba5d20","ref":"refs/heads/mixin-streams","pushedAt":"2024-07-04T13:45:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Implement flatmap for push streams","shortMessageHtmlLink":"Implement flatmap for push streams"}},{"before":"9915c781bfcb4a703bed18d1300e64395519ebee","after":"da7af540e26687c2b328ea051db44948fde5aceb","ref":"refs/heads/mixin-streams","pushedAt":"2024-07-04T13:37:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"implement flatmap for push streams","shortMessageHtmlLink":"implement flatmap for push streams"}},{"before":"3e7b06553f742b18720bde3de3f32b3f5214afe1","after":"9915c781bfcb4a703bed18d1300e64395519ebee","ref":"refs/heads/mixin-streams","pushedAt":"2024-07-01T09:46:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Implement cancellation for flatMap pull streams","shortMessageHtmlLink":"Implement cancellation for flatMap pull streams"}},{"before":"58a5e401501eb8091259358e520d221992d31d4c","after":"1fc5f9eb6e4f0694d6d8a256a0dc8bfd783b814b","ref":"refs/heads/streams","pushedAt":"2024-07-01T08:23:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Add collection and iterator integration to streams","shortMessageHtmlLink":"Add collection and iterator integration to streams"}},{"before":"21847221fcac4abf2b48846ceea7562c484c8e75","after":"3e7b06553f742b18720bde3de3f32b3f5214afe1","ref":"refs/heads/mixin-streams","pushedAt":"2024-07-01T08:23:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"implement flatMap for PullReaderStream (readStream only)","shortMessageHtmlLink":"implement flatMap for PullReaderStream (readStream only)"}},{"before":"760bc1ecfcdd6a5a41f5991f0be138d2f8c76a87","after":"4a8144fb5a3ec57db6b76b77eb9bb09edc615c5f","ref":"refs/heads/stream-channel","pushedAt":"2024-07-01T08:23:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"implement send(T) and readStream() implementations to BufferedStreamChannel","shortMessageHtmlLink":"implement send(T) and readStream() implementations to BufferedStreamC…"}},{"before":"2cb9a982f54a8bf3e2e2667bf398a94ceb1faa94","after":"013212f87461d866d742787ce1485548cdb22b37","ref":"refs/heads/async-resource","pushedAt":"2024-07-01T08:18:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Introduce flatMap to Resource","shortMessageHtmlLink":"Introduce flatMap to Resource"}},{"before":"ffe1f5d9882d6f02402f319566db1b64c85ce7aa","after":"21847221fcac4abf2b48846ceea7562c484c8e75","ref":"refs/heads/mixin-streams","pushedAt":"2024-06-29T12:05:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"implement flatMap for PullReaderStream (readStream only)","shortMessageHtmlLink":"implement flatMap for PullReaderStream (readStream only)"}},{"before":"8f2fef9dbf7c26b7e1c595dce71f62b8c4d7d244","after":"ffe1f5d9882d6f02402f319566db1b64c85ce7aa","ref":"refs/heads/mixin-streams","pushedAt":"2024-06-28T14:13:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"migrate pull streams to async resource","shortMessageHtmlLink":"migrate pull streams to async resource"}},{"before":"f5e234b69536d3a42bd935099d1443f24fdc87b3","after":"58a5e401501eb8091259358e520d221992d31d4c","ref":"refs/heads/streams","pushedAt":"2024-06-28T13:54:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Add collection and iterator integration to streams","shortMessageHtmlLink":"Add collection and iterator integration to streams"}},{"before":"f7545b152159ba5e3f1a3358cc1448ee8f84df6b","after":"760bc1ecfcdd6a5a41f5991f0be138d2f8c76a87","ref":"refs/heads/stream-channel","pushedAt":"2024-06-28T13:54:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"implement send(T) and readStream() implementations to BufferedStreamChannel","shortMessageHtmlLink":"implement send(T) and readStream() implementations to BufferedStreamC…"}},{"before":"e8f72fb81be3cfa7ef6da47b9458f9aa402073f0","after":"8f2fef9dbf7c26b7e1c595dce71f62b8c4d7d244","ref":"refs/heads/mixin-streams","pushedAt":"2024-06-28T13:54:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Implement take for both types","shortMessageHtmlLink":"Implement take for both types"}},{"before":"2d8887ceb8a9922fbc1ff23274c6ad68ffbd340f","after":"2cb9a982f54a8bf3e2e2667bf398a94ceb1faa94","ref":"refs/heads/async-resource","pushedAt":"2024-06-27T15:03:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"implement consistent locking/rejecting listeners for cancelled await","shortMessageHtmlLink":"implement consistent locking/rejecting listeners for cancelled await"}},{"before":"f558eae29b8da273994f155eb0baf4295625fdaf","after":"2d8887ceb8a9922fbc1ff23274c6ad68ffbd340f","ref":"refs/heads/async-resource","pushedAt":"2024-06-27T11:16:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"implement semaphores","shortMessageHtmlLink":"implement semaphores"}},{"before":"1ff92ec5b0608029810292546f818c6ea4f6522a","after":"14088d45e7f7da103503dc28735b12765a892564","ref":"refs/heads/main","pushedAt":"2024-06-26T09:45:56.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Update auxlib, clib, javalib, nativelib, ... to 0.5.4 (#84)","shortMessageHtmlLink":"Update auxlib, clib, javalib, nativelib, ... to 0.5.4 (lampepfl#84)"}},{"before":null,"after":"f558eae29b8da273994f155eb0baf4295625fdaf","ref":"refs/heads/async-resource","pushedAt":"2024-06-21T20:23:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"implement first version of async resource","shortMessageHtmlLink":"implement first version of async resource"}},{"before":"cb91bdf693d32a91d82076541de5001ba240d102","after":"e8f72fb81be3cfa7ef6da47b9458f9aa402073f0","ref":"refs/heads/mixin-streams","pushedAt":"2024-06-20T18:23:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Implement take for both types","shortMessageHtmlLink":"Implement take for both types"}},{"before":"aa60cd812269daba49254f3858ee6520865fe2c7","after":"cb91bdf693d32a91d82076541de5001ba240d102","ref":"refs/heads/mixin-streams","pushedAt":"2024-06-17T19:11:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"Add solid foundations for stream termination and cancellation","shortMessageHtmlLink":"Add solid foundations for stream termination and cancellation"}},{"before":"e55aff2bd4dea22df734c9412d10a23f29cf514d","after":"aa60cd812269daba49254f3858ee6520865fe2c7","ref":"refs/heads/mixin-streams","pushedAt":"2024-06-11T15:04:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"implement pull/push stream conversion","shortMessageHtmlLink":"implement pull/push stream conversion"}},{"before":"5239bc422cad757f98ad983544e39743d600eadb","after":"e55aff2bd4dea22df734c9412d10a23f29cf514d","ref":"refs/heads/mixin-streams","pushedAt":"2024-06-11T15:02:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"m8nmueller","name":"Maximilian Müller","path":"/m8nmueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25132501?s=80&v=4"},"commit":{"message":"implement pull/push stream conversion","shortMessageHtmlLink":"implement pull/push stream conversion"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQwOToxNjo0My4wMDAwMDBazwAAAAS2nACA","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQwOToxNjo0My4wMDAwMDBazwAAAAS2nACA","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMVQxNTowMjozMy4wMDAwMDBazwAAAARiXWJZ"}},"title":"Activity · m8nmueller/gears"}