{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":351060524,"defaultBranch":"main","name":"gopkg","ownerLogin":"bytedance","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-24T11:49:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4158466?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725344996.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d9947ef033c44a7e3ca43be03340d7c1391a1661","ref":"refs/heads/fix/ch-throttle","pushedAt":"2024-09-03T06:29:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joway","name":"Joway","path":"/joway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353464?s=80&v=4"},"commit":{"message":"fix: close consume chan when close in throttle waiting","shortMessageHtmlLink":"fix: close consume chan when close in throttle waiting"}},{"before":"33d61f33e7edb1fecbd42fa8aacb5a9fb22c7ca1","after":"780ca9ee70fbd40f2ce29d0bd92c1d25015428c6","ref":"refs/heads/main","pushedAt":"2024-08-28T08:43:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joway","name":"Joway","path":"/joway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353464?s=80&v=4"},"commit":{"message":"Add loong64 support & fix endian error (#229)\n\nCo-authored-by: yangzewei ","shortMessageHtmlLink":"Add loong64 support & fix endian error (#229)"}},{"before":"ff3e2edbc31996c4f1c30dc867769c6cfa566d7d","after":"33d61f33e7edb1fecbd42fa8aacb5a9fb22c7ca1","ref":"refs/heads/main","pushedAt":"2024-08-23T10:45:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zhangyunhao116","name":"ZhangYunHao","path":"/zhangyunhao116","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18065074?s=80&v=4"},"commit":{"message":"chore: update x/net & go.mod using go 1.18 (#228)","shortMessageHtmlLink":"chore: update x/net & go.mod using go 1.18 (#228)"}},{"before":"3042f73dee3056940bd7b3c5b5ea0393aabd95e6","after":"ff3e2edbc31996c4f1c30dc867769c6cfa566d7d","ref":"refs/heads/main","pushedAt":"2024-08-22T09:11:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joway","name":"Joway","path":"/joway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353464?s=80&v=4"},"commit":{"message":"perf(mcache): no alloc (#227)\n\ngoos: darwin\r\ngoarch: arm64\r\npkg: github.com/bytedance/gopkg/lang/mcache\r\n │ ./old.out │ ./new.out │\r\n │ sec/op │ sec/op vs base │\r\nMCache4096-12 26.270n ± 2% 9.533n ± 1% -63.71% (p=0.002 n=6)\r\nMCache10M-12 25.885n ± 2% 9.486n ± 0% -63.36% (p=0.002 n=6)\r\nMCache4096Parallel-12 105.3µ ± 17% 113.4µ ± 7% ~ (p=0.065 n=6)\r\nMCache10MParallel-12 123.7µ ± 5% 120.8µ ± 17% ~ (p=0.310 n=6)\r\ngeomean 1.725µ 1.055µ -38.83%\r\n\r\n │ ./old.out │ ./new.out │\r\n │ B/op │ B/op vs base │\r\nMCache4096-12 24.00 ± 0% 0.00 ± 0% -100.00% (p=0.002 n=6)\r\nMCache10M-12 27.50 ± 5% 0.00 ± 0% -100.00% (p=0.002 n=6)\r\nMCache4096Parallel-12 234.7Ki ± 23% 0.0Ki ± 0% -100.00% (p=0.002 n=6)\r\nMCache10MParallel-12 804424.50 ± 3% 74.50 ± ? -99.99% (p=0.002 n=6)\r\ngeomean 3.282Ki ? ¹ ²\r\n¹ summaries must be >0 to compute geomean\r\n² ratios must be >0 to compute geomean\r\n\r\n │ ./old.out │ ./new.out │\r\n │ allocs/op │ allocs/op vs base │\r\nMCache4096-12 1.000 ± 0% 0.000 ± 0% -100.00% (p=0.002 n=6)\r\nMCache10M-12 1.000 ± 0% 0.000 ± 0% -100.00% (p=0.002 n=6)\r\nMCache4096Parallel-12 10.00k ± 23% 0.00k ± 0% -100.00% (p=0.002 n=6)\r\nMCache10MParallel-12 32.48k ± 4% 0.00k ± 0% -100.00% (p=0.002 n=6)\r\ngeomean 134.3 ? ¹ ²\r\n¹ summaries must be >0 to compute geomean\r\n² ratios must be >0 to compute geomean","shortMessageHtmlLink":"perf(mcache): no alloc (#227)"}},{"before":"733fed4a8abac9ad8d804664f41280018f229d20","after":"b38d25c5bfc24701cb1f91fc786a715885d5da6d","ref":"refs/heads/feat/proctuner","pushedAt":"2024-08-12T03:33:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joway","name":"Joway","path":"/joway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353464?s=80&v=4"},"commit":{"message":"feat: proc tuner","shortMessageHtmlLink":"feat: proc tuner"}},{"before":"3db87571198b1ff8824d3ed695e3167e4cb3d699","after":"3042f73dee3056940bd7b3c5b5ea0393aabd95e6","ref":"refs/heads/main","pushedAt":"2024-08-05T06:45:39.000Z","pushType":"pr_merge","commitsCount":39,"pusher":{"login":"joway","name":"Joway","path":"/joway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353464?s=80&v=4"},"commit":{"message":"Merge pull request #224 from bytedance/develop\n\nchore: merge from develop","shortMessageHtmlLink":"Merge pull request #224 from bytedance/develop"}},{"before":"4d9cac1af28cba5aa8f0a4ed90b295b90619b2bd","after":"4f14cd95d9cbab9add373284da5c376452bf4a26","ref":"refs/heads/develop","pushedAt":"2024-08-05T03:31:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joway","name":"Joway","path":"/joway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353464?s=80&v=4"},"commit":{"message":"chore: rm useless and unstable tests codes (#223)\n\n* chore: rm linked fast rand for test\r\n\r\n* chore: rm unstable ci assert\r\n\r\n* chore: spped up TestDigest","shortMessageHtmlLink":"chore: rm useless and unstable tests codes (#223)"}},{"before":"a03554c296f839861396fcde6e5a76721ebe7417","after":"4d9cac1af28cba5aa8f0a4ed90b295b90619b2bd","ref":"refs/heads/develop","pushedAt":"2024-08-02T06:49:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joway","name":"Joway","path":"/joway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353464?s=80&v=4"},"commit":{"message":"chore: fix all unit test ci (#222)\n\n* chore: fix license check ci\r\n\r\n* chore: rm feishu notify since it not work now\r\n\r\n* chore: rm bench diff since it not work now\r\n\r\n* chore: change license ci\r\n\r\n* chore: speed up ci\r\n\r\n* chore: fix TestBreakerConcurrent ci\r\n\r\n* chore: skip un-stable unit test since its time sensetive\r\n\r\n* chore: fix test race\r\n\r\n* fix: FromHTTPHeader add stale\r\n\r\n* fix: TestChannelNoConsumer race\r\n\r\n* chore: grant owner to joway","shortMessageHtmlLink":"chore: fix all unit test ci (#222)"}},{"before":"5df24c0168e22d5f8723c079791eacafd82812cb","after":"a03554c296f839861396fcde6e5a76721ebe7417","ref":"refs/heads/develop","pushedAt":"2024-07-11T08:50:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ppzqh","name":"QihengZhou","path":"/ppzqh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30144865?s=80&v=4"},"commit":{"message":"feat: add GetValueToMap that sets value to the input map (#212)","shortMessageHtmlLink":"feat: add GetValueToMap that sets value to the input map (#212)"}},{"before":"01b2cbcf35e1d6e85bd9bc12d1dd2194c6b754e8","after":"5df24c0168e22d5f8723c079791eacafd82812cb","ref":"refs/heads/develop","pushedAt":"2024-05-31T03:04:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joway","name":"Joway","path":"/joway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353464?s=80&v=4"},"commit":{"message":"feat: add span cache (#213)","shortMessageHtmlLink":"feat: add span cache (#213)"}},{"before":"197ded923ae306d1f8a419be9f8e7412860d55a9","after":"01b2cbcf35e1d6e85bd9bc12d1dd2194c6b754e8","ref":"refs/heads/develop","pushedAt":"2024-05-14T07:05:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joway","name":"Joway","path":"/joway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353464?s=80&v=4"},"commit":{"message":"fix: channel consume left data after close (#211)","shortMessageHtmlLink":"fix: channel consume left data after close (#211)"}},{"before":"fefc805d4d2a08f20614455e9e54665c78318a87","after":"197ded923ae306d1f8a419be9f8e7412860d55a9","ref":"refs/heads/develop","pushedAt":"2024-05-07T06:41:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zhangyunhao116","name":"ZhangYunHao","path":"/zhangyunhao116","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18065074?s=80&v=4"},"commit":{"message":"feat: optimize make bytes to reduce memclr cost (#209)","shortMessageHtmlLink":"feat: optimize make bytes to reduce memclr cost (#209)"}},{"before":"21fc7a1671a879e2a2a9e124c58a86186b759b17","after":"fefc805d4d2a08f20614455e9e54665c78318a87","ref":"refs/heads/develop","pushedAt":"2024-04-19T07:04:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joway","name":"Joway","path":"/joway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353464?s=80&v=4"},"commit":{"message":"perf: metainfo reduce mallocgc (#199)","shortMessageHtmlLink":"perf: metainfo reduce mallocgc (#199)"}},{"before":"557e5c0f88d7530d74c0ef8c2339d9c410eb339c","after":"733fed4a8abac9ad8d804664f41280018f229d20","ref":"refs/heads/feat/proctuner","pushedAt":"2024-03-22T10:26:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joway","name":"Joway","path":"/joway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353464?s=80&v=4"},"commit":{"message":"feat: proc tuner","shortMessageHtmlLink":"feat: proc tuner"}},{"before":"41f508f2293f2021eb204145834c816dfa91e05b","after":"557e5c0f88d7530d74c0ef8c2339d9c410eb339c","ref":"refs/heads/feat/proctuner","pushedAt":"2024-03-22T09:33:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joway","name":"Joway","path":"/joway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353464?s=80&v=4"},"commit":{"message":"feat: proc tuner","shortMessageHtmlLink":"feat: proc tuner"}},{"before":"184f30e85321832f22f29f6b30a89ac8a51526a1","after":"41f508f2293f2021eb204145834c816dfa91e05b","ref":"refs/heads/feat/proctuner","pushedAt":"2024-03-22T09:21:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joway","name":"Joway","path":"/joway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353464?s=80&v=4"},"commit":{"message":"feat: proc tuner","shortMessageHtmlLink":"feat: proc tuner"}},{"before":null,"after":"184f30e85321832f22f29f6b30a89ac8a51526a1","ref":"refs/heads/feat/proctuner","pushedAt":"2024-03-22T08:57:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joway","name":"Joway","path":"/joway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353464?s=80&v=4"},"commit":{"message":"feat: proc tuner","shortMessageHtmlLink":"feat: proc tuner"}},{"before":null,"after":"12e3909ba64de7c74e572030d0f2f7de7b646f51","ref":"refs/heads/feat/channel-output-timeout","pushedAt":"2024-03-20T07:17:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joway","name":"Joway","path":"/joway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8353464?s=80&v=4"},"commit":{"message":"chore: fix typo signal","shortMessageHtmlLink":"chore: fix typo signal"}},{"before":"5e26950c5e57bfa2060474d554e19f596f98b6c2","after":"21fc7a1671a879e2a2a9e124c58a86186b759b17","ref":"refs/heads/develop","pushedAt":"2024-03-15T06:28:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zhangyunhao116","name":"ZhangYunHao","path":"/zhangyunhao116","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18065074?s=80&v=4"},"commit":{"message":"feat: support fastrand in Go 1.22 (#206)\n\n\r\nCo-authored-by: ZhangYunHao ","shortMessageHtmlLink":"feat: support fastrand in Go 1.22 (#206)"}},{"before":"a5eedbe96960cf0f801cf970e89f511842daee75","after":"5e26950c5e57bfa2060474d554e19f596f98b6c2","ref":"refs/heads/develop","pushedAt":"2024-02-02T11:09:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PureWhiteWu","name":"Pure White","path":"/PureWhiteWu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314335?s=80&v=4"},"commit":{"message":"feat: add GetBackwardValueToSend api to get a single backward value to send from the given context (#164)","shortMessageHtmlLink":"feat: add GetBackwardValueToSend api to get a single backward value t…"}},{"before":"6e071b221ab177f379c24deae75176f9ac87f44c","after":"a5eedbe96960cf0f801cf970e89f511842daee75","ref":"refs/heads/develop","pushedAt":"2023-12-19T11:11:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zhangyunhao116","name":"ZhangYunHao","path":"/zhangyunhao116","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18065074?s=80&v=4"},"commit":{"message":"feat: safe and self-adaptive channel (#196)","shortMessageHtmlLink":"feat: safe and self-adaptive channel (#196)"}},{"before":"614d0af6619bf612a797e07e6a1ac1533f529491","after":"6e071b221ab177f379c24deae75176f9ac87f44c","ref":"refs/heads/develop","pushedAt":"2023-12-19T09:41:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PureWhiteWu","name":"Pure White","path":"/PureWhiteWu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314335?s=80&v=4"},"commit":{"message":"chore: add owner for channel lib (#197)","shortMessageHtmlLink":"chore: add owner for channel lib (#197)"}},{"before":null,"after":"614d0af6619bf612a797e07e6a1ac1533f529491","ref":"refs/heads/v0.0.0-20230224073017-0b6876860a2f","pushedAt":"2023-08-15T09:14:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lyeeeeee","name":null,"path":"/lyeeeeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82501336?s=80&v=4"},"commit":{"message":"fix(metainfo): old kvs missed after `WithValues()` (#186)\n\n* fix(metainfo): old kvs missed after `WithValues()`\r\n\r\n* opt: add Len() API for better performance when dumping KVS","shortMessageHtmlLink":"fix(metainfo): old kvs missed after WithValues() (#186)"}},{"before":"a129727683172f57dcc27014e82ed8a360f294e4","after":"614d0af6619bf612a797e07e6a1ac1533f529491","ref":"refs/heads/develop","pushedAt":"2023-07-28T08:28:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"YangruiEmma","name":null,"path":"/YangruiEmma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1894678?s=80&v=4"},"commit":{"message":"fix(metainfo): old kvs missed after `WithValues()` (#186)\n\n* fix(metainfo): old kvs missed after `WithValues()`\r\n\r\n* opt: add Len() API for better performance when dumping KVS","shortMessageHtmlLink":"fix(metainfo): old kvs missed after WithValues() (#186)"}},{"before":"7f5f1dee0b1e5f22fdd6cc374aa94e2871c25f5a","after":"a129727683172f57dcc27014e82ed8a360f294e4","ref":"refs/heads/develop","pushedAt":"2023-05-31T14:47:07.372Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PureWhiteWu","name":"Pure White","path":"/PureWhiteWu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314335?s=80&v=4"},"commit":{"message":"chore: downward compatibility for go1.15 (#180)","shortMessageHtmlLink":"chore: downward compatibility for go1.15 (#180)"}},{"before":"343ae5fedd5fd8cfb1ceb9c4816878045222f9f6","after":"7f5f1dee0b1e5f22fdd6cc374aa94e2871c25f5a","ref":"refs/heads/develop","pushedAt":"2023-05-12T06:04:33.514Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PureWhiteWu","name":"Pure White","path":"/PureWhiteWu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314335?s=80&v=4"},"commit":{"message":"optimise(gopool): no cap by default (#178)","shortMessageHtmlLink":"optimise(gopool): no cap by default (#178)"}},{"before":"6e1908b6b122bbf23ba2539c0466a82ff79b1763","after":null,"ref":"refs/heads/fix/zsetfuncname","pushedAt":"2023-04-18T09:04:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zhangyunhao116","name":"ZhangYunHao","path":"/zhangyunhao116","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18065074?s=80&v=4"}},{"before":"a00d8057bef954a3e30e0e00c86ee9c42cc3d83c","after":"343ae5fedd5fd8cfb1ceb9c4816878045222f9f6","ref":"refs/heads/develop","pushedAt":"2023-04-18T09:04:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zhangyunhao116","name":"ZhangYunHao","path":"/zhangyunhao116","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18065074?s=80&v=4"},"commit":{"message":"fix(zset): fix wrong func name (#168)","shortMessageHtmlLink":"fix(zset): fix wrong func name (#168)"}},{"before":"771bed0763b60c0e49677b68bcfc0346e4ce458c","after":"6e1908b6b122bbf23ba2539c0466a82ff79b1763","ref":"refs/heads/fix/zsetfuncname","pushedAt":"2023-04-17T06:31:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SilverRainZ","name":"Shengyu Zhang","path":"/SilverRainZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8090459?s=80&v=4"},"commit":{"message":"fix(zset): fix wrong func name","shortMessageHtmlLink":"fix(zset): fix wrong func name"}},{"before":"5f61dd13ae7af61724583f3be2aa251a98843e9a","after":"a00d8057bef954a3e30e0e00c86ee9c42cc3d83c","ref":"refs/heads/develop","pushedAt":"2023-03-24T09:03:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PureWhiteWu","name":"Pure White","path":"/PureWhiteWu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314335?s=80&v=4"},"commit":{"message":"feat(metainfo): add WithValues and WithPersistentValues for batch with (#175)","shortMessageHtmlLink":"feat(metainfo): add WithValues and WithPersistentValues for batch with ("}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QwNjoyOTo1Ni4wMDAwMDBazwAAAASrNjEU","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QwNjoyOTo1Ni4wMDAwMDBazwAAAASrNjEU","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yNFQwOTowMzoyNi4wMDAwMDBazwAAAAMKXw4t"}},"title":"Activity · bytedance/gopkg"}