ื ืื 2.2.8, ื ืกืืกืืขืืขื ืคืจืืืจืืืืจื ืฉืคืจืื, ืืื ืืจืืืกืืขืืขืื ืืขืืืืจื. ื ืื ืืื ื ืกืืืืืฉ ืืขืืืืคืืข, ืงืืืคืืืืืจืืข ืคืจืืืจืืืืจื ืฉืคืจืื ืืื ืคืืืืื-ืืื ืกืคึผืืจืืจืืข ืกืื ืืืงืก ืืื ืืืกืค-ืขื ืืขืืข ืืขืื-ืคืจืืืจืืืืจื ืืขืืืขืืงืืืื. ืขืก ืงืืืคืืืืืจื ืฆื C, C++, ืืื ืืืฉืืืืืกืงืจืืคื, ืฆืืฉืืขืื ืืื C-ืืขืืืขื ืคืขืจืคืืจืืื ืก ืืื ืื ืืืืกืืจืืง ืคืื ืืืื-ืืขืืืขื ืฉืคืจืืื. ืืขืจ ืคืจืืืขืงื'ืก ืงืืื ืืื ืืืืกืขื ืกื ืืื ืืขืจ ืืขืจ MIT ืืืืกืขื ืก.
ื ืื'ืก ืคึฟืขืึดืืฉืขืจืก ืฉืืืกื ืืืื ืึท ืืึทืงืจืึธ ืกืืกืืขื ืืืึธืก ืึทืจืืขื ืืืืฃ ืื AST ืืฒึทื ืงืึธืืคึผืืื ืฆืฒึทื, ืฉืืืฆืข ืคึฟืึทืจ ืึทืืืขืืืื ืข ืคึผืจืึธืืจืึทืืืจื ืืื ืงืึธื ืฆืขืคึผืื, ืงืืืคื ืืืกืคึผืขืืฉ, ืืขืืขืจืืื ืืกืืืฉืข ืืึผืจืื ืคืึทืจืืืึทืืืื ื ืืื ืฉืืืฆืข ืคึฟืึทืจ ืงืืืคื ืกืืจืึทืืขืืืขืก (ARC/ORC, refc, mark-and-sweep), ืืฒึทื ืืขืืืืืข async/await ืฉืืืฆืข ืคึฟืึทืจ ืึทืกืื ืงืจืึธื ืึธืืข ืคึผืจืึธืืจืึทืืืจื, ืืื FFI ืคึฟืึทืจ ืืจืื ืืข ืืื ืืขืืจืึทืฆืืข ืืื C/C++/JavaScript. ื ืื ืืื ืคึผืึธืืืฆืืึธื ืืจื ืืื ืึท ืกืืกืืขืืขื ืฉืคึผืจืึทื ืคึผืึทืกืืง ืคึฟืึทืจ ืึทื ืืืืืงืืื ื ืคึฟืื ืขืืืขืืื ืกืืกืืขืืขื ืืื ืืืขื.ืกืขืจืืืขืจืก, ืืื ื ืืจืึธืคึผ ืืืืฃ ืขืคืขืงืืืืืงืืื, ืืึผืจืื ืืืืขืจืงืืื, ืืื ืืขืืืขืืึธืคึผืขืจ ืืึทืงืืืขืืืขืืงืืื.
ืืืขืจืกืืข 2.2.8 ืืื ืืขืงืืืขื ืคืืจ ืืืฉืื ื ืื ืืืขืจืกืืข 2.2.6 ืืื ืฉืืืกื ืืืื 89 ืงืืืืืก ืืื ืืึทื ืคืืงืกืขืก ืืื ืคึฟืึทืจืืขืกืขืจืื ืืขื. ืื ืืืืคึผื ืคึฟืึทืจืืขืกืขืจืื ื ืคึฟืื ืืขืจ ืืืขืจืกืืข ืืื ืึท ืืึทืืืืื ืืืงืข ืคึฟืึทืจืืจืขืกืขืจืื ื ืืื ืืขืจ ืกืืึทืืืืืืขื ืคึฟืื ืืขื ืืืคืึธืื ืืึผืจืื ืึทืืึธืงืึทืืึธืจ ืืืขื ืืขื ื ืืฆื ืึทืงืืืื ืืืืืืืจืขืืื ื. ืืืื ืื ืืขืืืขืืึธืคึผืขืจืก, ืืื ืื ื ืืื ืคึฟืึทืจ ืืขืจ "-d:useMalloc" ืืืึธืจืงืึทืจืึทืื ื ืคึฟืึทืจ ืืืืืืืจืขืืื ื ืงืึธื ืึท ืืึทื ืคึฟืื ืืขืจ ืคึฟืึทืจืืึทื ืืขื ืืืื. ืืึทื ืืฆืขืจ ืืืขืจื ืืขืืืืืงื ืฆื ืืขืื ืคึฟืืืืขืง.
ืฆืืืืฉื ืื ืคืืจืจืืืืขื ืข ืืึทืื:
- ืกืืืืืก ืืืขื ืืขื ืืืืขืจืืจื ืืืืขืจ ื ืงืื ืกืืื ืืข ืืืืขืืข ืฆืืืื ืคืจืืฆืืืืืืข ืคืืจื ืืืืื ื ืคืื ืฆืืืืืืืืืืืข ืืืืขืงืื;
- ืกืืืกืขืืื ืืื ื ืืืคืืืื ืืข ืืืืขืจืืืืจื;
- ืืืืจืืืืืืข C ืงืื ืืืฉืขื ืขืจืืืฉืึทื ืืืื ืืื ืืฆืืึทืืืืืจื .global ืืื ืขืืืืื ืืง ืคืื ืึท ืืขืืึธื;
- ืืขืืช ืคืืจืืจืืขืืื ื ืขื ืืืขื ืืืื ืคืืจืืืื ืืืืขืจืืืืจ ืืื try..except;
- ืืืืจืขืืืข C++-ืกืืื ื ืืืขื ืคืืจืคืขืื ืืืขื ืืขื ื ืืฆื --debuginfo;
- setLen ืืื ืฉืืืื ืืืขื ืืขื ืคืืจืงืืขื ืขืจื ืื ืกืืงืืืึทื ืก ืืจืืืก ืฆืืืื ืืืืขืจืืขืืจืืืขื ืข ืืึผืจืื-ืจืืื ืืงืื ื;
- ืืึทื ืื ืคืื setLenUninit ืคึฟืึทืจ ืื "โmm:refc" ืืึธืืข;
- ืืขืจืืื ืืืืขืจืฉืจืืืื ืคืจืืฆืขืกืืจืื ื ืืขื ืื ืืืืฃ ืืจืืืกืข ืืขืงืขืก;
- SIGSEGV ืืืขื ืืขื ื ืืฆื ืืืืื ืืขืจืข ืืืคื ืืื ืฆืืืืืืื ื ืฆื ืืืคึผ ืึธืืืขืงืื ืืื ืจืขืคืง ืืึธืืข;
- ื ืืฉื ืจืืืืืงืขืจ ืฆืืืจืื ืฆื m_type ืืื ืืืงื ืคืืจ ืืืืขืืืื ืข ืืืืื ืืขืจืข ืืืคื ืืื ืืขืจ ARC/ORC/ATOMICARC;
- ืงืึธืืคึผืืืืขืจ ืงืจืึทื ืืืขื ืืขื ืืื ืืืืขืจ ืึท ืืืคึผื ืืื "ืืืืืขืืก" ืคึฟืื ืงืึธื ืฆืขืคึผื;
- ืจืขืงืืจืกืืืืข ืงืื ืฆืขืคืื ืืืื ืืขืคึฟืืจื ืฆื ืึท ืงืึธืืคึผืืืืขืจ ืกืขืืคึฟืึธืื;
- ืืืืจืขืืืข ืืืฉืขื ืขืจืืืฉืึทื ืคืื HTTPS ืจืืงืืืขืกืฅ ืืืจื HTTP ืคึผืจืึธืงืกื ืืื httpclient;
- ืืืืืขืคืื ืืจื ืืืืคืคืืจืื ื ืืื ืืคืขืจืืฆืืข ืฉื;
- ืึธืคึผืงืจืืคึผื ืืึทื ืืข ืืึทื ืฆืข ืฆืึธื ืืืืขืจืึทืื ืึธื ืืืืจืขื ืื ื;
- ืงืึธืืคึผืืืืขืจ ืงืจืึทืฉื ืืื ืึท ืฆืึธื ืคืึทืืฉืข ืืขื ืขืจืืฉืข ืืื ืกืืึทื ืืึทืฆืืขืก;
- ืฆืืืขืืืืืืข ืืึธืืข โstyleCheck:warn.
ืืงืืจ: opennet.ru
