Releases
v1.1.0
Compare
Sorry, something went wrong.
No results found
更新日志
Bug, AsyncReadWriteTask::RunTask、AsyncConnectTask::RunTask缺乏返回值
Bug, YY\Base\Memory\UniquePtr.h 未正常pack pop
Bug,解决Wakeup时机滞后,可能导致WaitTask超时
Fea, 添加VS2017编译兼容
Fea, 新增ObserverPtr
Bug, Optional operator=无限递归Bug
Fea, 添加 YY::Bind,更安全的进行函数绑定,避免野指针
Fea, 改善StringView字符串处理
添加 StringView::Trim
添加 StringView::IsEmpty
添加 StringView::SplitAndTakeFirst
Fea, 删除时间精度(TimePrecise),TickCount/TimeSpan统一到微秒精度(阻断性更改)
Fea, 添加DataTime类
Opt,ArrayView 改名为 Span以更符合标准语义(阻断性更改)
Fea, String/StringView/Span函数添加IndexOf、IndexOfAny、LastIndexOf、LastIndexOfAny、GetData、Contains、ContainsAny、StartsWith、EndsWith
Bug, 解决AsyncPipe::Open编译失败
Fea, 添加AutoCleanup
Fea, RefPtr允许指向const对象
Fea, 添加TimeZone(阻断性更改)
Fea,DataTime增加边界检查,大于等于0x8000000000000000ULL的Time认为无效。
Fea,TimeSpan精度提升到纳秒。
Fea,类库名称修正,使其更加接近.NET。
Fea, 添加YY::Handle智能句柄包装器
Fea, GetFileVersion的兼容性判断调整为运行时判断。提高稳定性
Fea,添加ThreadTaskRunner::PostQuitMessage
Fea,Windows平台的TaskRunnerDispatch改用系统线程池API实现,减少多模块场景的后台线程数量
Fea,添加TaskEntry::WaitTask,避免与Wait类重名
Fea,Wait对象新增支持取消行为
Fea, 添加TaskRunner::AsyncSleep、TaskRunner::AsyncWaitForObject
Fea, 为智能指针添加IsExpired
Fea,添加WhenAny、WhenAll协程
Fea, RefPtr中禁止手工调用AddRef/Release,避免潜在引用计数泄漏
You can’t perform that action at this time.