Releases: thinkeridea/go-extend
Releases · thinkeridea/go-extend
v1.3.2
23 Feb 04:01
Compare
Sorry, something went wrong.
No results found
改变 pool.NewBuffer 的行为,响应固定容量的BufferPool #19 #20
v1.3.1
18 Feb 02:39
Compare
Sorry, something went wrong.
No results found
修复动态容量 BufferPool 性能测试用例,并不再推荐使用动态容量 BufferPool #17 #18
v1.3.0
05 Feb 05:57
Compare
Sorry, something went wrong.
No results found
修正HasLocalIPddr方法名为HasLocalIPAddr
简化RemoteIP代码
简化获取客户端ip逻辑
增加获取基础类型指针的快写方法,主要用于字面量数据
增加时间单位天和周的定义
实现动态容量和全局共享的bytes.Buffer池 (#16 )
简化join int系列方法,采用动态容量bytes.Buffer池
修复exmath.Round 精准度问题
12 Jan 15:36
Compare
Sorry, something went wrong.
No results found
修复exmath.Round 精准度问题
问题报告于 #14 修复于 #15
调优exmath.Round算法
12 Jan 15:24
Compare
Sorry, something went wrong.
No results found
v1.2.0
01 Jan 02:36
Compare
Sorry, something went wrong.
No results found
迁移 travis ci 到 github action
精简 README.md ,考虑后续迁出文档
调整 go-extend 支持的最低 go 版本为 1.13
添加 errno包,支持错误码、错误包装、错误格式化、友好错误评论、errors.Is 、 errors.As 错误检查
精简 exutf8.RuneIndex、exutf8.RuneIndexInString 逻辑
新增 exsync.Once、exsync.OncePointer 性能无限接近 sync.Once, 比 sync.Once 更易用
新增 exmath.Round,对 float64 进行四舍五入计算,支持保留小数位数及整数精度控制
使用 exsync.OncePointer 改善 pool.BufferPool 实现
新增 extime.ParseInLocal,快捷的解析时间到本地时区
修改GNU协议为MIT协议
03 Nov 05:11
Compare
Sorry, something went wrong.
No results found
提升 exstrings.UnsafeToBytes 的安全性及性能
06 Jan 03:17
Compare
Sorry, something went wrong.
No results found
提升 exstrings.UnsafeToBytes 的安全性及性能 #11
增加 exutf8 及 完善 exstrings 包
04 Nov 04:32
Compare
Sorry, something went wrong.
No results found
新增 exutf8 包 #7 #8
新增 exstrings.SubString 及 exbytes.Sub 快速截取字符串 #9
新增 exstrings.Bytes 比 []byte(s) 转换类型效率更高 #9
新增 exstrings.Copy 快速创建字符串副本,减少内存泄漏 #4
优化 exstrings. Reverse #5
提升 HasLocalIP 效率
14 Oct 08:15
Compare
Sorry, something went wrong.
No results found