1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-05-05 03:23:50 +08:00

7 Commits

Author SHA1 Message Date
wdvxdr
8b99d3147e
style: fix issues reported by golangci-lint 2021-12-16 20:21:49 +08:00
Mrs4s
af9ed48cb7
feat: query guild service image 2021-11-09 03:16:26 +08:00
wdvxdr
aba75d5733
fix: fix wrong byte array length in (*encoder).u32 2021-11-07 13:58:46 +08:00
wdvxdr
21ff14fd5c
optimize(binary): allow inline (*encoder).svarint
name                       old time/op  new time/op  delta
encoder_svarint/short-8   7.12ns ± 2%  6.24ns ± 2%  -12.36%  (p=0.000 n=10+9)
encoder_svarint/medium-8  8.86ns ± 3%  7.82ns ± 2%  -11.76%  (p=0.000 n=10+10)
encoder_svarint/large-8   12.2ns ± 1%  11.4ns ± 2%   -5.99%  (p=0.000 n=10+10)

BTW, (*encoder).u32 and (*encoder).u64 can be inlined with go1.18
2021-11-07 13:56:40 +08:00
Mrs4s
991f69f141
feat: ChannelService.FetchGuestGuild 2021-11-06 23:37:33 +08:00
Mrs4s
4dfdc22a70
style: cleanup dynamic proto encode 2021-11-06 15:27:56 +08:00
Mrs4s
606ad69679
feat: GetGuildMembers 2021-11-06 14:12:03 +08:00