新版本中的顯著變化包括:
- 實施了新的垃圾收集器
ARC (“-gc:弧”)。 - 在模組“
糖 「新增了新的巨集收集、複製和擷取。 - 新增了新的巨集“with”。
- 標準庫中新增了大量新調用,包括 strformat.fmt、strtabs.clear、browsers.osOpen、typetraits.tupleLen、typetraits.genericParams、os.normalizePathEnd、times.fromUnixFloat、os.isRelativeTotimes.is. jsconsole.trace、jsconsole.table、jsconsole.exception、sequtils.countIt 等。
- 新增了新模組 std/stackframes 和 std/compilesettings。
- 選項「—asm」(用於分析產生的彙編程式碼)和「—panics:on」(用於在IndexError 和OverflowError 錯誤時強制退出)已新增至編譯器中,而不會被「try」處理程序攔截。
- 改進了對可能的緩衝區溢出的檢測。
來源: opennet.ru