Commit Graph

  • 90d11bc6eb ADD file via upload master testiPyqejCa 2024-10-10 16:30:39 +0800
  • b0036c491b ADD file via upload feature01 testkBsgwlMx 2024-10-10 14:49:03 +0800
  • 04c743812c ADD file via upload dev1 testkBsgwlMx 2024-10-10 14:45:57 +0800
  • 7ff6bef1cc ADD file via upload dev chenyh 2024-09-26 16:40:13 +0800
  • bef00a76de Initial commit chenyh 2024-09-26 14:02:55 +0800
  • 5b63b517c8 chore(master): release 0.5.8 release-please--branches--master--components--minotaur kercylan 2024-05-01 14:42:45 +0800
  • c5b755c8bb Merge remote-tracking branch 'origin/master' kercylan98 2024-05-01 14:43:11 +0800
  • 147f0a31a0 feat: server 新增 NewOfflineConn 函数,兼容部分特殊操作 kercylan98 2024-05-01 14:42:56 +0800
  • 389de7c57c
    Merge pull request #86 from kercylan98/release-please--branches--master--components--minotaur kercylan 2024-04-23 10:47:01 +0800
  • 4b50f06f43 chore(master): release 0.5.7 kercylan 2024-04-23 10:46:49 +0800
  • 9c596a8a9d Merge remote-tracking branch 'origin/master' kercylan98 2024-04-23 10:47:09 +0800
  • be6af14261 fix: 修复 timer.Pool 在获取到池中 Ticker 时,可选项不生效的问题 kercylan98 2024-04-23 10:46:59 +0800
  • 6d0b8fe6c5
    Merge pull request #85 from kercylan98/release-please--branches--master--components--minotaur kercylan 2024-04-19 15:11:04 +0800
  • 30072b17a4 chore(master): release 0.5.6 kercylan 2024-04-19 15:10:46 +0800
  • bcaf9030aa Merge remote-tracking branch 'origin/master' kercylan98 2024-04-19 15:10:52 +0800
  • 45024f3b9f fix: 修复 timer.Ticker 死锁 kercylan98 2024-04-19 15:10:00 +0800
  • 554bee164f
    Merge pull request #84 from kercylan98/release-please--branches--master--components--minotaur kercylan 2024-04-10 19:09:58 +0800
  • 5629397209 chore(master): release 0.5.5 kercylan 2024-04-10 19:09:02 +0800
  • dff6faa834 other: ecs 基本实现 kercylan98 2024-04-10 19:08:07 +0800
  • cc3573b792 other: 服务器消息组件抽离 kercylan98 2024-04-09 20:23:04 +0800
  • 7ecb13b7c8 other: 服务器消息组件抽离 kercylan98 2024-04-09 16:25:11 +0800
  • e84a6ee1ae other: 优化消息分发 kercylan98 2024-04-08 19:25:14 +0800
  • 64c165317b other: 优化 kercylan98 2024-04-08 09:35:46 +0800
  • 409350f530 other: 跨队列消息 kercylan98 2024-04-07 19:14:07 +0800
  • 35e13d9cd5 other: 服务器消息优化 kercylan98 2024-04-07 18:48:11 +0800
  • 16704bfbb6 other: 服务器消息优化前 kercylan98 2024-04-07 14:37:56 +0800
  • ac929b6fcd other: 新版 server 消息并发安全控制完善 kercylan98 2024-04-07 11:01:19 +0800
  • 7cb5dd069a other: 新版 server 同步、异步消息实现 kercylan98 2024-04-03 16:51:40 +0800
  • e4eee31ede other: 新版 server、logger 完善 kercylan98 2024-04-02 19:22:39 +0800
  • 49b8efd9b2 other: 新版 server 完善通知、事件 kercylan98 2024-04-01 20:03:20 +0800
  • ffc3421b29 other: 新版 server 包完善 kercylan98 2024-04-01 12:33:05 +0800
  • 89e868bd1c other: server/v2 基本通讯模型实现 kercylan 2024-03-31 23:05:57 +0800
  • 5b0ea566d5 other: reactor 内存优化 kercylan 2024-03-31 21:34:35 +0800
  • 92f30cdadc Merge remote-tracking branch 'origin/develop-v2' into develop-v2 kercylan 2024-03-31 16:50:36 +0800
  • 1408fdcff0 other: reactor 实现 kercylan98 2024-03-31 13:11:37 +0800
  • 92c42800f1 feat: 新版 server 包 websocket 基础实现、actor 模型实现 kercylan98 2024-03-31 13:11:37 +0800
  • ef1bb321d7 feat: 新版 server 包 websocket 基础实现、actor 模型实现 kercylan98 2024-03-21 19:56:33 +0800
  • b2c0bb0da3 feat: 新版 server 包 HTTP 基础实现 kercylan98 2024-03-20 23:48:46 +0800
  • 7239a278ee other: 新 server 包调整 kercylan 2024-03-20 00:13:31 +0800
  • 37f35aa602 feat: 新版 server 包 HTTP 基础实现 kercylan98 2024-03-19 22:01:33 +0800
  • e608e9257e feat: 新增 chrono 包,用于替代原本的 timer 及 times 包 kercylan98 2024-03-19 18:05:03 +0800
  • 92d6c5680d feat: times 包新增 GetWeekdayDateRelativeToNowWithOffset 及 GetWeekdayTimeRelativeToNowWithOffset 函数,用于取代 GetCurrWeekDate 和 GetLastWeekDate 函数 kercylan98 2024-03-18 12:39:26 +0800
  • 31caa80e29 other: 更新 protobuf 版本至 v1.33.0,以解决 CVE-2024-24786 问题 kercylan98 2024-03-15 12:02:43 +0800
  • 6d8258b153 fix: 修复循环依赖问题 kercylan98 2024-03-12 20:17:44 +0800
  • 43920c8ce0 Merge branch 'master' into develop kercylan98 2024-03-12 20:08:26 +0800
  • 5ad4eb9f88 Merge branch 'master' into develop kercylan98 2024-03-12 20:08:13 +0800
  • c98d15b0f2 feat: super 包新增 WaitGroup 结构,用法同 sync.WaitGroup,包含一个额外的 Exec 函数,用于便捷的执行异步函数。移除 stack.go 相关的无用代码 kercylan98 2024-03-12 20:07:57 +0800
  • b19a722697
    Merge pull request #83 from kercylan98/release-please--branches--master--components--minotaur kercylan 2024-03-12 17:38:10 +0800
  • eb1549bdc0 chore(master): release 0.5.4 kercylan 2024-03-12 17:37:47 +0800
  • 293b24669e Merge branch 'develop' kercylan98 2024-03-12 17:37:34 +0800
  • 1402b854c6 feat: modular 包新增 dimension 概念,适用于根据特定宿主进行模块化,例如房间与房间之间的各组件相互隔离 kercylan98 2024-03-12 15:34:39 +0800
  • d1d5bd40d4 fix: 修复 timer.Ticker 并发问题 kercylan98 2024-03-11 17:25:06 +0800
  • 17cdad2c6e fix: 移除 modular.go 中不必要的代码,修复 timer.Ticker 释放后 handler 指针污染的问题 kercylan98 2024-03-08 16:49:58 +0800
  • f7c37016ce fix: 修复 geometry 包 SimpleCircle.Projection 函数不正确的问题。优化部分注释及添加部分函数 kercylan98 2024-03-04 17:56:36 +0800
  • 4421d07cdf Merge branch 'develop' kercylan98 2024-02-22 10:50:53 +0800
  • 7333101dc6 other: 升级 go 版本至 1.22.0 kercylan98 2024-02-22 10:37:31 +0800
  • b81f972fda fix: 修复 server 包死锁检测中 Message 读写的竞态问题 kercylan98 2024-02-22 10:31:59 +0800
  • 6846c9dfc7 feat: geometry 包新增 SimpleCircle 结构体,用于表示仅由圆心及半径组成的圆形,包含投影、距离等常用函数。优化 geometry 中的计算函数,所有计算入参均会转换为 float64 运算,输出时转换回原有的泛型类型 kercylan98 2024-02-21 16:58:00 +0800
  • 7fa0e68636 feat: super 包新增 StopWatch 和 StopWatchAndPrintln 函数,用于追踪函数运行时间 kercylan98 2024-02-20 09:28:54 +0800
  • 40acb567a7 docs: 完善 README.md kercylan98 2024-02-05 12:11:11 +0800
  • 3549fcca11 feat: modular 包新增 Block 接口,当模块化服务实现 modular.Service 后可选择的实现 Block 接口,该接口将适用于具有阻塞等待需求的服务,例如网络服务器。 kercylan98 2024-02-05 12:06:17 +0800
  • a2695f4fcf feat: 完善 stream 包对于 []string 的操作 kercylan98 2024-02-05 11:23:12 +0800
  • 346eb554c9 Merge branch 'develop' kercylan98 2024-02-04 14:01:27 +0800
  • 590d0a1887 fix: 修复 server 包 WebSocket 路由兼容性问题 kercylan98 2024-02-04 14:01:22 +0800
  • c80ce8e204
    Merge pull request #81 from kercylan98/release-please--branches--master--components--minotaur kercylan 2024-02-04 12:16:58 +0800
  • 3e0fa9ab50 chore(master): release 0.5.3 kercylan 2024-02-04 12:16:48 +0800
  • 04a92b2805 other: 移除 modular 包部分日志 kercylan98 2024-02-04 12:15:19 +0800
  • f30de13c34 Merge remote-tracking branch 'origin/develop' into develop kercylan98 2024-02-04 12:15:01 +0800
  • 902dadad5a fix: 修复 times.GetCurrWeekDate 和 times.GetLastWeekDate 在 week 参数与今日 week 相同的情况下,会多获取到一周的问题 kercylan98 2024-02-04 12:14:46 +0800
  • f54e5fde12 str 包流式操作移到新增的 stream 包,可通过 stream.NewString、stream.NewStrings 开始 kercylan 2024-02-04 00:11:10 +0800
  • f8e368a8ca fix: 修复 server 使用 WebSocket 模式下,路由不支持 :1234/ws 的格式问题 kercylan98 2024-02-03 11:47:05 +0800
  • 6a64fea5b2 str 包新增 string 流操作 kercylan 2024-02-03 00:06:59 +0800
  • d531939903 fix: 移除 modular 包的自动注入,优化 modular.Service 接口说明 kercylan98 2024-01-31 12:09:20 +0800
  • ad4777a379 feat: timer 包新增 GetCurrWeekDate 和 GetLastWeekDate 函数 kercylan98 2024-01-31 11:46:32 +0800
  • c95b206592 feat: 新增 modular 包,用于实现模块化项目 kercylan98 2024-01-30 14:22:26 +0800
  • 6b24b7c576 feat: server.MultipleServer 支持绑定 Service kercylan98 2024-01-30 12:39:07 +0800
  • 4799a8cb73 feat: collection 包新增 MergeSlice 函数,用于将多个同类型对象合并为一个切片 kercylan98 2024-01-30 12:38:38 +0800
  • e585e12a72 fix: 修复 server.LoadData 函数签名的错误 kercylan98 2024-01-29 11:27:08 +0800
  • 282de44a41
    Merge pull request #80 from kercylan98/release-please--branches--master--components--minotaur kercylan 2024-01-24 11:14:40 +0800
  • 316b6d1438 chore(master): release 0.5.2 kercylan 2024-01-24 11:13:44 +0800
  • eeefbff585 Merge branch 'develop' kercylan98 2024-01-24 11:13:11 +0800
  • fc14e73801 docs: 完善根目录 README.md,增加项目实践记录内容。生成子目录 README.md 文档 kercylan98 2024-01-24 11:12:34 +0800
  • ebe7a70496 feat: server.Server.LoadData 函数支持加载 any 类型的数据 kercylan98 2024-01-24 09:49:04 +0800
  • acc468492f feat: 支持向 server.Server 绑定一些数据 kercylan98 2024-01-23 16:53:42 +0800
  • f08f06891c test: super.BitSet 完善测试用例 kercylan98 2024-01-22 14:05:11 +0800
  • 959abff85f feat: super 包新增 TryReadChannel、TryReadChannelByHandler 函数用于对 channel 尝试写入 kercylan98 2024-01-19 17:15:55 +0800
  • 756f823ca4 feat: collection 包新增 Equel 命名前缀的用于比较切片和 map 元素是否相同的函数,新增 Loop 命名前缀的用于遍历切片和 map 元素的函数 kercylan98 2024-01-19 14:46:24 +0800
  • c4605cc4c3 feat: huge 包 NewInt 函数支持 string、bool、float 类型 kercylan98 2024-01-18 18:51:17 +0800
  • 9dba7ffe19 feat: collection 包新增 ConvertSliceToBatches、ConvertMapKeysToBatches、ConvertMapValuesToBatches 函数,用于将切片或 map 转换为按特定数量分批的批次切片 kercylan98 2024-01-18 17:16:00 +0800
  • 6cc158d43a other: 依赖版本更新 kercylan98 2024-01-16 18:19:22 +0800
  • 36de5934ce fix: 修复 super 包 JSON 解析部分零值不正确的问题 kercylan98 2024-01-16 16:15:51 +0800
  • bbf70fab02 test: server 包完善部分测试用例 kercylan98 2024-01-15 17:27:29 +0800
  • 22449ff5c3 docs: 优化 README.md 可读性 kercylan98 2024-01-15 17:27:02 +0800
  • 1645ae47df fix: 修复 server 包 None 网络类型启动阻塞的问题。增加传入不支持网络类型将导致 panic 的特性。优化 WebSocket 服务器将不再使用 http.DefaultMuxServer,转而使用 http.NewServeMux kercylan98 2024-01-15 14:45:14 +0800
  • 2b464021b0 recessive: 其他调整 kercylan98 2024-01-15 11:49:21 +0800
  • 6e6f33899b docs: 优化泛型结构体函数的文档展示 kercylan98 2024-01-15 11:46:08 +0800
  • 5ea3202732 docs: 完善 collection 包部分文档 kercylan98 2024-01-15 11:26:30 +0800
  • cb340da0e5 docs: 优化 README.md 的测试用例描述 kercylan98 2024-01-15 11:15:51 +0800
  • 580bab2dfc docs: 优化 README.md 的测试用例描述 kercylan98 2024-01-15 11:12:24 +0800
  • a026e4cf96 docs: 优化 README.md 包级函数不显示泛型签名的情况 kercylan98 2024-01-15 10:54:27 +0800