この記事は、DAVID MILLINGTONによる10.2.3 C++ Hotfix for an issue with a 4KB or larger stack allocationの抄訳です。
10.2.3では、メソッド内のスタックに4KB以上を割り当てる fastcall呼び出し規約を使用するメソッドに影響を与える issueがあります。スタックの割り当てによって、 'this'ポインタに不正な値が格納される可能性があります。
これは次のように報告されました:
RSP-20171
RSP-20297 、RSP-20173 (duplicate reports)
CodeCentralからホットフィックスをダウンロードできます
技術情報
技術的な詳細に関しましては、“Stack Grows”すると、新しいページに増やす必要があり(4KBはWindows上のページのサイズ)定義すると発生します。コンパイラが4KB以上のスタック割り当てを認識すると、次のページが確実にコミットされるようにメソッドを呼び出します。
...
Introduction
The RFC-2822 standard specifies a syntax for text messages that are sent between computer users, within the framework of "electronic mail" messages. The RFC-2822 specifies lines should be no longer than 78 characters, and the MIME spec RFC-2045, says:
The encoded output stream must be represented in lines of no more than 76 characters each. All line breaks or other characters not found in Table 1- The Base64 Alphabet must be ignored by decoding software.
&nb...
この記事は、Sarina DuPontによるExciting RAD Studio Developments in 2018の抄訳です。
エンバカデロでは、Delphi、C++Builder、RAD Studioについて、2018年にもさまざまな新機能、製品強化を計画しています。2017年9月に発表したロードマップで、2017年~2018年に多くの新しい計画や機能を考えていることをお知らせしました。
今回、2018年の第1四半期をターゲットとしている 10.2 TokyoのRelease 3(10.2.3)の詳細を共有させていただきます。このリリースでは、3つの主要なテーマがあります。第1が、VCLのHighDPIサポートの改善とFireMonkey(FMX)の品質強化を含む、ビジュアルフレームワークの強化。第2に、CMakeコマンドラインサポートとC++の名前変更リファクタリングを含むC++機能強化の継続。第3に、RAD Serverの拡張によるExtJSのサポートです。従来通り、特定のお客様の問題や全体的なパフォーマンス問題に対処する数多くの品質改善も含まれます...