1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-05-04 11:07:40 +08:00

31 Commits

Author SHA1 Message Date
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
Mrs4s
90392f27c5
feat: GetGroupImageDownloadUrl impl 2021-10-30 17:11:39 +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
feb482e0e3
switch errgroup. 2021-07-31 22:30:19 +08:00
wdvxdr
297b902100
optimize ttl cache. 2021-07-11 21:50:14 +08:00
wdvxdr
4aa87a8ab8
dep: remove github.com/golang/protobuf 2021-06-11 14:23:46 +08:00
wdvxdr
93534fe94a
improve binary.Writer 2021-03-12 16:07:36 +08:00
Mrs4s
ffb9cc5bff optimize login speed. 2021-03-04 16:05:18 +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
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
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