kercylan
|
d0d2087fee
|
refactor: 移除分段锁map实现及 hash.Map、hash.ReadonlyMap 接口,移除 asynchronous 包,同步包更名为 concurrent
|
2023-07-21 23:32:46 +08:00 |
kercylan
|
2cbffbf967
|
feat: super 包支持注册第三方错误,将第三方错误转换为特定错误代码和信息
|
2023-07-21 23:20:22 +08:00 |
kercylan
|
6238883dc9
|
refactor: 优化 solo.guid 的使用,命名空间需要注册
|
2023-07-21 23:18:34 +08:00 |
kercylan98
|
506e0f2ee4
|
feat: super 包添加 []byte、string 零拷贝转换函数
|
2023-07-20 19:32:58 +08:00 |
kercylan98
|
b6f28dd743
|
refactor: storage 包重新实现
|
2023-07-20 18:10:22 +08:00 |
kercylan98
|
3e956b64cf
|
revert: 移除 storage 包,不合理的设计
|
2023-07-20 14:03:36 +08:00 |
kercylan98
|
a43fb4faea
|
refactor: storage 中的 Delete 要求返回 error
|
2023-07-20 10:19:58 +08:00 |
kercylan98
|
3befe645b7
|
refactor: 去除 storage 中的 errHandle 参数
|
2023-07-20 10:15:34 +08:00 |
kercylan98
|
0d1a985e69
|
refactor: storage 要求 Load 等函数返回错误信息
|
2023-07-20 09:50:35 +08:00 |
kercylan98
|
7c5edb8bef
|
Merge branch 'develop'
|
2023-07-20 09:37:43 +08:00 |
kercylan98
|
037c9b7bbd
|
fix: 修复 onStop 无法等待逻辑执行完成的问题
|
2023-07-19 17:25:12 +08:00 |
kercylan
|
35b6f0a8b5
|
Merge pull request #25 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.18
|
2023-07-19 15:06:28 +08:00 |
kercylan
|
6aab9d84a9
|
chore(master): release 0.0.18
|
2023-07-19 15:06:15 +08:00 |
kercylan98
|
013436ab03
|
Merge branch 'develop'
|
2023-07-19 15:05:33 +08:00 |
kercylan98
|
4378aa0eb7
|
test: 新增 GlobalDataFileStorage 和 IndexDataFileStorage 的测试用例
|
2023-07-19 14:57:20 +08:00 |
kercylan98
|
c447c8afb3
|
feat: storage 添加内置实现的文件存储器,可以通过 storages 包进行使用
|
2023-07-19 14:56:52 +08:00 |
kercylan98
|
f59354db3f
|
feat: 新增 storage 支持数据持久化
|
2023-07-19 12:12:30 +08:00 |
kercylan98
|
1dcbd0a220
|
feat: 支持使用 super.RegError 函数为错误注册全局错误码,使用 super.GetErrorCode 根据错误获取全局错误码
|
2023-07-19 11:07:06 +08:00 |
kercylan98
|
31ad0ee4fb
|
feat: builtin.Player 可以通过 GetConn 函数获取到网络连接
|
2023-07-18 18:25:51 +08:00 |
kercylan98
|
8835e4a88b
|
feat: 支持通过 timer.CalcNextTimeWithRefer 计算下一个整点时间
|
2023-07-18 18:25:21 +08:00 |
kercylan
|
722c1089f7
|
Merge pull request #24 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.17
|
2023-07-18 12:03:17 +08:00 |
kercylan
|
3569df00f0
|
chore(master): release 0.0.17
|
2023-07-18 12:02:57 +08:00 |
kercylan98
|
47a1c8e487
|
Merge remote-tracking branch 'origin/master'
|
2023-07-18 12:02:31 +08:00 |
kercylan98
|
a0085c5732
|
Merge branch 'develop'
|
2023-07-18 12:02:22 +08:00 |
kercylan98
|
28c6097044
|
feat: 增加部分字符串转换函数
|
2023-07-18 09:33:54 +08:00 |
kercylan98
|
ab0a7cbbbc
|
fix: 修复主键为空的数据被导出的问题
|
2023-07-17 20:13:05 +08:00 |
kercylan98
|
8bbd49554f
|
feat: 通过 golang 模板生成的配置结构代码支持通过 Sync 函数执行安全的配置操作,避免配置被刷新造成的异常
|
2023-07-17 18:43:38 +08:00 |
kercylan
|
bb4563d681
|
Merge pull request #23 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.16
|
2023-07-17 17:10:36 +08:00 |
kercylan
|
b720f67039
|
chore(master): release 0.0.16
|
2023-07-17 17:06:12 +08:00 |
kercylan98
|
a62db174f4
|
Merge branch 'develop'
|
2023-07-17 17:05:35 +08:00 |
kercylan98
|
3ee638f4df
|
feat: super 包支持使用 super.GoFormat 函数格式化 go 文件
|
2023-07-17 17:05:21 +08:00 |
kercylan98
|
9349e3cdbe
|
other: 配置导出 Golang 结构体注释优化
|
2023-07-17 16:11:29 +08:00 |
kercylan98
|
130869af4e
|
other: 配置导表优化
|
2023-07-17 16:06:36 +08:00 |
kercylan98
|
91b2b52fc8
|
other: pce.ce 包提供内置的 xlsx 配置表
|
2023-07-17 14:36:29 +08:00 |
kercylan98
|
7e7a504421
|
feat: 重构 config 和 configexport 包
- 配置加载包 config 更名为 configuration
- 配置导出包 configexport 更名为 pce
- 重构
config 包加载方式,采用加载器的方式,并且支持多加载器
- 重构 configexport
包,支持通过实现模板的方式导出不同格式的数据文件及结构文件
|
2023-07-17 13:28:17 +08:00 |
kercylan98
|
8e2b4ebc89
|
other: 日志字段调用由 zap.Field 更改为 log.Field
|
2023-07-15 09:36:24 +08:00 |
kercylan98
|
25ed712fc9
|
feat: super 包支持 match 控制函数
|
2023-07-14 21:24:27 +08:00 |
kercylan98
|
c1e3c65c1c
|
style: 去除部分无用字段,优化整体可读性
|
2023-07-14 20:41:44 +08:00 |
kercylan98
|
1b9ec9f2b6
|
feat: 修复 server.PushAsyncMessage 无法正确调用回调函数的问题
|
2023-07-14 17:41:41 +08:00 |
kercylan98
|
0215d9ff8c
|
fix: 修复 server.Server 部分事件中发生 panic 导致程序退出的问题
|
2023-07-14 12:40:13 +08:00 |
kercylan
|
f8c4b2202f
|
Merge pull request #22 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.15
|
2023-07-14 12:03:55 +08:00 |
kercylan
|
ae49488fa6
|
chore(master): release 0.0.15
|
2023-07-14 12:00:14 +08:00 |
kercylan98
|
8b3dd1ff92
|
Merge remote-tracking branch 'origin/master'
|
2023-07-14 11:59:39 +08:00 |
kercylan98
|
10fcb54322
|
feat: 新增 steram 包,支持 map 和 slice 的链式操作
|
2023-07-14 11:38:49 +08:00 |
kercylan98
|
8f9589df42
|
other: mod 优化
|
2023-07-13 19:02:56 +08:00 |
kercylan98
|
3faca36d51
|
other: 移除 tools 包
|
2023-07-13 18:58:58 +08:00 |
kercylan98
|
349ec42a72
|
fix: 修复 log 无法正确打印 Caller 的问题
|
2023-07-13 18:56:12 +08:00 |
kercylan
|
1cf3cb9dee
|
Merge pull request #21 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.14
|
2023-07-13 17:02:53 +08:00 |
kercylan
|
0f45c10d6c
|
chore(master): release 0.0.14
|
2023-07-13 17:02:03 +08:00 |
kercylan98
|
3e9d56ec5b
|
perf: 调整 server.DefaultMessageChannelSize 为 65535,优化默认内存占用
|
2023-07-13 14:38:39 +08:00 |