Skip to content

Releases: Chuyu-Team/VC-LTL5

v5.1.1

11 Aug 16:20
Compare
Choose a tag to compare

更新日志

  • 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!!!

  1. 兼容XP时必须同时安装YY-Thunks,否则可能遇到thread_local非法访问!(NuGet版已经自动依赖YY-Thunks)
    • 因为新版使用thread_local重写了一些逻辑,需要使用YY-Thunks解决低版本系统thread_local问题。
  2. UCRT模式中干净导入表模式已经强制开启!
    • 因为现在已经足够稳定,这也意味着您的程序只会依赖ucrtbase.dll,不会依赖一堆api-ms-win-crt-runtime-l1-1-0.dll类似的DLL。

v5.1.1-Beta4

04 Aug 16:48
Compare
Choose a tag to compare
v5.1.1-Beta4 Pre-release
Pre-release

更新日志

  • 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!!!

  1. 兼容XP时必须同时安装YY-Thunks,否则可能遇到thread_local非法访问!(NuGet版已经自动依赖YY-Thunks)
    • 因为新版使用thread_local重写了一些逻辑,需要使用YY-Thunks解决低版本系统thread_local问题。
  2. UCRT模式中干净导入表模式已经强制开启!
    • 因为现在已经足够稳定,这也意味着您的程序只会依赖ucrtbase.dll,不会依赖一堆api-ms-win-crt-runtime-l1-1-0.dll类似的DLL。

v5.1.1-Beta3

14 Jul 15:36
Compare
Choose a tag to compare
v5.1.1-Beta3 Pre-release
Pre-release

更新日志

  • Bug, 解决.net x86时Platform值错误导致VC-LTL无法生效

v5.1.1-Beta2

30 May 14:33
Compare
Choose a tag to compare
v5.1.1-Beta2 Pre-release
Pre-release

更新日志

  • Opt, 删除残留的CleanImport设置
  • Opt, 使用[System.Version]简化版本判断

v5.1.1-Beta1

25 May 14:18
Compare
Choose a tag to compare
v5.1.1-Beta1 Pre-release
Pre-release

更新日志

  • Bug,解决.NET Native AOT模式中TFM选择Win10时兼容XP选项不生效
  • Bug,解决DLL_THREAD_ATTACH时间接加载msvcrt导致死锁风险
  • Opt, 使用Tls重写ptd_downlevel,以提高性能
  • Opt, 默认开启干净导入表模式模式(功能转正)

重要通知!!

VC-LTL 5.1新版本存在一些重大变化,版本号特意提升0.1!!!

  1. 兼容XP时必须同时安装YY-Thunks,否则可能遇到thread_local非法访问!(NuGet版已经自动依赖YY-Thunks)
    • 因为新版使用thread_local重写了一些逻辑,需要使用YY-Thunks解决低版本系统thread_local问题。
  2. UCRT模式中干净导入表模式已经强制开启!
    • 因为现在已经足够稳定,这也意味着您的程序只会依赖ucrtbase.dll,不会依赖一堆api-ms-win-crt-runtime-l1-1-0.dll类似的DLL。

v5.0.10-Beta2 新增功能

04 May 15:49
Compare
Choose a tag to compare
Pre-release

更新日志

  • Fea #32, 为NuGet包添加.NET Native AOT支持

v5.0.10-Beta1 - 新增功能

02 May 13:38
Compare
Choose a tag to compare
Pre-release

更新日志

  • Fea #61, 新增C11 Threads支持(VS17.8新功能)

v5.0.9 - 一般性更新

01 Oct 13:27
Compare
Choose a tag to compare

更新日志

  • Fea #52, 添加Developer PowerShell支持

v5.0.8 累计问题修复

22 Jun 04:21
Compare
Choose a tag to compare

更新日志

  • Bug,解决CMake下无法使用WindowsTargetPlatformMinVersion开启XP模式
  • Bug #49, msvcrt模式_beginthread创建的线程无法获取ptd
  • Bug #50,_CxxThrowException@8、__CxxLongjmpUnwind@4导入错误

v5.0.8-Beta2 累计问题修复

01 Jun 15:19
Compare
Choose a tag to compare
Pre-release

更新日志

  • Bug #49,msvcrt模式_beginthread创建的线程无法获取ptd,可能意外退出程序
  • Bug #50,_CxxThrowException@8、__CxxLongjmpUnwind@4导入错误