{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":350771204,"defaultBranch":"dev","name":"ekit","ownerLogin":"ecodeclub","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-23T15:53:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/125858436?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713278264.0","currentOid":""},"activityList":{"items":[{"before":"abf484fb5d01536bf1d4e6c99177733f61f87aa3","after":"d28c6a41d7c3a31d759a6cd0de12d366228bdc63","ref":"refs/heads/dev","pushedAt":"2024-05-01T10:14:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"longyue0521","name":"Longyue Li","path":"/longyue0521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6337745?s=80&v=4"},"commit":{"message":"refactor(slice): 纠正拼写错误 (#254)","shortMessageHtmlLink":"refactor(slice): 纠正拼写错误 (#254)"}},{"before":"bdab172dc3e63d33d4f53c434745071eb00c7fd2","after":"5e518267812702736a8813c17f19a9d9973293dc","ref":"refs/heads/main","pushedAt":"2024-04-16T14:37:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"Merge pull request #253 from ecodeclub/dev\n\n添加 v.0.0.9 的例子","shortMessageHtmlLink":"Merge pull request #253 from ecodeclub/dev"}},{"before":"871f65136a9bc44566dda682f1e9d517fcbfcca9","after":"abf484fb5d01536bf1d4e6c99177733f61f87aa3","ref":"refs/heads/dev","pushedAt":"2024-04-16T14:35:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"Merge pull request #252 from flycash/dev\n\n为 release 0.0.9 添加例子","shortMessageHtmlLink":"Merge pull request #252 from flycash/dev"}},{"before":"bcc3deab6e5e212a9f558af989360fbe52b1e46f","after":"bdab172dc3e63d33d4f53c434745071eb00c7fd2","ref":"refs/heads/main","pushedAt":"2024-04-16T13:08:53.000Z","pushType":"pr_merge","commitsCount":27,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"Merge pull request #251 from ecodeclub/dev\n\nRelease v0.0.9","shortMessageHtmlLink":"Merge pull request #251 from ecodeclub/dev"}},{"before":"e1ba7d0a6b119b2c05913b820cbf88c57d922767","after":"871f65136a9bc44566dda682f1e9d517fcbfcca9","ref":"refs/heads/dev","pushedAt":"2024-03-31T14:23:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"slice: 增加函数ToMap, ToMapV (#249)\n\n* update rand code\r\n\r\n* update rand code\r\n\r\n* update comments\r\n\r\n* update changelog\r\n\r\n* update error\r\n\r\n* reverse支持所有type, 修改internal slice的作用范围\r\n\r\n* update comments\r\n\r\n* update List method defination\r\n\r\n* update comments\r\n\r\n* 增加两个func MapWithE2KFunc, MapWithE2KVFunc\r\n\r\n* update\r\n\r\n* fix comments","shortMessageHtmlLink":"slice: 增加函数ToMap, ToMapV (#249)"}},{"before":"20b37650f0baadeb25a07ad13cd712707490f200","after":"e1ba7d0a6b119b2c05913b820cbf88c57d922767","ref":"refs/heads/dev","pushedAt":"2024-03-05T07:06:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"longyue0521","name":"Longyue Li","path":"/longyue0521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6337745?s=80&v=4"},"commit":{"message":"fix: 修复文档URL链接 (#247)\n\nSigned-off-by: longyue0521 ","shortMessageHtmlLink":"fix: 修复文档URL链接 (#247)"}},{"before":"ea42c17ffeb05ae7b314ce61144a342c105de3a0","after":"20b37650f0baadeb25a07ad13cd712707490f200","ref":"refs/heads/dev","pushedAt":"2024-03-04T13:38:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"httpx: 添加 AddHeader 方法 (#246)","shortMessageHtmlLink":"httpx: 添加 AddHeader 方法 (#246)"}},{"before":"d8a351a335b5f92f26fd3b6a674de15c06284a4d","after":"ea42c17ffeb05ae7b314ce61144a342c105de3a0","ref":"refs/heads/dev","pushedAt":"2024-02-11T14:56:35.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"Merge pull request #245 from flycash/dev\n\n合并 main 分支","shortMessageHtmlLink":"Merge pull request #245 from flycash/dev"}},{"before":"8c729df9ce59c105823fd63f055fa8baa56af635","after":"d8a351a335b5f92f26fd3b6a674de15c06284a4d","ref":"refs/heads/dev","pushedAt":"2024-02-11T14:18:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"httptestx: 支持 JSONRecorder (#244)\n\n* 重命名枚举值\r\n\r\n* httptestx: 支持 JSONRecorder","shortMessageHtmlLink":"httptestx: 支持 JSONRecorder (#244)"}},{"before":"194ef90fbedfc183592146cb34b156e8f877050d","after":"8c729df9ce59c105823fd63f055fa8baa56af635","ref":"refs/heads/dev","pushedAt":"2024-02-07T03:16:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"AnyValue: 增加 JSONScan 方法 (#243)","shortMessageHtmlLink":"AnyValue: 增加 JSONScan 方法 (#243)"}},{"before":"4628cd125f75728975f2f60e4726abede744195f","after":"194ef90fbedfc183592146cb34b156e8f877050d","ref":"refs/heads/dev","pushedAt":"2024-01-22T11:32:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"longyue0521","name":"Longyue Li","path":"/longyue0521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6337745?s=80&v=4"},"commit":{"message":"slice.Reverse, slice.Add, arrayList.Add 修改 (#242)","shortMessageHtmlLink":"slice.Reverse, slice.Add, arrayList.Add 修改 (#242)"}},{"before":"eba89e19c578b9be88b1e0511d8ae9785b7aeedf","after":"4628cd125f75728975f2f60e4726abede744195f","ref":"refs/heads/dev","pushedAt":"2024-01-14T11:29:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"longyue0521","name":"Longyue Li","path":"/longyue0521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6337745?s=80&v=4"},"commit":{"message":"重构: randx.RandCode 代码 (#241)","shortMessageHtmlLink":"重构: randx.RandCode 代码 (#241)"}},{"before":"5056d18dff90389dc3b0fefb172a60526d217267","after":"eba89e19c578b9be88b1e0511d8ae9785b7aeedf","ref":"refs/heads/dev","pushedAt":"2024-01-09T08:18:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"longyue0521","name":"Longyue Li","path":"/longyue0521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6337745?s=80&v=4"},"commit":{"message":"新增mapi.Len()方法 (#239)","shortMessageHtmlLink":"新增mapi.Len()方法 (#239)"}},{"before":"5a235048be4433fe94e0a6b67965a421e11f5bf5","after":"5056d18dff90389dc3b0fefb172a60526d217267","ref":"refs/heads/dev","pushedAt":"2024-01-08T14:08:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"增加Pair类型 (#237)\n\n* 增加对Pair类型的支持\r\n\r\n* 按照comments修改设计\r\n\r\n* 按照review意见修改code\r\n\r\n* 修复可能出现的race","shortMessageHtmlLink":"增加Pair类型 (#237)"}},{"before":"14dba0976f32c85cba5af06f94719ced150cf885","after":"5a235048be4433fe94e0a6b67965a421e11f5bf5","ref":"refs/heads/dev","pushedAt":"2024-01-01T14:56:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"httpx: Request 和 Response 初步设计 (#236)\n\n* httpx Request 和 Response 初步设计\r\n\r\n* 支持 LogRoundTrip","shortMessageHtmlLink":"httpx: Request 和 Response 初步设计 (#236)"}},{"before":"985e68ebe85542cbb891d4f93a14aaeb5d8fe7a2","after":"14dba0976f32c85cba5af06f94719ced150cf885","ref":"refs/heads/dev","pushedAt":"2023-12-29T08:15:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"添加 iox.JSONReader{ (#235)","shortMessageHtmlLink":"添加 iox.JSONReader{ (#235)"}},{"before":"45c43657fd3c47ef6a013ee8d044ff36b45783fe","after":"985e68ebe85542cbb891d4f93a14aaeb5d8fe7a2","ref":"refs/heads/dev","pushedAt":"2023-12-25T07:46:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"syncx(feat): 添加具有最大申请次数限制的Pool (#233)\n\n* syncx(feat): 添加具有最大申请次数限制的Pool\r\n\r\nSigned-off-by: longyue0521 \r\n\r\n* 修改CHANGELAOG\r\n\r\nSigned-off-by: longyue0521 \r\n\r\n* refactor:添加注释\r\n\r\nSigned-off-by: longyue0521 \r\n\r\n* refactor: 添加copyright\r\n\r\nSigned-off-by: longyue0521 \r\n\r\n* refactor\r\n\r\nSigned-off-by: longyue0521 \r\n\r\n---------\r\n\r\nSigned-off-by: longyue0521 ","shortMessageHtmlLink":"syncx(feat): 添加具有最大申请次数限制的Pool (#233)"}},{"before":"8216bf6252d537fd9d9ea7d00096e511805bdb36","after":"45c43657fd3c47ef6a013ee8d044ff36b45783fe","ref":"refs/heads/dev","pushedAt":"2023-11-07T10:24:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"queue: 暴露超出容量错误 (#232)","shortMessageHtmlLink":"queue: 暴露超出容量错误 (#232)"}},{"before":"5f9ae289b9201d52c821b23d5f44f7cd8b1788a0","after":"8216bf6252d537fd9d9ea7d00096e511805bdb36","ref":"refs/heads/dev","pushedAt":"2023-11-06T10:54:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"longyue0521","name":"Longyue Li","path":"/longyue0521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6337745?s=80&v=4"},"commit":{"message":"list: 增加 SkipList 实现 (#231)\n\nCo-authored-by: 王会鑫 <1980131774@qq.com>","shortMessageHtmlLink":"list: 增加 SkipList 实现 (#231)"}},{"before":"e2bf6f75c19465fda61ec56236e2a276c39255b1","after":"5f9ae289b9201d52c821b23d5f44f7cd8b1788a0","ref":"refs/heads/dev","pushedAt":"2023-10-13T09:23:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"SegmentKeysLock 引入 TryLock 和 TryRLock (#230)","shortMessageHtmlLink":"SegmentKeysLock 引入 TryLock 和 TryRLock (#230)"}},{"before":"afcc565b9e062ed31fe3fc7d6087fcf85aa74a5a","after":"e2bf6f75c19465fda61ec56236e2a276c39255b1","ref":"refs/heads/dev","pushedAt":"2023-10-13T08:44:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"syncx: SegmentKeysLock 支持分key加锁 (#225)","shortMessageHtmlLink":"syncx: SegmentKeysLock 支持分key加锁 (#225)"}},{"before":"7c4e022413f2ebe4414c602b788178b83cd4b150","after":"afcc565b9e062ed31fe3fc7d6087fcf85aa74a5a","ref":"refs/heads/dev","pushedAt":"2023-10-13T08:33:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"ekit: 修复 AnyValue 中当 Val 为 nil 的时候,生成错误信息引发 panic 的 BUG (#229)","shortMessageHtmlLink":"ekit: 修复 AnyValue 中当 Val 为 nil 的时候,生成错误信息引发 panic 的 BUG (#229)"}},{"before":"856d32ae850b9758a6b3e386e374d5d2175e7d24","after":"7c4e022413f2ebe4414c602b788178b83cd4b150","ref":"refs/heads/dev","pushedAt":"2023-10-09T05:45:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"longyue0521","name":"Longyue Li","path":"/longyue0521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6337745?s=80&v=4"},"commit":{"message":"新增sqlx.NewNullXXX系列方法 (#227)\n\ncloses #222","shortMessageHtmlLink":"新增sqlx.NewNullXXX系列方法 (#227)"}},{"before":"c5bfbd460261103ab57aa645593a794ed58c7c68","after":"856d32ae850b9758a6b3e386e374d5d2175e7d24","ref":"refs/heads/dev","pushedAt":"2023-10-01T02:15:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"sqlx: 解决 RawBytes 共享内存的问题 (#223)","shortMessageHtmlLink":"sqlx: 解决 RawBytes 共享内存的问题 (#223)"}},{"before":"046debeab9f7974e9e667c9ac2ae07d88ca84507","after":"c5bfbd460261103ab57aa645593a794ed58c7c68","ref":"refs/heads/dev","pushedAt":"2023-09-25T16:16:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"queue, tree 暴露了红黑树和优先级队列(#218)\n\n* 小根堆和单元测试\r\n\r\n* 补充单元测试\r\n\r\n* 把小根堆先移走,把优先级队列放出来\r\n\r\n* 代码格式化,证书,changelog\r\n\r\n---------\r\n\r\nSigned-off-by: Ming Deng \r\nCo-authored-by: Ming Deng ","shortMessageHtmlLink":"queue, tree 暴露了红黑树和优先级队列(#218)"}},{"before":"19660615d804e46f2d073bdc123fb57b30c80d92","after":"046debeab9f7974e9e667c9ac2ae07d88ca84507","ref":"refs/heads/dev","pushedAt":"2023-09-25T15:57:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"删除 changelog action","shortMessageHtmlLink":"删除 changelog action"}},{"before":"71ad71dab7ed431ff2c7b9040f50d6f50bbca2a6","after":"bcc3deab6e5e212a9f558af989360fbe52b1e46f","ref":"refs/heads/main","pushedAt":"2023-09-25T14:34:55.000Z","pushType":"pr_merge","commitsCount":37,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"Merge pull request #219 from ecodeclub/dev\n\n准备 0.0.8","shortMessageHtmlLink":"Merge pull request #219 from ecodeclub/dev"}},{"before":"ee80839237b9276759a16e0dddaff9fcf21ee9b7","after":"19660615d804e46f2d073bdc123fb57b30c80d92","ref":"refs/heads/dev","pushedAt":"2023-09-25T14:29:37.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"Merge pull request #220 from flycash/dev\n\n解决冲突,准备合并代码","shortMessageHtmlLink":"Merge pull request #220 from flycash/dev"}},{"before":"7356bbf4ef59d1bc4852688487d8ec8890a14d4f","after":"ee80839237b9276759a16e0dddaff9fcf21ee9b7","ref":"refs/heads/dev","pushedAt":"2023-09-17T14:47:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"新增stringx Benchmark (#216)\n\n* 新增stringx Benchmark\r\n\r\n* 添加changelog","shortMessageHtmlLink":"新增stringx Benchmark (#216)"}},{"before":"b55e7b25757d71335439cb458adad2f4b0d82cdf","after":"7356bbf4ef59d1bc4852688487d8ec8890a14d4f","ref":"refs/heads/dev","pushedAt":"2023-09-15T15:40:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flycash","name":"Ming Deng","path":"/flycash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9923838?s=80&v=4"},"commit":{"message":"[feat](stringx) 新增unsafe 转换 string 和 []byte (#215)\n\n* [feat](stringx) 新增unsafe 转换 string 和 []byte\r\n\r\n注意使用非安全的方式转换时时一定要注意以下三点\r\n- 确保传入的字符串和字节切片的生命周期足够长,不会在转换后被释放或修改。\r\n- 确保传入的字符串和字节切片的长度和容量是一致的,否则可能导致访问越界。\r\n- 不要对转换后的字节切片或字符串进行修改,因为它们可能与原始的字符串或字节切片共享底层的内存。\r\n\r\n* 添加 changelog 记录\r\n\r\n* 完善测试用例及注释","shortMessageHtmlLink":"[feat](stringx) 新增unsafe 转换 string 和 []byte (#215)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPsnbaQA","startCursor":null,"endCursor":null}},"title":"Activity · ecodeclub/ekit"}