{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":105809601,"defaultBranch":"master","name":"kotlinx-io","ownerLogin":"Kotlin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-04T19:31:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1446536?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719933013.0","currentOid":""},"activityList":{"items":[{"before":"d809904bae6ca7caccd973a21001c97bdd7b73f6","after":"76995c2422b2a129db822adc597be0e4d5f1e3a7","ref":"refs/heads/two-level-segment-pool","pushedAt":"2024-07-04T13:56:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Cleanup","shortMessageHtmlLink":"Cleanup"}},{"before":"0f4a5613c6fc05010a31896f155337b739c75942","after":"d809904bae6ca7caccd973a21001c97bdd7b73f6","ref":"refs/heads/two-level-segment-pool","pushedAt":"2024-07-04T13:22:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Cleanup","shortMessageHtmlLink":"Cleanup"}},{"before":"7f101706ae372eb58721a48d3bf2c986d8c653c2","after":"0f4a5613c6fc05010a31896f155337b739c75942","ref":"refs/heads/two-level-segment-pool","pushedAt":"2024-07-04T13:20:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Cleanup","shortMessageHtmlLink":"Cleanup"}},{"before":"bc6328068a8c3c65ac14dbd01538ff3694747a1e","after":"7bbde50ec10ddde7e0739b00e3ca9ef84cd30f1d","ref":"refs/heads/snapshot/0.5.0-snapshot","pushedAt":"2024-07-03T14:47:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Renamed property set for testing","shortMessageHtmlLink":"Renamed property set for testing"}},{"before":"5b3c9e9f5498f2e7765f691b9cac4dc1e738e34d","after":"bc6328068a8c3c65ac14dbd01538ff3694747a1e","ref":"refs/heads/snapshot/0.5.0-snapshot","pushedAt":"2024-07-03T14:42:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Merge branch 'two-level-segment-pool' into snapshot/0.5.0-snapshot","shortMessageHtmlLink":"Merge branch 'two-level-segment-pool' into snapshot/0.5.0-snapshot"}},{"before":"d48c492dd56eda25048a0c79ba8e955eeb0205c0","after":"5b3c9e9f5498f2e7765f691b9cac4dc1e738e34d","ref":"refs/heads/snapshot/0.5.0-snapshot","pushedAt":"2024-07-03T14:40:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Merge branch 'two-level-segment-pool' into snapshot/0.5.0-snapshot","shortMessageHtmlLink":"Merge branch 'two-level-segment-pool' into snapshot/0.5.0-snapshot"}},{"before":"238f909ca5ee51be41909bdcfa0b379c588806bc","after":"7f101706ae372eb58721a48d3bf2c986d8c653c2","ref":"refs/heads/two-level-segment-pool","pushedAt":"2024-07-03T14:38:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Renamed pool size property","shortMessageHtmlLink":"Renamed pool size property"}},{"before":"f4de95b70751e3b02a1bc8b0b66928c6c2e4b773","after":"238f909ca5ee51be41909bdcfa0b379c588806bc","ref":"refs/heads/two-level-segment-pool","pushedAt":"2024-07-03T14:37:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Retry take/recycle until successful CAS","shortMessageHtmlLink":"Retry take/recycle until successful CAS"}},{"before":null,"after":"f4de95b70751e3b02a1bc8b0b66928c6c2e4b773","ref":"refs/heads/two-level-segment-pool","pushedAt":"2024-07-02T15:10:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Support two-level segment pool","shortMessageHtmlLink":"Support two-level segment pool"}},{"before":null,"after":"6d00b200e7e0fbc48be7cc6a1cacafdf2afd6786","ref":"refs/heads/master-w-android-benchmarks","pushedAt":"2024-07-02T14:39:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Update settings","shortMessageHtmlLink":"Update settings"}},{"before":null,"after":"a2e854bbe344eaf148665a32597be45708ad4ba1","ref":"refs/heads/unsafe-api-part-4-w-android-benchmarks","pushedAt":"2024-07-02T14:38:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Merge branch 'master-w-android-benchmarks' into unsafe-api-part-4-w-android-benchmarks","shortMessageHtmlLink":"Merge branch 'master-w-android-benchmarks' into unsafe-api-part-4-w-a…"}},{"before":"439e3088487e8139cca1d8b87834da131589af02","after":null,"ref":"refs/heads/update-bcv","pushedAt":"2024-07-02T07:37:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"}},{"before":"2e2f71a95b82428839bc7a68a028dd18e484fb06","after":"cc82d10c6374ff9766cf7bfdb1c03aaacadb2f65","ref":"refs/heads/develop","pushedAt":"2024-07-02T07:37:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Update BCV to 0.15.0-Beta.3 and regenerate dumps (#349)","shortMessageHtmlLink":"Update BCV to 0.15.0-Beta.3 and regenerate dumps (#349)"}},{"before":null,"after":"d40c690c8dacb29132011affc68bcb4bcedabae1","ref":"refs/heads/302-update-kdoc-with-io-exception","pushedAt":"2024-07-01T15:26:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Updated public API KDoc with information of possible IOException throwing","shortMessageHtmlLink":"Updated public API KDoc with information of possible IOException thro…"}},{"before":"22687379c23b962a004c33148217431dd8222b29","after":"13703b766e338ab54c5e17c2b8455603035c0240","ref":"refs/heads/bulk-api-part-4","pushedAt":"2024-07-01T14:40:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Improve throwsEof implementation","shortMessageHtmlLink":"Improve throwsEof implementation"}},{"before":"0a163a51d3e7d1d778d4077e04134e4855404a40","after":"23aaaab08e68814598e37a363ddf2ebd92f8aa84","ref":"refs/heads/bulk-api-part-3","pushedAt":"2024-07-01T14:21:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Reimplement Buffer.snapshot to use bulk append","shortMessageHtmlLink":"Reimplement Buffer.snapshot to use bulk append"}},{"before":"cb9d055a8543cf3f0bf480625ca0c9d9bd97ed55","after":"d48c492dd56eda25048a0c79ba8e955eeb0205c0","ref":"refs/heads/snapshot/0.5.0-snapshot","pushedAt":"2024-07-01T10:19:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Merge branch 'correctly-split-head-segment' into snapshot/0.5.0-snapshot","shortMessageHtmlLink":"Merge branch 'correctly-split-head-segment' into snapshot/0.5.0-snapshot"}},{"before":null,"after":"a7e42d750d2dc5951e6bb1548a56403d57c90515","ref":"refs/heads/correctly-split-head-segment","pushedAt":"2024-07-01T10:18:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Minor cleanup","shortMessageHtmlLink":"Minor cleanup"}},{"before":"8d9c36c3ffc3200aa0d69deb0ecbcdfdd53f735b","after":"2e2f71a95b82428839bc7a68a028dd18e484fb06","ref":"refs/heads/develop","pushedAt":"2024-07-01T07:53:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Fix incorrect atomic updates (#348)","shortMessageHtmlLink":"Fix incorrect atomic updates (#348)"}},{"before":null,"after":"439e3088487e8139cca1d8b87834da131589af02","ref":"refs/heads/update-bcv","pushedAt":"2024-06-28T16:17:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Update BCV to 0.15.0-Beta.3 and regenerate dumps","shortMessageHtmlLink":"Update BCV to 0.15.0-Beta.3 and regenerate dumps"}},{"before":null,"after":"f35556da5072a73947a86098b96d756d01e33121","ref":"refs/heads/use-atomics-correctly","pushedAt":"2024-06-28T09:56:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Fix incorrect atomic updates","shortMessageHtmlLink":"Fix incorrect atomic updates"}},{"before":"a8da0ae635176ace3d02dc0f82e8dbd8e4a32499","after":"cb9d055a8543cf3f0bf480625ca0c9d9bd97ed55","ref":"refs/heads/snapshot/0.5.0-snapshot","pushedAt":"2024-06-28T09:14:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Update version","shortMessageHtmlLink":"Update version"}},{"before":null,"after":"a8da0ae635176ace3d02dc0f82e8dbd8e4a32499","ref":"refs/heads/snapshot/0.5.0-snapshot","pushedAt":"2024-06-28T09:13:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Support pool size tuning","shortMessageHtmlLink":"Support pool size tuning"}},{"before":null,"after":"a243501e9b2e1dd0bea9a8fc64c2be691a3e11b6","ref":"refs/heads/do-not-lose-shared-segments-under-contention","pushedAt":"2024-06-27T13:03:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Retry segment take/release on contention","shortMessageHtmlLink":"Retry segment take/release on contention"}},{"before":"d348c8c255b51f07b8424ce68454ff77aa4721ff","after":"23507ef56049fc33bc392bd7d5912b36c9b9779d","ref":"refs/heads/android-benchmarks","pushedAt":"2024-06-27T12:44:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"update build script","shortMessageHtmlLink":"update build script"}},{"before":"31a40ed6df2093478eca67e707ac07e26cfa45fe","after":"8d9c36c3ffc3200aa0d69deb0ecbcdfdd53f735b","ref":"refs/heads/develop","pushedAt":"2024-06-27T12:35:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Minor cleanup: postpone nullable ref null-check\n\nFixes #346","shortMessageHtmlLink":"Minor cleanup: postpone nullable ref null-check"}},{"before":"1edc020a07a9328629117786364673dd49da0f05","after":"b9dd6d14a412c8b5db333a1bf1a0a8f843e11f20","ref":"refs/heads/do-not-lose-shared-segments","pushedAt":"2024-06-27T12:18:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Replace the shared flag with a copy-tracker","shortMessageHtmlLink":"Replace the shared flag with a copy-tracker"}},{"before":null,"after":"1edc020a07a9328629117786364673dd49da0f05","ref":"refs/heads/do-not-lose-shared-segments","pushedAt":"2024-06-27T12:17:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Replace the shared flag with a copy-tracker","shortMessageHtmlLink":"Replace the shared flag with a copy-tracker"}},{"before":"72fa4ee8dc9b68003b559ec38ef9836f951413cd","after":"31a40ed6df2093478eca67e707ac07e26cfa45fe","ref":"refs/heads/develop","pushedAt":"2024-06-26T15:00:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"[Unsafe API 3/5] Implement Unsafe API to iterate over segments and access its data (#336)\n\nThis is a second portion of unsafe API described in #135.\r\nThis particular part aimed to facilitate the implementation of various Buffer extensions.\r\n\r\nThe implemented API was initially described in \"2. Buffer iteration API\" and \"3. Byte-granular read/write API\" subsections of #135 (comment)\r\n\r\nThis PR concludes the changes required to implement the API from #135, but our journey won't end here! The next patch in the queue is rewriting all existing extensions using the new API and then encapsulating all segments' internals.","shortMessageHtmlLink":"[Unsafe API 3/5] Implement Unsafe API to iterate over segments and ac…"}},{"before":"94e8786068aabbdcb92675124ad263668b15b520","after":"2f3b57b824663b919213e5c687f6f2bcc1ed85a9","ref":"refs/heads/bulk-api-part-2","pushedAt":"2024-06-26T13:45:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fzhinkin","name":"Filipp Zhinkin","path":"/fzhinkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13045611?s=80&v=4"},"commit":{"message":"Updated tests","shortMessageHtmlLink":"Updated tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdvsJ2gA","startCursor":null,"endCursor":null}},"title":"Activity · Kotlin/kotlinx-io"}