wdvxdr
|
5dfa4528dd
|
fix: fix group unmute all
|
2021-12-23 14:03:09 +08:00 |
|
wdvxdr
|
cf49727531
|
fix: use go.uber.org/atomic to force atomic
|
2021-12-17 21:01:10 +08:00 |
|
Mrs4s
|
c73026ce09
|
update dep
|
2021-12-04 18:08:59 +08:00 |
|
Mrs4s
|
d08d9dbddd
|
feat: decode compressed guild event packet. close #207
|
2021-12-02 01:03:10 +08:00 |
|
Mrs4s
|
6514cd144e
|
protocol: update protobuf files
|
2021-11-26 10:19:08 +08:00 |
|
wdvxdr
|
b483e44f9c
|
proto: use protoc-gen-golite generated files
|
2021-11-25 21:23:49 +08:00 |
|
wdvxdr
|
4bdb791334
|
dep: use RomiChan/protobuf
|
2021-11-24 21:57:13 +08:00 |
|
wdvxdr
|
a69487056d
|
drop unsafe in TEA encryption
name old time/op new time/op delta
TEAen/16-8 245ns ± 0% 237ns ± 0% -3.29% (p=0.008 n=5+5)
TEAen/256-8 1.73µs ± 0% 1.69µs ± 0% -2.77% (p=0.008 n=5+5)
TEAen/4K-8 24.9µs ± 0% 25.0µs ± 1% ~ (p=0.690 n=5+5)
TEAen/32K-8 198µs ± 0% 199µs ± 1% +0.73% (p=0.008 n=5+5)
TEAde/16-8 215ns ± 1% 196ns ± 1% -8.93% (p=0.008 n=5+5)
TEAde/256-8 1.70µs ± 0% 1.56µs ± 0% -8.08% (p=0.008 n=5+5)
TEAde/4K-8 24.9µs ± 1% 23.5µs ± 0% -5.50% (p=0.008 n=5+5)
TEAde/32K-8 198µs ± 0% 187µs ± 1% -5.34% (p=0.008 n=5+5)
name old speed new speed delta
TEAen/16-8 65.4MB/s ± 0% 67.6MB/s ± 1% +3.39% (p=0.008 n=5+5)
TEAen/256-8 148MB/s ± 0% 152MB/s ± 0% +2.84% (p=0.008 n=5+5)
TEAen/4K-8 164MB/s ± 0% 164MB/s ± 1% ~ (p=0.587 n=5+5)
TEAen/32K-8 166MB/s ± 0% 165MB/s ± 1% -0.72% (p=0.008 n=5+5)
TEAde/16-8 149MB/s ± 1% 163MB/s ± 1% +9.81% (p=0.008 n=5+5)
TEAde/256-8 160MB/s ± 0% 174MB/s ± 0% +8.80% (p=0.008 n=5+5)
TEAde/4K-8 165MB/s ± 1% 175MB/s ± 0% +5.81% (p=0.008 n=5+5)
TEAde/32K-8 166MB/s ± 0% 175MB/s ± 1% +5.70% (p=0.008 n=5+5)
|
2021-11-16 20:54:40 +08:00 |
|
wdvxdr
|
2a92b2755f
|
perf: speed up tea encrypt & decrypt
name old time/op new time/op delta
TEAen/16-8 260ns ± 0% 245ns ± 0% -5.83% (p=0.008 n=5+5)
TEAen/256-8 1.86µs ± 0% 1.73µs ± 0% -6.86% (p=0.008 n=5+5)
TEAen/4K-8 27.8µs ± 0% 24.9µs ± 0% -10.19% (p=0.008 n=5+5)
TEAde/16-8 223ns ± 1% 215ns ± 1% -3.24% (p=0.008 n=5+5)
TEAde/256-8 1.88µs ± 0% 1.70µs ± 0% -9.49% (p=0.000 n=4+5)
TEAde/4K-8 28.1µs ± 1% 24.9µs ± 1% -11.43% (p=0.008 n=5+5)
name old speed new speed delta
TEAen/16-8 61.6MB/s ± 0% 65.4MB/s ± 0% +6.19% (p=0.008 n=5+5)
TEAen/256-8 138MB/s ± 0% 148MB/s ± 0% +7.35% (p=0.008 n=5+5)
TEAen/4K-8 147MB/s ± 0% 164MB/s ± 0% +11.34% (p=0.008 n=5+5)
TEAde/16-8 144MB/s ± 1% 149MB/s ± 1% +3.34% (p=0.008 n=5+5)
TEAde/256-8 145MB/s ± 0% 160MB/s ± 0% +10.47% (p=0.016 n=4+5)
TEAde/4K-8 146MB/s ± 1% 165MB/s ± 1% +12.90% (p=0.008 n=5+5)
|
2021-11-12 11:40:40 +08:00 |
|
Mrs4s
|
8368d10932
|
update dep
|
2021-10-30 17:13:18 +08:00 |
|
wdvxdr
|
3b85d69fd3
|
dep: use github.com/klauspost/compress
|
2021-10-16 22:11:21 +08:00 |
|
Mrs4s
|
6570d10dc4
|
feat: connection quality test.
|
2021-10-16 16:12:33 +08:00 |
|
Mrs4s
|
3b6d4a6671
|
feat: GetUnidirectionalFriendList.
|
2021-09-16 15:32:39 +08:00 |
|
wdvxdr
|
fd9a6657fa
|
drop dep jsoniter&reflect2.
for smaller binary size.
|
2021-08-25 16:16:08 +08:00 |
|
wdvxdr
|
f4fca58809
|
feat(jce): optimize ReadSlice performance.
name old time/op new time/op delta
JceReader_ReadSlice-8 1.09ms ± 7% 0.52ms ± 1% -52.48% (p=0.000 n=10+10)
name old speed new speed delta
JceReader_ReadSlice-8 19.4MB/s ± 7% 40.8MB/s ± 1% +110.25% (p=0.000 n=10+10)
name old alloc/op new alloc/op delta
JceReader_ReadSlice-8 594kB ± 1% 266kB ± 0% -55.22% (p=0.000 n=9+9)
name old allocs/op new allocs/op delta
JceReader_ReadSlice-8 22.6k ± 0% 18.0k ± 0% -19.98% (p=0.000 n=10+10)
|
2021-08-12 20:45:45 +08:00 |
|
wdvxdr
|
feb482e0e3
|
switch errgroup.
|
2021-07-31 22:30:19 +08:00 |
|
wdvxdr
|
4aa87a8ab8
|
dep: remove github.com/golang/protobuf
|
2021-06-11 14:23:46 +08:00 |
|
Ink33
|
2233f43953
|
chore: bump to go1.16 (#164)
|
2021-06-11 12:48:23 +08:00 |
|
wdvxdr
|
93534fe94a
|
improve binary.Writer
|
2021-03-12 16:07:36 +08:00 |
|
Mrs4s
|
a2937b8b01
|
clear require.
|
2021-03-06 19:32:16 +08:00 |
|
Mrs4s
|
ffb9cc5bff
|
optimize login speed.
|
2021-03-04 16:05:18 +08:00 |
|
Mrs4s
|
bebbc838c8
|
fix group member permission.
|
2021-01-30 22:06:01 +08:00 |
|
Mrs4s
|
ecd5a7b430
|
Revert "SpeedUP Rand"
|
2021-01-26 03:40:55 +08:00 |
|
Lin
|
aa6ed0fc34
|
SpeedUP Rand
|
2021-01-22 00:14:01 +08:00 |
|
Lin
|
704f0b0a4a
|
Switch to jsoniter
|
2021-01-17 16:10:13 +08:00 |
|
Mrs4s
|
33199f6fae
|
feature use bdh channel upload group image.
|
2021-01-02 02:43:19 +08:00 |
|
wdvxdr
|
478bbdea72
|
use code gen sync.Map
|
2020-12-19 15:11:50 +08:00 |
|
wdvxdr
|
01c133ebec
|
use LoadAndDelete
|
2020-12-11 23:11:00 +08:00 |
|
wfjsw
|
02eb1c6357
|
better error support
|
2020-11-25 13:14:55 +08:00 |
|
Mrs4s
|
d9e1c14a80
|
feature: group file system.
|
2020-10-28 19:23:25 +08:00 |
|
Mrs4s
|
dde8bded28
|
fix long msg error.
|
2020-09-09 17:50:06 +08:00 |
|
scjtqs
|
e8b715ea6e
|
严谨一点,校验下json格式的富文本,其他非xml和json的富文本 写入text
|
2020-09-06 10:50:13 +08:00 |
|
LXY1226
|
41afe67200
|
Restore to net/http
|
2020-08-05 08:46:13 +08:00 |
|
LXY1226
|
6b9898fd6f
|
Add Ptt
|
2020-08-04 15:16:44 +08:00 |
|
Mrs4s
|
ddfd670dac
|
first commit.
|
2020-07-06 03:56:25 +08:00 |
|