LLVM 13.0 เช•เชฎเซเชชเชพเช‡เชฒเชฐ เชธเซเชฏเซเชŸเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เชตเชฟเช•เชพเชธเชจเชพ เช› เชฎเชนเชฟเชจเชพ เชชเช›เซ€, LLVM 13.0 เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ - เชเช• GCC-เชธเซเชธเช‚เช—เชค เชŸเซ‚เชฒเช•เชฟเชŸ (เช•เชฎเซเชชเชพเช‡เชฒเชฐเซเชธ, เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเชฐเซเชธ เช…เชจเซ‡ เช•เซ‹เชก เชœเชจเชฐเซ‡เชŸเชฐ) เชœเซ‡ RISC-เชœเซ‡เชตเซ€ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเซ‚เชšเชจเชพเช“เชจเชพ เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชฌเชฟเชŸเช•เซ‹เชกเชฎเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซเช‚ เชธเช‚เช•เชฒเชจ เช•เชฐเซ‡ เช›เซ‡ (เชเช• เชจเซ€เชšเชพ-เชธเซเชคเชฐเชจเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชธเชพเชฅเซ‡. เชฎเชฒเซเชŸเชฟ-เชฒเซ‡เชตเชฒ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎ). เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡เชฒ เชธเซเชฏเซเชกเซ‹เช•เซ‹เชกเชจเซ‡ JIT เช•เชฎเซเชชเชพเชˆเชฒเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชเช•เซเชเชฟเช•เซเชฏเซเชถเชจ เชธเชฎเชฏเซ‡ เชธเซ€เชงเชพ เชœ เชฎเชถเซ€เชจ เชธเซ‚เชšเชจเชพเช“เชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชฐเชฃเช•เชพเชฐ 13.0 เชฎเชพเช‚ เชธเซเชงเชพเชฐเชพเช“:

  • เช—เซ‡เชฐเช‚เชŸเซ€เชก เชŸเซ‡เชฒ เช•เซ‹เชฒเซเชธ (เชซเช‚เช•เซเชถเชจเชจเชพ เช–เซ‚เชฌ เชœ เช…เช‚เชคเชฎเชพเช‚ เชธเชฌเชฐเซ‚เชŸเชฟเชจ เชชเชฐ เช•เซ‹เชฒ, เชœเซ‹ เชธเชฌเชฐเซ‚เชŸเชฟเชจ เชชเซ‹เชคเซ‡ เชœ เช•เซ‹เชฒ เช•เชฐเซ‡ เชคเซ‹ เชŸเซ‡เชฒ เชฐเชฟเช•เชฐเซเชเชจ เชฌเชจเชพเชตเซ‡ เช›เซ‡) เชนเชตเซ‡ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡. เช—เซ‡เชฐเช‚เชŸเซ€เชก เชŸเซ‡เชฒ เช•เซ‹เชฒเซเชธ C++ เชฎเชพเช‚ "[[clang::musttail]]" เชเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸ เช…เชจเซ‡ C เชฎเชพเช‚ "__attribute__((musttail))" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— "return" เชธเซเชŸเซ‡เชŸเชฎเซ‡เชจเซเชŸเชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡. เช† เชธเซเชตเชฟเชงเชพ เชธเซเชŸเซ‡เช• เชธเซเชชเซ‡เชธ เชฌเชšเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชกเชจเซ‡ เชซเซเชฒเซ‡เชŸ เช‡เชŸเชฐเซ‡เชถเชจเชฎเชพเช‚ เชซเซเชฒเซ‡เชŸ เช•เชฐเซ€เชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเซ‡ เช›เซ‡.
  • C++11-เชถเซˆเชฒเซ€เชจเซ€ เชตเชฟเชถเซ‡เชทเชคเชพ เชตเซเชฏเชพเช–เซเชฏเชพเช“ เชนเชตเซ‡ "[[]]" เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ clang "using" เช˜เซ‹เชทเชฃเชพเช“ เช…เชจเซ‡ เชเช•เซเชธเชŸเซ‡เชจเซเชถเชจเชฎเชพเช‚ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡.
  • เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช•เซ‹เชกเชฎเชพเช‚ เช…เชจเชพเชฎเชค เช“เชณเช–เช•เชฐเซเชคเชพเช“เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชšเซ‡เชคเชตเชฃเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "-Wreserved-identifier" เชงเซเชตเชœ เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • เชœเซ‹ เช•เซ‹เชˆ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ เช…เชฅเชตเชพ เชšเชฒ เชธเซ‡เชŸ เช•เชฐเซ‡เชฒ เชนเซ‹เชฏ เชชเชฃ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชจ เชฒเซ‡เชตเชพเชฏ เชคเซ‹ เชšเซ‡เชคเชตเชฃเซ€ เช›เชพเชชเชตเชพ เชฎเชพเชŸเซ‡ "-Wunused-but-set-parameter" เช…เชจเซ‡ "-Wunused-but-set-variable" เชซเซเชฒเซ‡เช— เช‰เชฎเซ‡เชฐเซเชฏเชพ.
  • เชฌเชพเชฆเชฌเชพเช•เซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชจเชฒ เชชเซ‹เช‡เชจเซเชŸเชฐเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช•เซ‹เชก เช…เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชตเชฐเซเชคเชจเชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชšเซ‡เชคเชตเชฃเซ€ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ "-Wnull-pointer-subtraction" เชซเซเชฒเซ‡เช— เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • เชฆเชฐเซ‡เช• เช•เซ‹เชก เชซเชพเช‡เชฒ เชฎเชพเชŸเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ‡เชฒเซ€ เชซเชพเช‡เชฒเชฎเชพเช‚ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชฆเชฐเซ‡เช• เชซเช‚เช•เซเชถเชจ เชฎเชพเชŸเซ‡ เชธเซเชŸเซ‡เช• เชซเซเชฐเซ‡เชฎเชจเชพ เช•เชฆ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชงเชฐเชพเชตเชคเซ€ เชตเชงเชพเชฐเชพเชจเซ€ ".su" เชซเชพเช‡เชฒ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "-fstack-usage" เชซเซเชฒเซ‡เช— เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • เชธเซเชŸเซ‡เชŸเชฟเช• เชตเชฟเชถเซเชฒเซ‡เชทเช•เชฎเชพเช‚ เชเช• เชจเชตเซ‹ เช†เช‰เชŸเชชเซเชŸ เชชเซเชฐเช•เชพเชฐ, "sarif-html" เช›เซ‡, เชœเซ‡ HTML เช…เชจเซ‡ Sarif เชฌเช‚เชจเซ‡ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชฐเชฟเชชเซ‹เชฐเซเชŸเซเชธ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡. เชเช• เชจเชตเซ‹ เชšเซ‡เช•, allocClassWithName เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. "-analyzer-display-progress" เชตเชฟเช•เชฒเซเชช เชนเชตเซ‡ เชฆเชฐเซ‡เช• เชซเช‚เช•เซเชถเชจ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชธเชฎเชฏ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. เชธเซเชฎเชพเชฐเซเชŸ เชชเซ‹เช‡เชจเซเชŸเชฐ เชตเชฟเชถเซเชฒเซ‡เชทเช• (alpha.cplusplus.SmartPtr) เชฒเช—เชญเช— เชชเซ‚เชฐเซเชฃ เชฅเชˆ เช—เชฏเซเช‚ เช›เซ‡.
  • OpenCL เชธเชชเซ‹เชฐเซเชŸเชจเซ‹ เชตเชฟเชธเซเชคเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชจเชตเชพ cl_khr_integer_dot_product, cl_khr_extended_bit_ops, __cl_clang_bitfields, เช…เชจเซ‡ __cl_clang_non_portable_kernel_param_types เชเช•เซเชธเชŸเซ‡เชจเซเชถเชจ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. OpenCL 3.0 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชšเชพเชฒเซ เชฐเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. C เชฎเชพเชŸเซ‡, OpenCL 1.2 เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡ เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เช…เชฒเช— เชธเช‚เชธเซเช•เชฐเชฃ เชธเซเชชเชทเซเชŸ เชฐเซ€เชคเซ‡ เชชเชธเช‚เชฆ เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡. C++ เชฎเชพเชŸเซ‡ ".clcpp" เชเช•เซเชธเชŸเซ‡เชจเซเชถเชจเชตเชพเชณเซ€ เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • OpenMP 5.1 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชฎเชพเช‚ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชฒเซ‚เชช เชŸเซเชฐเชพเชจเซเชธเชซเซ‹เชฐเซเชฎเซ‡เชถเชจ เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฟเชตเซเชธ ("#pragma omp unrol" เช…เชจเซ‡ "#pragma omp เชŸเชพเช‡เชฒ") เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • clang-format เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชตเชฟเช•เชฒเซเชชเซ‹ เชธเชพเชฅเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡: เชŸเชฟเชชเซเชชเชฃเซ€เช“ เชชเชนเซ‡เชฒเชพเช‚ เชœเช—เซเชฏเชพเช“เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ SpacesInLineCommentPrefix, เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ, lambda เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“ เช…เชจเซ‡ เชชเซเชฐเซ€เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชจเชฟเชฐเซเชฆเซ‡เชถเซ‹เชจเชพ เชธเช‚เชฐเซ‡เช–เชฃเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ IndentAccessModifiers, LambdaBodyIndentation เช…เชจเซ‡ PPIndentWidth. เชนเซ‡เชกเชฐ เชซเชพเช‡เชฒ เชธเซ‚เชšเชฟ เชธเซ‰เชฐเซเชŸเชฟเช‚เช— เช•เซเชทเชฎเชคเชพเช“ (SortIncludes) เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. JSON เชซเชพเช‡เชฒ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • เช•เซเชฒเซ…เชจเซเช—-เชŸเซ€เชกเซ€ เชฒเชพเช‡เชจเชฐเชฎเชพเช‚ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชจเชตเชพ เชšเซ‡เช• เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.

LLVM 13.0 เชฎเชพเช‚ เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • CET เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "-ehcontguard" เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹ (Windows (เช…เชชเชตเชพเชฆ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช— เชคเชฌเช•เซเช•เซ‡ เชฐเซ€เชŸเชฐเซเชจ-เช“เชฐเชฟเชเชจเซเชŸเซ‡เชก เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— (ROP) เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชจเชพเชตเซ‡เชฒเชพ เชถเซ‹เชทเชฃเชจเชพ เช…เชฎเชฒ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡) เช•เช‚เชŸเซเชฐเซ‹เชฒ-เชซเซเชฒเซ‹ เชเชจเซเชซเซ‹เชฐเซเชธเชฎเซ‡เชจเซเชŸ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€.
  • เชกเชฟเชฌเช—เช‡เชจเซเชซเซ‹-เชŸเซ‡เชธเซเชŸ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเซ€เชจเซ‡ เช•เซเชฐเซ‹เชธ-เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ-เชŸเซ‡เชธเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชกเชฟเชฌเช— เชฎเชพเชนเชฟเชคเซ€ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชจ เชฐเชนเซ‡เชคเชพ เชตเชฟเชตเชฟเชง เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเชพ เช˜เชŸเช•เซ‹เชจเชพ เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡.
  • เชฌเชฟเชฒเซเชก เชธเชฟเชธเซเชŸเชฎ เชฌเชนเซเชตเชฟเชง เชตเชฟเชคเชฐเชฃเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชเช• เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ เชธเชพเชฅเซ‡ เช…เชจเซ‡ เชฌเซ€เชœเซเช‚ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เชธเชพเชฅเซ‡.
  • AArch64 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡เชจเซ‹ เชฌเซ‡เช•เชเชจเซเชก เชเชธเซ‡เชฎเซเชฌเชฒเชฐเชฎเชพเช‚ Armv9-A RME (Realm Management Extension) เช…เชจเซ‡ SME (เชธเซเช•เซ‡เชฒเซ‡เชฌเชฒ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช•เซเชธเชŸเซ‡เชจเซเชถเชจ) เชเช•เซเชธเชŸเซ‡เชจเซเชถเชจ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡.
  • เชนเซ‡เช•เซเชธเชพเช—เซ‹เชจ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฌเซ‡เช•เชเชจเซเชกเชฎเชพเช‚ ISA V68/HVX เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • x86 เชฌเซ‡เช•เชเชจเซเชกเชฎเชพเช‚ AMD Zen 3 เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ เช›เซ‡.
  • AMDGPU เชฌเซ‡เช•เชเชจเซเชกเชฎเชพเช‚ GFX1013 RDNA2 APU เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • Libc++ เช C++20 เช…เชจเซ‡ C++2b เชงเซ‹เชฐเชฃเซ‹เชจเซ€ เชจเชตเซ€ เชธเซเชตเชฟเชงเชพเช“ เชฒเชพเช—เซ เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ "เช•เชจเซเชธเซ‡เชชเซเชŸเซเชธ" เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชชเซ‚เชฐเซเชฃ เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ Windows MinGW เชชเชฐ เช†เชงเชพเชฐเชฟเชค std::filesystem เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชพเชฏเซ‹. เชนเซ‡เชกเชฐ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช…เชฒเช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. , เช…เชจเซ‡ เช…เชชเซ‚เชฐเซเชฃ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชงเชฐเชพเชตเชคเซ€ เชนเซ‡เชกเชฐ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ LIBCXX_ENABLE_INCOMPLETE_FEATURES เชฌเชฟเชฒเซเชก เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • LLD เชฒเชฟเช‚เช•เชฐเชจเซ‡ เชฌเชฟเช—-เชเชจเซเชกเชฟเชฏเชจ Aarch64 เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เช…เชจเซ‡ เชฎเชพเชจเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซ‡ เชฒเชฟเช‚เช• เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ Mach-O เชฌเซ‡เช•เชเชจเซเชกเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. LLD เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Glibc เชจเซ‡ เชฒเชฟเช‚เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชธเซเชงเชพเชฐเชพเช“เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • llvm-mca (เชฎเชถเซ€เชจ เช•เซ‹เชก เชเชจเชพเชฒเชพเช‡เชเชฐ) เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซ‹เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เชœเซ‡ เช•เซเชฐเชฎเชฎเชพเช‚ เชธเซ‚เชšเชจเชพเช“ (เช•เซเชฐเชฎเชฎเชพเช‚ เชธเซเชชเชฐเชธเซเช•เซ‡เชฒเชฐ เชชเชพเช‡เชชเชฒเชพเช‡เชจ) เชšเชฒเชพเชตเซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ ARM Cortex-A55.
  • AArch64 เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ LLDB เชกเซ€เชฌเช—เชฐ เชนเชตเซ‡ เชชเซ‹เช‡เชจเซเชŸเชฐ เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชถเชจ, เชฎเซ‡เชฎเชฐเซ€ เชŸเซ‡เช—เชฟเช‚เช— เชเช•เซเชธเชŸเซ‡เชจเซเชถเชจ (MemTag) เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เช…เชจเซ‡ SVE เชฐเชœเชฟเชธเซเชŸเชฐเซเชธเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เชฎเซ‡เชฎเชฐเซ€ เชเชฒเซ‹เช•เซ‡เชถเชจ เช“เชชเชฐเซ‡เชถเชจ เชธเชพเชฅเซ‡ เชŸเซ‡เช—เซเชธเชจเซ‡ เชธเชพเช‚เช•เชณเชตเชพ เช…เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชเช•เซเชธเซ‡เชธ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชชเซ‹เช‡เชจเซเชŸเชฐ เชฏเซ‹เช—เซเชฏ เชŸเซ‡เช— เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เช›เซ‡ เชคเซ‡เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชฆเซ‡เชถเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.
  • เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชพเชฏเซ‡เชฒ เชฌเชพเชˆเชจเชฐเซ€ เชเชธเซ‡เชฎเซเชฌเชฒเซ€เชฎเชพเช‚ LLDB เชกเซ€เชฌเช—เชฐ เช…เชจเซ‡ เชซเซ‹เชฐเซเชŸเซเชฐเซ‡เชจ เชซเซเชฐเชจเซเชŸเชเชจเซเชก, เชซเซเชฒเซ‡เช‚เช— เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐ เชงเชฐเชพเชตเชคเซ€ เชธเชพเช‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ ๐Ÿ”ฅ DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐเซเชธ เชธเชพเชฅเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ | ProHoster