新しいリリースの注目すべき変更点は次のとおりです。
- 新しいガベージコレクターを実装しました
ARC (「-gc:arc」)。 - モジュール内で「
シュガー 「新しいマクロの収集、複製、キャプチャを追加しました。 - 新しいマクロ「with」を追加しました。
- strformat.fmt、strtabs.clear、browsers.osOpen、typetraits.tupleLen、typetraits.genericParams、os.normalizePathEnd、times.fromUnixFloat、os.isRelativeTo、times.isLeapDay などの新しい呼び出しの大部分が標準ライブラリに追加されました。 、net.getPeerCertificates、jsconsole.trace、jsconsole.table、jsconsole.Exception、sequtils.countIt など。
- 新しいモジュール std/stackframes および std/compilesettings を追加しました。
- オプション「-asm」(生成されたアセンブリ コードの分析用) と、IndexError エラーおよび OverflowError エラーで強制終了するための「-panics:on」オプションがコンパイラに追加され、「try」ハンドラによってインターセプトされる可能性がなくなりました。
- バッファオーバーフローの可能性の検出が改善されました。
出所: オープンネット.ru