{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":508011337,"defaultBranch":"main","name":"caiofiles","ownerLogin":"junbaibai0719","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-27T17:58:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44611975?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716686655.0","currentOid":""},"activityList":{"items":[{"before":"fda829f496364df4670ddb5695517ca5c30be691","after":"9a89b496600ae156592f7cb27068c0559ff8686f","ref":"refs/heads/dev","pushedAt":"2024-05-27T14:35:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"i can't run async file at uvloop","shortMessageHtmlLink":"i can't run async file at uvloop"}},{"before":"0b4fd6d7746ede1c3a09f4a905a50112bf7bf913","after":"fda829f496364df4670ddb5695517ca5c30be691","ref":"refs/heads/dev","pushedAt":"2024-05-26T13:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"fix: read bytes","shortMessageHtmlLink":"fix: read bytes"}},{"before":"e0d9e77791a65b4552703802342bcc19a1f59a92","after":"0b4fd6d7746ede1c3a09f4a905a50112bf7bf913","ref":"refs/heads/dev","pushedAt":"2024-05-26T09:40:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"refactor: move on_open to aiofile.pyx and free pointer","shortMessageHtmlLink":"refactor: move on_open to aiofile.pyx and free pointer"}},{"before":"6c1cdc4dea213a3919312ab5d729933fbda6ac73","after":"e0d9e77791a65b4552703802342bcc19a1f59a92","ref":"refs/heads/dev","pushedAt":"2024-05-26T09:32:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"feat: open file with uvloop","shortMessageHtmlLink":"feat: open file with uvloop"}},{"before":"d64b1ba7d962a5fe077890102a3ddcc981e297e1","after":"6c1cdc4dea213a3919312ab5d729933fbda6ac73","ref":"refs/heads/dev","pushedAt":"2024-05-26T02:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"feat: compile one pyd","shortMessageHtmlLink":"feat: compile one pyd"}},{"before":"410ce25707f84bbed991204d9e2056433a7d27c7","after":"d64b1ba7d962a5fe077890102a3ddcc981e297e1","ref":"refs/heads/dev","pushedAt":"2024-05-26T01:32:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"feat: uv.pxd","shortMessageHtmlLink":"feat: uv.pxd"}},{"before":"410ce25707f84bbed991204d9e2056433a7d27c7","after":null,"ref":"refs/heads/a","pushedAt":"2024-05-26T01:24:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"}},{"before":null,"after":"410ce25707f84bbed991204d9e2056433a7d27c7","ref":"refs/heads/a","pushedAt":"2024-05-26T01:22:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"feat: compatible with windows","shortMessageHtmlLink":"feat: compatible with windows"}},{"before":"0b7c27af5ec03aad46aa61f2efdb94a572285540","after":"410ce25707f84bbed991204d9e2056433a7d27c7","ref":"refs/heads/dev","pushedAt":"2024-05-25T17:18:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"feat: compatible with windows","shortMessageHtmlLink":"feat: compatible with windows"}},{"before":"03f7e7a3294528d6263ee074bfdbfa60f95c188d","after":"0b7c27af5ec03aad46aa61f2efdb94a572285540","ref":"refs/heads/dev","pushedAt":"2024-05-25T16:38:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"feat: libuv","shortMessageHtmlLink":"feat: libuv"}},{"before":"fd7bcdf6ad238011d02e541a334604c6376c595d","after":"03f7e7a3294528d6263ee074bfdbfa60f95c188d","ref":"refs/heads/dev","pushedAt":"2024-05-25T16:33:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"feat: libuv","shortMessageHtmlLink":"feat: libuv"}},{"before":"009d1d21a1bfc95e2d3dc982e0c0474e66343ca7","after":"fd7bcdf6ad238011d02e541a334604c6376c595d","ref":"refs/heads/dev","pushedAt":"2024-05-24T15:50:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"refactor: aiofile -> caiofiles, remove io_callback.pyx","shortMessageHtmlLink":"refactor: aiofile -> caiofiles, remove io_callback.pyx"}},{"before":"90a42f6534eb5c4c5550b954f79d06853b52ca59","after":"009d1d21a1bfc95e2d3dc982e0c0474e66343ca7","ref":"refs/heads/dev","pushedAt":"2024-05-24T15:36:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"refactor: aiofile -> caiofiles, remove io_callback.pyx","shortMessageHtmlLink":"refactor: aiofile -> caiofiles, remove io_callback.pyx"}},{"before":"c72722667d51b28b12f91ba4626c454dafedfa45","after":"90a42f6534eb5c4c5550b954f79d06853b52ca59","ref":"refs/heads/dev","pushedAt":"2024-05-24T14:59:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"c5e959a4cc30ebddf2c565a9914ba1c06fbb3255","after":"7c3e8ffb049a42ce1ce7afa1faedb29cc083e774","ref":"refs/heads/main","pushedAt":"2024-04-01T10:48:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"buffer size 8192 (#13)\n\n* feat: 支持写入 support write\r\n\r\n* test: 读写测试并只支持字节模式\r\n\r\n* feat:write lines\r\n\r\n* test: write lines\r\n\r\n* test: test ui async\r\n\r\n* test: test_read update\r\n\r\n* feat: test caio\r\n\r\n* feat: test caio\r\n\r\n* feat: weakref\r\n\r\n* test: test gui\r\n\r\n* feat: 直接编译,不需要使用Extension\r\n\r\n* refactor\r\n\r\n* feat: write添加缓冲区\r\n\r\n* fix: 内存被gc掉,导致写入出错\r\n\r\n* test: 测试写入完整性\r\n\r\n* perf: 删除time cost 统计\r\n\r\n* fix: 释放Overlapped类型中c对象的内存\r\n\r\n* feat: 读取缓存\r\n\r\n* test: test read\r\n\r\n* feat: Overlapped 类释放内存\r\n\r\n* delete: CMakeLists.txt\r\n\r\n* feat: 修改buffer size","shortMessageHtmlLink":"buffer size 8192 (#13)"}},{"before":"7087e847e2d4ad724d0a8dc41ff88b47d17c4f41","after":"c72722667d51b28b12f91ba4626c454dafedfa45","ref":"refs/heads/dev","pushedAt":"2024-04-01T10:46:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"feat: 修改buffer size","shortMessageHtmlLink":"feat: 修改buffer size"}},{"before":"9a69a40c01a2eb9574ffec9aee48ed5e520cc3c1","after":"c5e959a4cc30ebddf2c565a9914ba1c06fbb3255","ref":"refs/heads/main","pushedAt":"2024-04-01T10:44:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"test: 修改测试用例,对比读写100w行情况下,原生同步、单线程异步、多线程异步读写性能的区别","shortMessageHtmlLink":"test: 修改测试用例,对比读写100w行情况下,原生同步、单线程异步、多线程异步读写性能的区别"}},{"before":"92f225ff384657909c6b6a3933a8f016690510df","after":"7087e847e2d4ad724d0a8dc41ff88b47d17c4f41","ref":"refs/heads/dev","pushedAt":"2024-03-31T10:12:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"delete: CMakeLists.txt","shortMessageHtmlLink":"delete: CMakeLists.txt"}},{"before":"a46038359b88cbdcb0f5e7061d696a07768e9b88","after":"9a69a40c01a2eb9574ffec9aee48ed5e520cc3c1","ref":"refs/heads/main","pushedAt":"2024-03-31T10:08:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"Dev:read write buffer impl (#12)\n\n* feat: 支持写入 support write\r\n\r\n* test: 读写测试并只支持字节模式\r\n\r\n* feat:write lines\r\n\r\n* test: write lines\r\n\r\n* test: test ui async\r\n\r\n* test: test_read update\r\n\r\n* feat: test caio\r\n\r\n* feat: test caio\r\n\r\n* feat: weakref\r\n\r\n* test: test gui\r\n\r\n* feat: 直接编译,不需要使用Extension\r\n\r\n* refactor\r\n\r\n* feat: write添加缓冲区\r\n\r\n* fix: 内存被gc掉,导致写入出错\r\n\r\n* test: 测试写入完整性\r\n\r\n* perf: 删除time cost 统计\r\n\r\n* fix: 释放Overlapped类型中c对象的内存\r\n\r\n* feat: 读取缓存\r\n\r\n* test: test read\r\n\r\n* feat: Overlapped 类释放内存","shortMessageHtmlLink":"Dev:read write buffer impl (#12)"}},{"before":"f6312c7255f620abd9bb312c346abeb0db212d35","after":"92f225ff384657909c6b6a3933a8f016690510df","ref":"refs/heads/dev","pushedAt":"2024-03-31T10:08:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"edfaea104a23d83bbe2038e7898bc40d3a36633d","after":"f6312c7255f620abd9bb312c346abeb0db212d35","ref":"refs/heads/dev","pushedAt":"2024-03-31T09:34:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"feat: Overlapped 类释放内存","shortMessageHtmlLink":"feat: Overlapped 类释放内存"}},{"before":"386c72adffc1782e184b8c60b29aac6bb5a8a3f0","after":"edfaea104a23d83bbe2038e7898bc40d3a36633d","ref":"refs/heads/dev","pushedAt":"2024-03-31T09:06:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"test: test read","shortMessageHtmlLink":"test: test read"}},{"before":"c840e81fc03f2bf376c256655d356d0a60159400","after":"386c72adffc1782e184b8c60b29aac6bb5a8a3f0","ref":"refs/heads/dev","pushedAt":"2024-03-31T05:57:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"fix: 释放Overlapped类型中c对象的内存","shortMessageHtmlLink":"fix: 释放Overlapped类型中c对象的内存"}},{"before":"993fc587fee8dba186bd600f5e33bfb5431ba6db","after":"c840e81fc03f2bf376c256655d356d0a60159400","ref":"refs/heads/dev","pushedAt":"2024-03-31T05:41:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"perf: 删除time cost 统计","shortMessageHtmlLink":"perf: 删除time cost 统计"}},{"before":"d42e2eeeeb7aaf4f16691acc984a4daf98309393","after":"993fc587fee8dba186bd600f5e33bfb5431ba6db","ref":"refs/heads/dev","pushedAt":"2024-03-31T05:37:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"test: 测试写入完整性","shortMessageHtmlLink":"test: 测试写入完整性"}},{"before":"3e8ff64263e4e7e1d0ed45e852341119112094fd","after":"d42e2eeeeb7aaf4f16691acc984a4daf98309393","ref":"refs/heads/dev","pushedAt":"2024-03-31T03:36:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"feat: write添加缓冲区","shortMessageHtmlLink":"feat: write添加缓冲区"}},{"before":"98dc6d0b0e4830c348764575db3e8b1468f51e20","after":"3e8ff64263e4e7e1d0ed45e852341119112094fd","ref":"refs/heads/dev","pushedAt":"2024-03-29T14:20:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"feat: 直接编译,不需要使用Extension","shortMessageHtmlLink":"feat: 直接编译,不需要使用Extension"}},{"before":"cd09696d04308eccf9d9390d90b71d479b81c3f8","after":"98dc6d0b0e4830c348764575db3e8b1468f51e20","ref":"refs/heads/dev","pushedAt":"2023-08-28T12:35:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"junbaibai0719","name":null,"path":"/junbaibai0719","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44611975?s=80&v=4"},"commit":{"message":"test: test gui","shortMessageHtmlLink":"test: test gui"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVP3OqgA","startCursor":null,"endCursor":null}},"title":"Activity · junbaibai0719/caiofiles"}