Releases: Chuyu-Team/VC-LTL5
Releases · Chuyu-Team/VC-LTL5
v5.2.1-Beta1
更新日志
- Fea, 使用cmake INTERFACE机制支持VC-LTL布局引用(PR#70)
- 注意:cmake最低版本以从 3.5.2 -> 3.13
- 个人角度建议大家直接使用CMake中使用nuget版VC-LTL,以简化复杂度。
- Opt, 删除用户数量几乎为0的ARM版本(同时避免CI缺少ARM环境而构建失败)
温馨提示
从v5.2.1-Beta1
开始,出现重要的兼容性更改!
- cmake最低版本要求以从 3.5.2 提升到3.13。
- VC-LTL不再支持ARM(注意这里不是指ARM64),如果需要兼容ARM的用户请维持老版本不要升级。
v5.1.1
更新日志
- Bug,解决DLL_THREAD_ATTACH时间接加载msvcrt导致死锁风险(历史问题)
- Fea #61, 新增C11 Threads支持(VS17.8新功能)
- Fea #32, 为NuGet包添加.NET Native AOT支持
- Opt, 使用Tls重写ptd_downlevel,以提高性能
- Opt, 默认开启干净导入表模式模式(功能转正)
- Opt, 解决VS2015无法安装nuget版VC-LTL问题(历史问题)
重要通知!!
VC-LTL 5.1新版本存在一些重大变化,版本号特意提升0.1!!!
- 兼容XP时必须同时安装YY-Thunks,否则可能遇到thread_local非法访问!(NuGet版已经自动依赖YY-Thunks)
- 因为新版使用thread_local重写了一些逻辑,需要使用YY-Thunks解决低版本系统thread_local问题。
- UCRT模式中干净导入表模式已经强制开启!
- 因为现在已经足够稳定,这也意味着您的程序只会依赖
ucrtbase.dll
,不会依赖一堆api-ms-win-crt-runtime-l1-1-0.dll
类似的DLL。
- 因为现在已经足够稳定,这也意味着您的程序只会依赖
v5.1.1-Beta4
更新日志
- Bug #67,
___lc_locale_name_func
改用Tls实现,解决XP目标时全局变量占用过多内存(v5.1.1-Beta1引入)。 - Opt, 同步YY-Thunks 1.1.2-Beta7,提高Windows XP Tls稳定性(配合v5.1.1-Beta1 Tls优化)。
- Opt, 同步YY.NuGet.Import.Helper 1.0.1,解决VS2015无法安装nuget版VC-LTL问题(历史问题)。
重要通知!!
VC-LTL 5.1新版本存在一些重大变化,版本号特意提升0.1!!!
- 兼容XP时必须同时安装YY-Thunks,否则可能遇到thread_local非法访问!(NuGet版已经自动依赖YY-Thunks)
- 因为新版使用thread_local重写了一些逻辑,需要使用YY-Thunks解决低版本系统thread_local问题。
- UCRT模式中干净导入表模式已经强制开启!
- 因为现在已经足够稳定,这也意味着您的程序只会依赖
ucrtbase.dll
,不会依赖一堆api-ms-win-crt-runtime-l1-1-0.dll
类似的DLL。
- 因为现在已经足够稳定,这也意味着您的程序只会依赖
v5.1.1-Beta3
更新日志
- Bug, 解决.net x86时Platform值错误导致VC-LTL无法生效
v5.1.1-Beta2
更新日志
- Opt, 删除残留的CleanImport设置
- Opt, 使用[System.Version]简化版本判断
v5.1.1-Beta1
更新日志
- Bug,解决.NET Native AOT模式中TFM选择Win10时兼容XP选项不生效
- Bug,解决DLL_THREAD_ATTACH时间接加载msvcrt导致死锁风险
- Opt, 使用Tls重写ptd_downlevel,以提高性能
- Opt, 默认开启干净导入表模式模式(功能转正)
重要通知!!
VC-LTL 5.1新版本存在一些重大变化,版本号特意提升0.1!!!
- 兼容XP时必须同时安装YY-Thunks,否则可能遇到thread_local非法访问!(NuGet版已经自动依赖YY-Thunks)
- 因为新版使用thread_local重写了一些逻辑,需要使用YY-Thunks解决低版本系统thread_local问题。
- UCRT模式中干净导入表模式已经强制开启!
- 因为现在已经足够稳定,这也意味着您的程序只会依赖
ucrtbase.dll
,不会依赖一堆api-ms-win-crt-runtime-l1-1-0.dll
类似的DLL。
- 因为现在已经足够稳定,这也意味着您的程序只会依赖
v5.0.10-Beta2 新增功能
更新日志
- Fea #32, 为NuGet包添加.NET Native AOT支持
v5.0.10-Beta1 - 新增功能
更新日志
- Fea #61, 新增C11 Threads支持(VS17.8新功能)
v5.0.9 - 一般性更新
更新日志
- Fea #52, 添加Developer PowerShell支持