Releases: Chuyu-Team/VC-LTL
4.0.3.7 Beta - Improve the experience
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
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
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
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
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
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 andlegacy_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
What's the News?
- Fix Bug, Windows XP mode does not reference
advapi32.lib
, which may cause symbols such asImpersonateSelf
to be unresolvable (Thanks to 昌平517). - Fix Bug,
std::thread
depends onGetLogicalProcessorInformation
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 onGetNumaHighestNodeNumber
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
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
What's the News?
- Fix Bug, solved Windows XP mode
_Atexit
function depends onEncodePointer
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
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 |