{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":584980129,"defaultBranch":"main","name":"dynamicgo","ownerLogin":"cloudwego","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-04T02:22:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/79236453?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722395633.0","currentOid":""},"activityList":{"items":[{"before":"0edfd20a9aa0621d2b7bf8879e89e19feab8b867","after":"cb44ce6d91355ecc216f8aaddfb0b31f64ba6700","ref":"refs/heads/main","pushedAt":"2024-08-12T11:11:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"feat:(thrift) support putting IDL filename into Descriptor's annotations (#71)\n\nCo-authored-by: zhangshengkun ","shortMessageHtmlLink":"feat:(thrift) support putting IDL filename into Descriptor's annotati…"}},{"before":"2326e652bac3910903fda2c314772bb681c4697a","after":"0edfd20a9aa0621d2b7bf8879e89e19feab8b867","ref":"refs/heads/main","pushedAt":"2024-08-10T17:13:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"fix empty biz body unwrapBinary EOF error (#70)\n\nCo-authored-by: xielei.xielei ","shortMessageHtmlLink":"fix empty biz body unwrapBinary EOF error (#70)"}},{"before":"ec9390301d70bd926310ed67d4315b6775f7b228","after":"2326e652bac3910903fda2c314772bb681c4697a","ref":"refs/heads/main","pushedAt":"2024-07-31T10:06:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaost","name":"Kyle Xiao","path":"/xiaost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5179850?s=80&v=4"},"commit":{"message":"refactor: rm github.com/apache/thrift (#68)","shortMessageHtmlLink":"refactor: rm github.com/apache/thrift (#68)"}},{"before":"1e6bfcabfa6ece7a21a102df741c844738f0a963","after":"ec9390301d70bd926310ed67d4315b6775f7b228","ref":"refs/heads/main","pushedAt":"2024-07-31T09:21:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"chore: Delete .DS_Store file (#65)","shortMessageHtmlLink":"chore: Delete .DS_Store file (#65)"}},{"before":"7f139dd108a36249c2d0fff7869c5b6c5b49f83f","after":"1e6bfcabfa6ece7a21a102df741c844738f0a963","ref":"refs/heads/main","pushedAt":"2024-07-31T03:10:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"feat: support go1.23 (#66)\n\n* chore: support go1.23\r\n\r\n* update sonic\r\n\r\n* opt: recover to print more context\r\n\r\n* opt: make more panic msg\r\n\r\n* update mod\r\n\r\n* update ci\r\n\r\n* add go1.23 ci\r\n\r\n* fix: checkptr\r\n\r\n* remove all API docs onto go.dev\r\n\r\n* update","shortMessageHtmlLink":"feat: support go1.23 (#66)"}},{"before":"b598aa7b7f435b228f4a15ba8094cfc2447161eb","after":"1f68757ba0d6dba8c910ea8c9acc4012263c282c","ref":"refs/heads/chore/go1.23","pushedAt":"2024-07-30T07:02:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"update","shortMessageHtmlLink":"update"}},{"before":"73c55af1ddbe15eaa48507f60b96e4efaa9f3beb","after":"b598aa7b7f435b228f4a15ba8094cfc2447161eb","ref":"refs/heads/chore/go1.23","pushedAt":"2024-07-30T06:52:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"fix: checkptr","shortMessageHtmlLink":"fix: checkptr"}},{"before":"1e86aecd06eaabf744f61c29800cc1ff02e53d46","after":"73c55af1ddbe15eaa48507f60b96e4efaa9f3beb","ref":"refs/heads/chore/go1.23","pushedAt":"2024-07-30T06:43:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"add go1.23 ci","shortMessageHtmlLink":"add go1.23 ci"}},{"before":"d2d8ff2802ed7875a789d8e0f4ffae1714c36b20","after":"1e86aecd06eaabf744f61c29800cc1ff02e53d46","ref":"refs/heads/chore/go1.23","pushedAt":"2024-07-30T06:38:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"update ci","shortMessageHtmlLink":"update ci"}},{"before":"aced858dac7e25b96329c494b85c582313097de9","after":"d2d8ff2802ed7875a789d8e0f4ffae1714c36b20","ref":"refs/heads/chore/go1.23","pushedAt":"2024-07-30T06:36:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"update ci","shortMessageHtmlLink":"update ci"}},{"before":"b8450a5526437b8709ee9a1617bbb807104cd341","after":"aced858dac7e25b96329c494b85c582313097de9","ref":"refs/heads/chore/go1.23","pushedAt":"2024-07-30T06:35:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"update mod","shortMessageHtmlLink":"update mod"}},{"before":"44f33bc5cf3afdb29d2a8f2ab92772e9837e7fe2","after":"b8450a5526437b8709ee9a1617bbb807104cd341","ref":"refs/heads/chore/go1.23","pushedAt":"2024-07-30T06:31:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"opt: make more panic msg","shortMessageHtmlLink":"opt: make more panic msg"}},{"before":null,"after":"44f33bc5cf3afdb29d2a8f2ab92772e9837e7fe2","ref":"refs/heads/chore/go1.23","pushedAt":"2024-07-30T03:47:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"update sonic","shortMessageHtmlLink":"update sonic"}},{"before":"2d344ea7df609b508c4b59e240a7b274c2c71ac0","after":"7f139dd108a36249c2d0fff7869c5b6c5b49f83f","ref":"refs/heads/main","pushedAt":"2024-07-19T08:38:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"fix:(j2t) keep input memory alive (#64)","shortMessageHtmlLink":"fix:(j2t) keep input memory alive (#64)"}},{"before":null,"after":"90e3828e1ea427e8bfe80b4552535aba1e79aa9f","ref":"refs/heads/fix/gc_alive","pushedAt":"2024-07-12T11:38:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"fix:(j2t) keep input memory alive","shortMessageHtmlLink":"fix:(j2t) keep input memory alive"}},{"before":"4d3e104749354f6348863bb042e0b9cb9a8885c2","after":"2d344ea7df609b508c4b59e240a7b274c2c71ac0","ref":"refs/heads/main","pushedAt":"2024-07-01T09:30:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Marina-Sakai","name":"Marina Sakai","path":"/Marina-Sakai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118230951?s=80&v=4"},"commit":{"message":"fix(conv): fix misuse of String2Int64 (#62)\n\n* fix: conv option\r\n\r\n* chore: modify comment","shortMessageHtmlLink":"fix(conv): fix misuse of String2Int64 (#62)"}},{"before":"738bcc32f79409e4d27692342026cfae2d9c266e","after":"4d3e104749354f6348863bb042e0b9cb9a8885c2","ref":"refs/heads/main","pushedAt":"2024-06-26T07:08:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"perf(thrift): new pure go Skip impl, 1x better performance (#59)\n\nperf(thrift): new pure go Skip impl\r\n\r\ngoos: darwin\r\ngoarch: amd64\r\npkg: github.com/cloudwego/dynamicgo/thrift\r\ncpu: VirtualApple @ 2.50GHz\r\n │ ./old.txt │ ./new.txt │\r\n │ sec/op │ sec/op vs base │\r\nSkipNoCheck/native-10 185.9n ± 1% 172.6n ± 1% -7.13% (p=0.000 n=10)\r\nSkipNoCheck/go-10 199.2n ± 1% 100.4n ± 1% -49.62% (p=0.000 n=10)\r\ngeomean 192.4n 131.6n -31.60%\r\n\r\n │ ./old.txt │ ./new.txt │\r\n │ B/s │ B/s vs base │\r\nSkipNoCheck/native-10 333.6Mi ± 1% 359.1Mi ± 1% +7.65% (p=0.000 n=10)\r\nSkipNoCheck/go-10 311.1Mi ± 1% 617.9Mi ± 1% +98.58% (p=0.000 n=10)\r\ngeomean 322.2Mi 471.0Mi +46.21%","shortMessageHtmlLink":"perf(thrift): new pure go Skip impl, 1x better performance (#59)"}},{"before":"1ce2e1f5d226560135b1cd3aa3fc262577c934c4","after":"738bcc32f79409e4d27692342026cfae2d9c266e","ref":"refs/heads/main","pushedAt":"2024-06-26T05:43:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"chore: ci minimum go1.17, benchmark go1.19 (#60)","shortMessageHtmlLink":"chore: ci minimum go1.17, benchmark go1.19 (#60)"}},{"before":"5f5563faf152942c5e38ef35b5e0577f98ef44f0","after":"1ce2e1f5d226560135b1cd3aa3fc262577c934c4","ref":"refs/heads/main","pushedAt":"2024-06-17T04:02:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"fix(j2p): support sint/fixed/sfixed types convertion and generic call (#57)\n\n* test: add test data for pb\r\n\r\n* fix: fix convert error with sint,fix32,fix64\r\n\r\n* test: test proto generic example\r\n\r\n* feat(proto): support streaming mode for proto (#56)\r\n\r\nfeat: support streaming mode for proto\r\n\r\n* fix: fix unsafe convert\r\n\r\n* style: delete unused code\r\n\r\n* test: delete service code in proto\r\n\r\n* test: update test data\r\n\r\n* fix: encodeMapKey\r\n\r\n* test: test sint/fix types map\r\n\r\n---------\r\n\r\nCo-authored-by: Marina Sakai <118230951+Marina-Sakai@users.noreply.github.com>","shortMessageHtmlLink":"fix(j2p): support sint/fixed/sfixed types convertion and generic call ("}},{"before":"f16948c92f02f8b08cdd3a1a14288aeec4fdff23","after":"5f5563faf152942c5e38ef35b5e0577f98ef44f0","ref":"refs/heads/main","pushedAt":"2024-06-12T03:45:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"fix: register api key (#58)\n\nfix: reigster api key","shortMessageHtmlLink":"fix: register api key (#58)"}},{"before":"4e62279d008cbde33dc8e84eb0ce8e08853189c8","after":"f16948c92f02f8b08cdd3a1a14288aeec4fdff23","ref":"refs/heads/main","pushedAt":"2024-06-11T07:33:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"fix:(j2t) write redundant `base.Base` to thrift (#55)\n\n* refactor: handler write base better\r\n\r\n* comment","shortMessageHtmlLink":"fix:(j2t) write redundant base.Base to thrift (#55)"}},{"before":"6c0a5cc0fc58c062c07843aa3ef7c54f1bf5950a","after":"4e62279d008cbde33dc8e84eb0ce8e08853189c8","ref":"refs/heads/main","pushedAt":"2024-06-10T10:01:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Marina-Sakai","name":"Marina Sakai","path":"/Marina-Sakai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118230951?s=80&v=4"},"commit":{"message":"feat(proto): support streaming mode for proto (#56)\n\nfeat: support streaming mode for proto","shortMessageHtmlLink":"feat(proto): support streaming mode for proto (#56)"}},{"before":"5051c1c20116571a4cc8c554989a8bf1eed3183b","after":"17c3a775fdda5eecd1a1373c30528b089452ba06","ref":"refs/heads/fix/j2t_base","pushedAt":"2024-06-07T09:12:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"comment","shortMessageHtmlLink":"comment"}},{"before":null,"after":"5051c1c20116571a4cc8c554989a8bf1eed3183b","ref":"refs/heads/fix/j2t_base","pushedAt":"2024-06-07T08:23:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"refactor: handler write base better","shortMessageHtmlLink":"refactor: handler write base better"}},{"before":"cc0a0b263733d5650c8ae97468d555b0aa71732a","after":null,"ref":"refs/heads/chore/drop_kitex","pushedAt":"2024-06-06T14:35:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"}},{"before":"8e8185338dcc3b43a71940ffbeaadc42f55fd36d","after":"6c0a5cc0fc58c062c07843aa3ef7c54f1bf5950a","ref":"refs/heads/main","pushedAt":"2024-06-06T14:35:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"},"commit":{"message":"chore: drop dependency on kitex (#54)\n\n* chore: drop dependency on kitex\r\n\r\n* update CI\r\n\r\n* chore","shortMessageHtmlLink":"chore: drop dependency on kitex (#54)"}},{"before":"96b7ca5a0875d5ccc7f50e7469354caa51dc296c","after":null,"ref":"refs/heads/feat/hm_fallback","pushedAt":"2024-06-06T14:34:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"}},{"before":"c730e7a54dc3ca2e50f0f8728a5b0cad106e1bba","after":null,"ref":"refs/heads/feat/treflect","pushedAt":"2024-06-06T14:34:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"}},{"before":"8c7788bad69d237ffe93feb763e146d661e57287","after":null,"ref":"refs/heads/fix/thrift_cycle_ref","pushedAt":"2024-06-06T14:34:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"}},{"before":"899f7a55406e8470f4022eec30709e50f0ad4ddd","after":null,"ref":"refs/heads/feat/asm2asm","pushedAt":"2024-06-06T14:34:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AsterDY","name":"Yi Duan","path":"/AsterDY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22593627?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEmANwBAA","startCursor":null,"endCursor":null}},"title":"Activity · cloudwego/dynamicgo"}