135 Commits

Author SHA1 Message Date
Saltigrade cba9ab9bda Bug, vccorlib140.patch.lib错误的拼写为vccorlib140.pacth.lib(PR #81) v5.3.1 v5.3.1-Beta3 2025-11-23 15:30:48 +08:00
小鸭子 e687ef851b Fea #80, 使用UCRT的工具集自动允许使用VC-LTL,以便于兼容VS2026以及未来其他工具集 v5.3.1-Beta2 2025-11-18 15:04:48 +08:00
小鸭子 b7f6ab91f9 Opt, 明确指定windows-2022,避免SDK等信息超出预期 2025-11-18 15:04:43 +08:00
小鸭子 edc5a356fc Fea #79, 与YY-Thunks解耦,降低VC-LTL必要更新频率 2025-11-18 15:04:37 +08:00
小鸭子 19f302fcf2 Fea #77,添加C++ 23 std::println支持 v5.2.2 v5.2.2-Beta2 2025-06-20 17:47:52 +08:00
mingkuang 9bdd11faf7 Bug, 提升YY-Thunks版本1.1.6->1.1.7,解决XP加载DLL失败 2025-06-20 17:14:20 +08:00
mingkuang 6c832cdb1e Info, 更新CMake下使用nuget方式引用VC-LTL的帮助 2025-04-04 16:05:56 +08:00
mingkuang 618f796754 Opt, 解决单元测试WinSDK 26100下的符号缺失误报 v5.2.1 2025-03-04 12:17:20 +08:00
mingkuang c30b1a5245 Fea #64, 基于msvcr14为MD/MDd提供一致性的体验 2025-03-03 20:30:30 +08:00
hzqst 831f93881b Fea #74,添加MSVC-LLVM工具集支持 2025-01-14 16:58:33 +08:00
mingkuang 25222ac722 Opt, 删除用户数量几乎为0的ARM版本(同时避免CI缺少ARM环境而构建失败) v5.2.1-Beta1 2024-11-27 22:20:36 +08:00
恍兮惚兮 17bf7fb41b Fea, 使用cmake INTERFACE机制支持VC-LTL布局引用(PR#70) 2024-11-27 22:18:29 +08:00
mingkuang 19436f65c5 Opt, 解决依赖过低,导致CI无法执行 2024-11-27 22:16:34 +08:00
mingkuang 4565706a07 Opt. YY-Thunks依赖项 1.1.2-Beta7 -> 1.1.2 v5.1.1 2024-08-11 22:30:26 +08:00
mingkuang ea698aef45 Bug #67, ___lc_locale_name_func改用Tls实现,解决XP目标时全局变量占用过多内存 v5.1.1-Beta4 2024-08-04 23:54:51 +08:00
mingkuang 883a326031 Bug, 解决.net x86时Platform值错误导致VC-LTL无法生效 v5.1.1-Beta3 2024-07-14 23:03:44 +08:00
mingkuang fba5260d30 Opt, 使用[System.Version]简化版本判断 v5.1.1-Beta2 2024-05-30 21:56:27 +08:00
mingkuang dcf5c6e732 Opt, 删除残留的CleanImport设置 2024-05-28 13:38:25 +08:00
mingkuang d6328ba3c5 Opt, 默认开启干净导入表模式模式(功能转正) v5.1.1-Beta1 2024-05-25 21:45:46 +08:00
mingkuang 6dfe24bccb Bug,解决DllMain DLL_THREAD_ATTACH时间接加载msvcrt导致死锁风险 2024-05-25 20:23:28 +08:00
mingkuang 07994edf19 Opt, 使用Tls重写ptd_downlevel,提高性能 2024-05-25 20:22:07 +08:00
mingkuang 73d17a9d3c Bug, 解决TFM选择Win10时无法兼容为XP 2024-05-05 15:02:20 +08:00
mingkuang c74557074f Fea #32, 添加.NET native AOT支持 v5.0.10-Beta2 2024-05-04 23:02:28 +08:00
mingkuang 044bee7b36 更新VC-LTL的已知问题 2024-05-03 17:06:03 +08:00
mingkuang 245b5ddeb6 Fea #61, 新增C11 Threads支持(VS17.8新功能) v5.0.10-Beta1 2024-05-02 20:46:22 +08:00
yzytom f3acb32ade Fea #52, 添加Developer PowerShell支持 v5.0.9 2023-09-07 23:11:09 +08:00
mingkuang d2dcef69f3 Bug #49, msvcrt模式_beginthread创建的线程无法获取ptd v5.0.8 v5.0.8-Beta2 2023-06-01 22:49:24 +08:00
mingkuang 9bc7bae503 修复Bug #50,_CxxThrowException@8、__CxxLongjmpUnwind@4导入错误 2023-06-01 01:40:34 +08:00
mingkuang 16726c9823 Bug,解决CMake下无法使用WindowsTargetPlatformMinVersion开启XP模式 v5.0.8-Beta1 2023-05-10 08:50:31 +08:00
MouriNaruto 9681c98547 Update license information for third party libraries. 2023-05-07 19:41:07 +08:00
mingkuang 8328cb9d91 Bug #47, Windows XP模式编译时_wputenv_s发生缓冲区越界访问 v5.0.7 2023-05-07 12:27:48 +08:00
mingkuang 35fa85a44a Bug #43, def文件编码改为UTF8,避免国外用户def神秘失败 v5.0.6 2023-04-12 21:26:10 +08:00
mingkuang c29295947f Opt, ERROR_VC_LTL_FILE_MISSING内部链接更新为VC-LTL5 2023-04-05 23:33:53 +08:00
mingkuang ed9dddf4ee Fea #43, 适配VCRT 14.35.32215 v5.0.6-Beta5 2023-04-05 03:30:25 +08:00
mingkuang b7740703f2 Fea #44, 优化winapi_thunks.cpp,减少不必要的常量字符串 2023-04-05 01:53:16 +08:00
mingkuang 1ad6ed0394 Bug #45, 解决5.2.3790.0编译目标在Windows Server 2003 x64上无法运行 2023-04-05 00:52:24 +08:00
icls1337 13d5af4848 Fea, 支持Intel C++ Compiler 2022 v5.0.6-Beta4 2023-02-26 19:12:29 +08:00
Yuhang Zhao 37f301ff0e Update VC-LTL logo
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-26 19:03:33 +08:00
mingkuang d3e03ba210 Fea,vcruntime同步到14.34.31933 v5.0.6-Beta3 2023-01-25 11:17:49 +08:00
xiaochenyue e31dc8421a 添加对VCPKG_TARGET_ARCHITECTURE的支持。(#20)
https://github.com/Chuyu-Team/VC-LTL5/issues/20#issuecomment-1222489146
v5.0.6-Beta2
2022-10-10 22:23:55 +08:00
xiaochenyue 47a2fd6947 修复对VSCMD_ARG_TGT_ARCH的支持。
LTLPlatform wasn't getting set when VSCMD_ARG_TGT_ARCH is detected.
2022-10-10 22:22:42 +08:00
mingkuang dd13f004f8 解决Bug 31,修复启用 /guard:ehcont 时编译报告2047链接错误问题。(https://github.com/Chuyu-Team/VC-LTL5/issues/31) v5.0.6-Beta1 2022-07-17 17:35:45 +08:00
mingkuang 584822f639 解决Bug 29,RC文件中引用VC-LTL编译失败(https://github.com/Chuyu-Team/VC-LTL5/issues/29) v5.0.5 v5.0.5-Beta1 2022-03-18 22:48:58 +08:00
mingkuang 2083ae3b33 解决Bug,softmemtag.obj找不到PDB而产生警告问题。 2022-03-13 21:11:52 +08:00
mingkuang 2fe6d90ec1 解决Bug,修复14.31.31103 x64以及ARM64找不到符号__guard_memcpy_fptr问题。 v5.0.4 2022-03-13 14:22:02 +08:00
mingkuang 59a7059b58 解决Bug 25,修复Debug模式下, try catch会出现崩溃问题(https://github.com/Chuyu-Team/VC-LTL5/issues/25) v5.0.4-Beta3 2022-01-15 21:09:13 +08:00
mingkuang ceebebdb30 解决Bug 26,在 ARM32找不到setjmp 和 __intrinsic_setjmp符号(https://github.com/Chuyu-Team/VC-LTL5/issues/26) 2022-01-15 17:19:46 +08:00
mingkuang 010a9d94fc 解决[Bug 24](https://github.com/Chuyu-Team/VC-LTL5/issues/24), 修复不支持FH4异常处理的环境导致链接失败问题。 v5.0.4-Beta2 2021-12-23 13:13:42 +08:00
mingkuang e8cd0b7f3e 解决[Bug 21](https://github.com/Chuyu-Team/VC-LTL5/issues/21), 修复tlsGuards导致无法与老版本CRT链接问题已。 2021-12-22 12:59:02 +08:00
mingkuang fe7d94e009 解决[Bug 19](https://github.com/Chuyu-Team/VC-LTL5/issues/19), 修复RC无法正常识别header\vcruntime.h问题。 v5.0.4-Beta1 2021-12-16 18:40:03 +08:00