Skip to content
This repository has been archived by the owner on Dec 8, 2021. It is now read-only.

Releases: Chuyu-Team/VC-LTL

4.0.3.7 Beta - Improve the experience

15 Dec 08:07
Compare
Choose a tag to compare
Pre-release

What's the News?

  • New Fea, add VS 14.24.28314 support.
  • FH4对FLS消除不彻底问题。

The new VC-LTL 4.0, code-named "Dawning" has been released. As a major version upgrade, you need to pay attention to the following items:
1. Beginning with VC-LTL 4.0, if you need static compilation (dependent msvcrt.dll only), please use /MT.
2. VC-LTL 4.0 is not compatible with VC-LTL 3.X compiled static libraries, you need to recompile with VC-LTL 4.0 (Dawning).

File Information

File Name Size(bytes) SHA1
VC-LTL-4.0.3.7-Preview-Binary-VS2015.7z 29, 313, 057 94de399b008761d24d6f42063a6c0462a1eb008d
VC-LTL-4.0.3.7-Preview-Binary-VS2017.7z 97, 183, 842 0f8ca6f5dfae6e7c9e95cc92e397c20d96bb1634
VC-LTL-4.0.3.7-Preview-Binary-VS2019.7z 102, 993, 087 1a1924862d7eed519286430585c88ed07125a3ed

4.0.3.6 Beta - Improve the experience

07 Dec 09:20
Compare
Choose a tag to compare
Pre-release

What's the News?

  • Improve, Improved QT support (Thunks to 昌平517).
  • Fix Bug,symbol conflict may occur in legacy_stdio_definitions.lib in light mode (Thunks to 昌平517)

The new VC-LTL 4.0, code-named "Dawning" has been released. As a major version upgrade, you need to pay attention to the following items:
1. Beginning with VC-LTL 4.0, if you need static compilation (dependent msvcrt.dll only), please use /MT.
2. VC-LTL 4.0 is not compatible with VC-LTL 3.X compiled static libraries, you need to recompile with VC-LTL 4.0 (Dawning).

File Information

File Name Size(bytes) SHA1
VC-LTL-4.0.3.6-Preview-Binary-VS2015.7z 34, 567, 865 c397d75ef6cca145aec85b2ecd4f9a33ab655e94
VC-LTL-4.0.3.6-Preview-Binary-VS2017.7z 114, 610, 839 c49ad1289370c8440d519d4286b37cd184d45866
VC-LTL-4.0.3.6-Preview-Binary-VS2019.7z 86, 897, 447 19c00340f0c14e57adfffa89d5ace3d20249d3ec

4.0.3.4 Beta - Improve the experience

08 Nov 07:04
Compare
Choose a tag to compare
Pre-release

What's the News?

  • 修复Bug,14.0.23918、14.0.24210 工具集中遗漏了 _GetImageBase 等相关API 问题(感谢 指间的华丽)

The new VC-LTL 4.0, code-named "Dawning" has been released. As a major version upgrade, you need to pay attention to the following items:
1. Beginning with VC-LTL 4.0, if you need static compilation (dependent msvcrt.dll only), please use /MT.
2. VC-LTL 4.0 is not compatible with VC-LTL 3.X compiled static libraries, you need to recompile with VC-LTL 4.0 (Dawning).

File Information

File Name Size(bytes) SHA1
VC-LTL-4.0.3.4-Preview-Binary-VS2015.7z 34, 580, 569 2680894add0f0dc2e837d655169f874bf619b6ac
VC-LTL-4.0.3.4-Preview-Binary-VS2017.7z 114, 603, 580 686879c886a957d452d95f15a3734067d4bbc326
VC-LTL-4.0.3.4-Preview-Binary-VS2019.7z 86, 896, 331 2b47658b22d145eb4920f46fcabd336c0c2f1c20

4.0.3.3 Beta - Improve the experience

28 Oct 07:25
Compare
Choose a tag to compare
Pre-release

What's the News?

  • Improve, FH4 removes TLS dependencies.

The new VC-LTL 4.0, code-named "Dawning" has been released. As a major version upgrade, you need to pay attention to the following items:
1. Beginning with VC-LTL 4.0, if you need static compilation (dependent msvcrt.dll only), please use /MT.
2. VC-LTL 4.0 is not compatible with VC-LTL 3.X compiled static libraries, you need to recompile with VC-LTL 4.0 (Dawning).

File Information

File Name Size(bytes) SHA1
VC-LTL-4.0.3.3-Preview-Binary-VS2015.7z 34, 554, 014 e89496668221b2b243702184073ab5e0ff9154dc
VC-LTL-4.0.3.3-Preview-Binary-VS2017.7z 114, 582, 053 37be43105c097a4932f952cdb54ad09b960832e5
VC-LTL-4.0.3.3-Preview-Binary-VS2019.7z 86, 884, 700 54382428b3eb4f4e161feee7f88caf0fd18c6947

4.0.3.2 Beta - Improve the experience

29 Sep 11:40
Compare
Choose a tag to compare
Pre-release

What's the News?

  • Improve, Improve the experience of VC-LTL in VS (Thanks to MouriNaruto).
  • New Fea, add VS 14.23.28105 support.

The new VC-LTL 4.0, code-named "Dawning" has been released. As a major version upgrade, you need to pay attention to the following items:
1. Beginning with VC-LTL 4.0, if you need static compilation (dependent msvcrt.dll only), please use /MT.
2. VC-LTL 4.0 is not compatible with VC-LTL 3.X compiled static libraries, you need to recompile with VC-LTL 4.0 (Dawning).

File Information

File Name Size(bytes) SHA1
VC-LTL-4.0.3.2-Preview-Binary-VS2015.7z 34, 507, 483 b1ffba0bdf6a0e9c6aa05e4c35b75ee3240a378c
VC-LTL-4.0.3.2-Preview-Binary-VS2017.7z 114, 601, 465 ffcdba43d020b3524d1174a672b32e2a26e97f2b
VC-LTL-4.0.3.2-Preview-Binary-VS2019.7z 86, 839, 733 07deb0f9f63c7d346e63142f281ee9aeab0e1e9c

4.0.2.14 - Improve the experience

15 Aug 10:16
Compare
Choose a tag to compare

What's the News?

  • Fix Bug, Windows XP mode can't find __wcsrtombs_utf8 symbol (Thanks To 水边).
  • Fix Bug 56, solve (w)printf, std::(w)cout, etc. can not output text other than ASCII.
  • Fix Bug, _tzname declaration is inconsistent (Thanks To BigBrother).
  • Fix Bug, _splitpath_s, _wsplitpath_s bug in Windows XP mode (Thanks To 水边).
  • New Fea, add _CRT_STDIO_ISO_WIDE_SPECIFIERS macro and legacy_stdio_definitions.lib support (Thanks to BigBrother).
  • New Fea, add _initialize_invalid_parameter_handler, _initialize_denormal_control and _get_startup_thread_locale_mode (Vista mode only) support。
  • New Fea, add 14.22.27905 toolset support.
  • New Fea, add _atoi_l, _strtol_l, _atoflt_l, _atoldbl_l, etc. to Windows XP mode.
  • New Fea, upgrade 14.16.27023 to the 14.16.27033 version.
  • New Fea 17, add _create_locale、_wcreate_locale、_get_current_locale to Windows XP mode.
  • Improve compatibility with Lenovo one-click audio and video (This Issue also exists in Microsoft's UCRT).
  • Improve compatibility with Windows 7 RTM and older systems (This Issue also exists in Microsoft's UCRT).
  • Improve 53, disable reference elimination for the STL library and avoid LLVM link failure (Thanks to hotxp, BigBrother).

The new VC-LTL 4.0, code-named "Dawning" has been released. As a major version upgrade, you need to pay attention to the following items:
1. Beginning with VC-LTL 4.0, if you need static compilation (dependent msvcrt.dll only), please use /MT.
2. VC-LTL 4.0 is not compatible with VC-LTL 3.X compiled static libraries, you need to recompile with VC-LTL 4.0 (Dawning).

File Information

File Name Size(bytes) SHA1
VC-LTL-4.0.2.14-Binary-VS2015.7z 34, 530, 386 829eacf5d3550e5032d7799437310f90ecffd115
VC-LTL-4.0.2.14-Binary-VS2017.7z 114, 611, 995 257020cc61384d32b558ef805703694beb147091
VC-LTL-4.0.2.14-Binary-VS2019.7z 68, 838, 782 0592892cc3e24ea76b5da68f9b3fc81a5a7e5208

4.0.1.10 - Support for Vistual Studio 2019

05 Apr 09:56
Compare
Choose a tag to compare

What's the News?

  • Fix Bug, Windows XP mode does not reference advapi32.lib, which may cause symbols such as ImpersonateSelf to be unresolvable (Thanks to 昌平517).
  • Fix Bug, std::thread depends on GetLogicalProcessorInformation causing XP RTM report not to find entry point (Thanks to 小古).
  • Fix Bug, Add _mbsinc in XP mode because the old version of msvcrt.dll has an out-of-bounds access the bug (Thanks to 亮亮).
  • Fix Bug, std::mutex depends on GetNumaHighestNodeNumber causing XP RTM report not to find entry point.
  • Fix Bug, the "ucrtbase_ltl.dll" module does not export the "llabs" function(Thanks to GPBeta)。
  • Fix Bug, remove the accidentally omitted _downlevel suffix (Thanks to 过客).
  • Fix Bug, this config.pri syntax error caused QT to fail to load (thanks to GPBeta).
  • New Fea, VC-LTL helper for qmake.pri is compatible with the old version of QMake (Thanks to BigBrother).
  • New Fea, the CMake script adds vcpkg support (Thanks to BigBrother).
  • New Fea, add Vistual Studio 2019 Support.
  • New Fea, add 10.0.18362.0 UCRT support (Thanks to 毛利).
  • Improve, the _ATL_XP_TARGETING and _USING_V110_SDK71_ macros in Vista mode are adjusted from error to warning.

The new VC-LTL 4.0, code-named "Dawning" has been released. As a major version upgrade, you need to pay attention to the following items:
1. Beginning with VC-LTL 4.0, if you need static compilation (dependent msvcrt.dll only), please use /MT.
2. VC-LTL 4.0 is not compatible with VC-LTL 3.X compiled static libraries, you need to recompile with VC-LTL 4.0 (Dawning).

File Information

File Name Size(bytes) SHA1
VC-LTL-4.0.1.10-Binary-VS2015.7z 31, 254, 117 551524138500b77f14e8e62bbe4c112d8e2c589b
VC-LTL-4.0.1.10-Binary-VS2017.7z 98, 198, 872 113189b5cf688b5e9f9c3740bbe9d18807679d49
VC-LTL-4.0.1.10-Binary-VS2019.7z 47, 857, 623 6df01af7314905d7496ee5178fcffd90bc32c11c

4.0.0.28 - Cumulative bug fixes

16 Feb 08:09
Compare
Choose a tag to compare

What's the News?

  • Fix Bug 45, the parameter is expanded by default (Thanks to xspeed1989).
  • Fix Bug, VS 14.14.26428 or higher missed pplerror.cpp problem (Thanks to xspeed1989).
  • Add Fea, improved support for Clang-LLVM in Visual Studio 2017 (Thanks to luciouskami).
  • Add Fea, add VC-LTL helper for qmake.pri to provide support for QMake (Thanks to GPBeta).

The new VC-LTL 4.0, code-named "Dawning" has been released. As a major version upgrade, you need to pay attention to the following items:
1. Beginning with VC-LTL 4.0, if you need static compilation (dependent msvcrt.dll only), please use /MT.
2. VC-LTL 4.0 is not compatible with VC-LTL 3.X compiled static libraries, you need to recompile with VC-LTL 4.0 (Dawning).

File Information

File Name Size(bytes) SHA1
VC-LTL-4.0.0.28-Binary-VS2015.7z 33, 706, 298 5021aadb866c19a31bea648a2f3841a2803518c0
VC-LTL-4.0.0.28-Binary-VS2017.7z 100, 170, 424 6ab9c6fc82ef1c02af25164c1dd26ffe765314f7

4.0.0.26 - Cumulative bug fixes

20 Dec 09:48
Compare
Choose a tag to compare

What's the News?

  • Fix Bug, solved Windows XP mode _Atexit function depends on EncodePointer problem(感谢 亮亮)。
  • Fix MSBug, solved the wrong use of EncodePointer in Microsoft's original details::Etw.
  • Fix Bug, solved a memory leak in _initialize_onexit_table_downlevel (Thanks to g-qa-ck).
  • Fix Bug, solved Windows XP can't find function operator new(size_t,int,char const *,int) and operator new[](size_t,int,char const *,int) entry point (Thanks to 希望).
  • Fix Bug, solved missing exsup4 symbol problem under Spectre with WinXP 32 (Thanks to Too Simple).
  • Add Fea, add delete[](void *, std::nothrow_t const &) (Thanks to Too Simple).
  • Add Fea, add UCRT 10.17763 (Thanks to 毛利).
  • Add Fea, Add Vistual Studio 2017 15.9 Support.
  • Add Fea, Add _IsExceptionObjectToBeDestroyed, _CreateFrameInfo, _FindAndUnlinkFrame to Windows XP (Thanks to 夏思畅).

The new VC-LTL 4.0, code-named "Dawning" has been released. As a major version upgrade, you need to pay attention to the following items:
1. Beginning with VC-LTL 4.0, if you need static compilation (dependent msvcrt.dll only), please use /MT.
2. VC-LTL 4.0 is not compatible with VC-LTL 3.X compiled static libraries, you need to recompile with VC-LTL 4.0 (Dawning).

File Information

File Name Size(bytes) SHA1
VC-LTL-4.0.0.26-Binary-VS2015.7z 30, 895, 209 d577e2674f69135a18abbc5d7bcd528cac57933b
VC-LTL-4.0.0.26-Binary-VS2017.7z 91, 951, 765 dc85f0e313f33ee753d11445ef7fa42cf68b9ba3

4.0.0.17 - Add C++/CLI Support

26 Sep 03:27
Compare
Choose a tag to compare

What's the News?

  • Fix Bug 40, solved link failed when using RTTI in XP x64 mode (Thanks to killvxk).
  • Fix Bug 41, solved _byteswap_ulong, _byteswap_uint64 and _byteswap_ushort were not found when the internal function was disabled (Thanks to wangwenx190).
  • Fix Bug, solved Windows XP cannot find entry points for _abs64, _rotl64 and _rotr64 functions when internal functions was disabled.
  • Add Fea, add wcstold_wcstof_l_wcstod_l_wcstold_l_strtod_l(xp) and _strftime_l(Vista).
  • Add Fea, add C++/CLI Support (Thanks to naturalj0).

The new VC-LTL 4.0, code-named "Dawning" has been released. As a major version upgrade, you need to pay attention to the following items:
1. Beginning with VC-LTL 4.0, if you need static compilation (dependent msvcrt.dll only), please use /MT.
2. VC-LTL 4.0 is not compatible with VC-LTL 3.X compiled static libraries, you need to recompile with VC-LTL 4.0 (Dawning).

File Information

File Name Size(bytes) SHA1
VC-LTL-4.0.0.17-Binary.7z 93, 191, 710 c8fba02b84f21a448d60ba76de6afb81d7c20381