Releases: Chuyu-Team/YY.Base
Releases · Chuyu-Team/YY.Base
v1.1.0-Beta7
更新日志
- Fea,Wait对象新增支持取消行为
v1.1.0-Beta6
更新日志
- Fea,添加ThreadTaskRunner::PostQuitMessage
- Fea,Windows平台的TaskRunnerDispatch改用系统线程池API实现,减少多模块场景的后台线程数量
- Fea,添加TaskEntry::WaitTask,避免与Wait类重名
- Bug,解决Wakeup时机滞后,可能导致WaitTask超时
v1.1.0-Beta5
更新日志
- Fea, 添加VS2017编译兼容
- Fea, 添加YY::Handle智能句柄包装器
- Fea, GetFileVersion的兼容性判断调整为运行时判断。提高稳定性
v1.1.0-Beta4
更新日志
- Fea,DataTime增加边界检查,大于等于0x8000000000000000ULL的Time认为无效。
- Fea,TimeSpan精度提升到纳秒。
- Fea,类库名称修正,使其更加接近.NET。
v1.1.0-Beta3
更新日志
- Bug, 解决AsyncPipe::Open编译失败
- Fea, 添加AutoCleanup
- Fea, 添加Span、Version、UtcDataTime、LocalDataTime的可视化配置
- Fea, RefPtr允许指向const对象
- Fea, 添加TimeZone(阻断性更改)
v1.1.0-Beta2
更新日志
- Opt,ArrayView 改名为 Span以更符合标准语义(阻断性更改)
- Fea, String/StringView/Span函数添加IndexOf、IndexOfAny、LastIndexOf、LastIndexOfAny、GetData、Contains、ContainsAny、StartsWith、EndsWith
v1.1.0-Beta1
更新日志
- Bug, 处理StringView可视化配置不生效
- Fea, 删除时间精度(TimePrecise),TickCount/TimeSpan统一到微秒精度(阻断性更改)
- Fea, 添加DataTime类
温馨提示:当前版本与1.0.X版本存在阻断性更改,历史代码会直接报错,因此次版本号提升1,表明与之前版本并不完全兼容!
v1.0.1-Beta5
更新日志
- Fea, 改善StringView字符串处理
- 添加 StringView::Trim
- 添加 StringView::IsEmpty
- 添加 StringView::SplitAndTakeFirst
v1.0.1-Beta4
更新日志
- Fea,TaskRunner适配新是YY::Bind模式
- Opt, Optional添加SAL标签
v1.0.1-Beta3
更新日志
- Bug, Optional operator=无限递归Bug
- Fea, 添加 YY::Bind,更安全的进行函数绑定,避免野指针