RAD Studio 10.3.0 C++ Toolchain Hotfix » Developer Team :: Best choice for developers!

RAD Studio 10.3.0 C++ Toolchain Hotfix

RAD Studio 10.3.0 C++ Toolchain Hotfix
RAD Studio 10.3.0 C++ Toolchain Hotfix


We have just released a hotfix for RAD Studio 10.3, which addresses a number of issues in the C++ compiler and RTL. This is an important hotfix if you rely on compiler version numbers (for example, for version-specific behaviour in your code, especially useful if you are upgrading); batch compilation; if you use ANSI-encoded source files with non-Latin characters; and it also addresses a number of other issues can affect some common code patterns. We recommend you install it if you've encountered any issues.

The issues include:

Compiler version numbers and version macros were incorrect
Batch compilation is now fully functional
A number of issues with chrono::steady_clock
An issue with ANSI-encoded files that contained characters with a byte value > 127
Some RTL issues, including _lseek (affecting zlib) and operator new() and delete() using std::align_val_t
An issue between the memory size reserved for long double variables, which also affected debugger evaluation
__declspec(dllimport) variables are allowed as a constant initializer
An ICE error with some specific code patterns
FireMonkey apps targeting Android used the wrong version of linkdfm*.dll
Some compilation speed improvements for specific code patterns

RAD Studio 10.3.0 C++ Toolchain Hotfix
This patch addresses a number of issues in the C++ toolchain in C++Builder 10.3, including compiler issues and RTL/STL issues.

Details

This hotfixes addresses a number of issues, including:

Compiler version numbers and version macros were incorrect
Batch compilation is now fully functional
A number of issues with chrono::steady_clock
An issue with ANSI-encoded files that contained characters with a byte value > 127
Some RTL issues, including _seek (affecting zlib) and operator new() and delete() using std::align_val_t
An issue between the memory size reserved for long double variables, which also affected debugger evaluation
__declspec(dllimport) variables are allowed as a constant initializer
An ICE error with some specific code patterns
FireMonkey apps targeting Android used the wrong version of linkdfm*.dll
Some compilation speed improvements for specific code patterns

Only for V.I.P
Warning! You are not allowed to view this text.


Information
Users of Guests are not allowed to comment this publication.