{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":11119644,"defaultBranch":"master","name":"yrmcds","ownerLogin":"cybozu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-07-02T07:49:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2433152?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724827120.0","currentOid":""},"activityList":{"items":[{"before":"8d4d1720cf4a24c4c82934fc45870e9c3e8b6c73","after":null,"ref":"refs/heads/bump-1.1.12","pushedAt":"2024-08-28T06:37:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"}},{"before":"8f4c1936305a1f43c71c2e7a05348e0080322352","after":"e05056e89153e87597b7ba204b728b4df175dbef","ref":"refs/heads/master","pushedAt":"2024-08-28T06:37:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"Merge pull request #96 from cybozu/bump-1.1.12\n\nBump version to 1.1.12","shortMessageHtmlLink":"Merge pull request #96 from cybozu/bump-1.1.12"}},{"before":"ddb19b86437e439483b7cb6abfba8630cee2ea20","after":"8d4d1720cf4a24c4c82934fc45870e9c3e8b6c73","ref":"refs/heads/bump-1.1.12","pushedAt":"2024-08-28T06:34:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"Bump version to 1.1.12","shortMessageHtmlLink":"Bump version to 1.1.12"}},{"before":null,"after":"ddb19b86437e439483b7cb6abfba8630cee2ea20","ref":"refs/heads/bump-1.1.12","pushedAt":"2024-08-28T06:24:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"Bump version to 1.1.12","shortMessageHtmlLink":"Bump version to 1.1.12"}},{"before":"f596921fe76d452335fe9f3f56ecc2d4d2ef7431","after":null,"ref":"refs/tags/v1.1.12","pushedAt":"2024-08-28T06:20:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"}},{"before":"55082c33ca2b022ac22baa6765c69fd72812afea","after":null,"ref":"refs/heads/early-close-2","pushedAt":"2024-08-20T06:39:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"}},{"before":"a4e7453795cf8e0dba51412ce5d95f831e93815c","after":"8f4c1936305a1f43c71c2e7a05348e0080322352","ref":"refs/heads/master","pushedAt":"2024-08-20T06:39:48.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"Merge pull request #95 from cybozu/early-close-2\n\nEarly close resource file descriptors","shortMessageHtmlLink":"Merge pull request #95 from cybozu/early-close-2"}},{"before":"aa8f54526786d39ba6a0531a58fead94e55f438e","after":"55082c33ca2b022ac22baa6765c69fd72812afea","ref":"refs/heads/early-close-2","pushedAt":"2024-08-20T06:37:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"Address review comment","shortMessageHtmlLink":"Address review comment"}},{"before":"4c47589e3aa8529b40603436a2e45b3c47b76617","after":"aa8f54526786d39ba6a0531a58fead94e55f438e","ref":"refs/heads/early-close-2","pushedAt":"2024-08-20T06:10:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"Address review comment","shortMessageHtmlLink":"Address review comment"}},{"before":"d6425c539e86aeaea6629c5b236e8f34edc3657b","after":"4c47589e3aa8529b40603436a2e45b3c47b76617","ref":"refs/heads/early-close-2","pushedAt":"2024-08-20T02:56:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"Do not do perfect forwarding\n\nIt generated worse code.","shortMessageHtmlLink":"Do not do perfect forwarding"}},{"before":"0f52eb51e2407f236be6dbefc4f054e799a621cd","after":"d6425c539e86aeaea6629c5b236e8f34edc3657b","ref":"refs/heads/early-close-2","pushedAt":"2024-08-19T14:33:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"Address review comments","shortMessageHtmlLink":"Address review comments"}},{"before":"720fdd37661437c3862d7b4c4ea2b260672e2a81","after":null,"ref":"refs/heads/early-close","pushedAt":"2024-08-19T08:00:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"}},{"before":"2f84580fa42e53e7bd199e3f5798da55f8cd9f1d","after":"0f52eb51e2407f236be6dbefc4f054e799a621cd","ref":"refs/heads/early-close-2","pushedAt":"2024-08-19T06:54:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"Adapt source code to the new API","shortMessageHtmlLink":"Adapt source code to the new API"}},{"before":"d04cba00f86843a50e152ae07970b88a3978d44e","after":"2f84580fa42e53e7bd199e3f5798da55f8cd9f1d","ref":"refs/heads/early-close-2","pushedAt":"2024-08-16T00:03:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"bedf652db2cc658ea025c117678eebdc57c48849","after":"d04cba00f86843a50e152ae07970b88a3978d44e","ref":"refs/heads/early-close-2","pushedAt":"2024-08-14T04:56:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"reconsider the lock design","shortMessageHtmlLink":"reconsider the lock design"}},{"before":null,"after":"bedf652db2cc658ea025c117678eebdc57c48849","ref":"refs/heads/early-close-2","pushedAt":"2024-08-13T10:57:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"Adopt source code for the new API","shortMessageHtmlLink":"Adopt source code for the new API"}},{"before":"cd98c0a246aed1bbbdb8a3d6b9baf5e16f147455","after":"720fdd37661437c3862d7b4c4ea2b260672e2a81","ref":"refs/heads/early-close","pushedAt":"2024-08-05T07:36:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"Early close file descriptors\n\nResolves #93.\n\n`cybozu::resource` now keeps the file descriptor private and adds\na new private method `close()` to close the file descriptor from\nthe friend class `cybozu::reactor`. Subclasses can get the file\ndescriptor via `int fileno()` method that returns -1 after closed.\n\n`cybozu::reactor` calls `cybozu::resource::close` when it removes\nthe resource from the active set of resources and puts it to the\npending destruction list. By this, the file descriptor of the\nclosed resource is closed earlier.\n\nOther classes are updated to reference `fileno()`.","shortMessageHtmlLink":"Early close file descriptors"}},{"before":"726c763c3bd260966443a53068bc7fdda0c25f68","after":"cd98c0a246aed1bbbdb8a3d6b9baf5e16f147455","ref":"refs/heads/early-close","pushedAt":"2024-08-05T07:20:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"Early close file descriptors\n\nResolves #93.\n\n`cybozu::resource` now keeps the file descriptor private and adds\na new private method `close()` to close the file descriptor from\nthe friend class `cybozu::reactor`. Subclasses can get the file\ndescriptor via `int fileno()` method that returns -1 after closed.\n\n`cybozu::reactor` calls `cybozu::resource::close` when it removes\nthe resource from the active set of resources and puts it to the\npending destruction list. By this, the file descriptor of the\nclosed resource is closed earlier.\n\nOther classes are updated to reference `fileno()`.","shortMessageHtmlLink":"Early close file descriptors"}},{"before":"26adb7a441aa857b1433aa8aa055b3ff35ec8cbe","after":"726c763c3bd260966443a53068bc7fdda0c25f68","ref":"refs/heads/early-close","pushedAt":"2024-08-05T07:10:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"Early close file descriptors\n\nResolves #93.\n\n`cybozu::resource` now keeps the file descriptor private and adds\na new private method `close()` to close the file descriptor from\nthe friend class `cybozu::reactor`. Subclasses can get the file\ndescriptor via `int fileno()` method that returns -1 after closed.\n\n`cybozu::reactor` calls `cybozu::resource::close` when it removes\nthe resource from the active set of resources and puts it to the\npending destruction list. By this, the file descriptor of the\nclosed resource is closed earlier.\n\nOther classes are updated to reference `fileno()`.","shortMessageHtmlLink":"Early close file descriptors"}},{"before":null,"after":"26adb7a441aa857b1433aa8aa055b3ff35ec8cbe","ref":"refs/heads/early-close","pushedAt":"2024-08-05T06:17:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"Early close file descriptors\n\nResolves #93.\n\n`cybozu::resource` now keeps the file descriptor private and adds\na new private method `close()` to close the file descriptor from\nthe friend class `cybozu::reactor`. Subclasses can get the file\ndescriptor via `int fileno()` method that returns -1 after closed.\n\n`cybozu::reactor` calls `cybozu::resource::close` when it removes\nthe resource from the active set of resources and puts it to the\npending destruction list. By this, the file descriptor of the\nclosed resource is closed earlier.\n\nOther classes are updated to reference `fileno()`.","shortMessageHtmlLink":"Early close file descriptors"}},{"before":"0077b43a06661c0d7357e41bc8b66324446250ef","after":null,"ref":"refs/heads/bind_ip","pushedAt":"2024-08-02T06:55:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"}},{"before":"7b79b4984e25ffccd7c04600e4a0c99f78668f63","after":null,"ref":"refs/heads/too-many-open-files","pushedAt":"2024-07-25T06:08:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"}},{"before":"b66d8bd1886558d42e048dabf303e77064ae1ba2","after":"a4e7453795cf8e0dba51412ce5d95f831e93815c","ref":"refs/heads/master","pushedAt":"2024-07-25T06:08:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ymmt2005","name":"Yamamoto, Hirotaka","path":"/ymmt2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1461515?s=80&v=4"},"commit":{"message":"Merge pull request #91 from cybozu/too-many-open-files\n\nFix busy loop when FDs are exhausted","shortMessageHtmlLink":"Merge pull request #91 from cybozu/too-many-open-files"}},{"before":"e0be84e3a49ad7c87945fa7859ac24ed8d35a914","after":"7b79b4984e25ffccd7c04600e4a0c99f78668f63","ref":"refs/heads/too-many-open-files","pushedAt":"2024-07-25T03:11:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nojima","name":"Yusuke Nojima","path":"/nojima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143913?s=80&v=4"},"commit":{"message":"Add test for FDs are exhausted","shortMessageHtmlLink":"Add test for FDs are exhausted"}},{"before":"ec816d14378998fc1332a49f8c8e26dbaceef820","after":"e0be84e3a49ad7c87945fa7859ac24ed8d35a914","ref":"refs/heads/too-many-open-files","pushedAt":"2024-07-24T09:04:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nojima","name":"Yusuke Nojima","path":"/nojima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143913?s=80&v=4"},"commit":{"message":"Fix busy loop when FDs are exhausted","shortMessageHtmlLink":"Fix busy loop when FDs are exhausted"}},{"before":"d04fd9a1eea3b2e041183deb686f615407063dc7","after":"ec816d14378998fc1332a49f8c8e26dbaceef820","ref":"refs/heads/too-many-open-files","pushedAt":"2024-07-24T09:02:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nojima","name":"Yusuke Nojima","path":"/nojima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143913?s=80&v=4"},"commit":{"message":"Fix busy loop when FD is exhausted","shortMessageHtmlLink":"Fix busy loop when FD is exhausted"}},{"before":null,"after":"d04fd9a1eea3b2e041183deb686f615407063dc7","ref":"refs/heads/too-many-open-files","pushedAt":"2024-07-24T09:02:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nojima","name":"Yusuke Nojima","path":"/nojima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143913?s=80&v=4"},"commit":{"message":"Fixed busy loop when FD is exhausted","shortMessageHtmlLink":"Fixed busy loop when FD is exhausted"}},{"before":"61378007ec533d03639a9c4c9bd7620653d8a28e","after":"32ad158b1b4a6646004c90e53bec8c72a3e1b24e","ref":"refs/heads/JTASK-1062","pushedAt":"2024-07-24T01:49:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nojima","name":"Yusuke Nojima","path":"/nojima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143913?s=80&v=4"},"commit":{"message":"add missing return statement","shortMessageHtmlLink":"add missing return statement"}},{"before":"26d79d090e39ba3c35ab552051640076e719a473","after":"61378007ec533d03639a9c4c9bd7620653d8a28e","ref":"refs/heads/JTASK-1062","pushedAt":"2024-07-12T07:24:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nojima","name":"Yusuke Nojima","path":"/nojima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143913?s=80&v=4"},"commit":{"message":"Reduce wasteful logs","shortMessageHtmlLink":"Reduce wasteful logs"}},{"before":"96c581b2f6ca2d5c60775e34042bff7725b17f6e","after":"26d79d090e39ba3c35ab552051640076e719a473","ref":"refs/heads/JTASK-1062","pushedAt":"2024-07-09T05:48:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nojima","name":"Yusuke Nojima","path":"/nojima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143913?s=80&v=4"},"commit":{"message":"JTASK-1062: reduce wasteful logs","shortMessageHtmlLink":"JTASK-1062: reduce wasteful logs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpiM_sAA","startCursor":null,"endCursor":null}},"title":"Activity ยท cybozu/yrmcds"}