рдЫрд╣ рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рдПрд▓рдПрд▓рд╡реАрдПрдо 13.0 рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рд░рд┐рд▓реАрдЬ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЧрдИ - рдПрдХ рдЬреАрд╕реАрд╕реА-рд╕рдВрдЧрдд рдЯреВрд▓рдХрд┐рдЯ (рдХрдВрдкрд╛рдЗрд▓рд░, рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдФрд░ рдХреЛрдб рдЬреЗрдирд░реЗрдЯрд░) рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЖрд░рдЖрдИрдПрд╕рд╕реА-рдЬреИрд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдордзреНрдпрд╡рд░реНрддреА рдмрд┐рдЯрдХреЛрдб рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдПрдХ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди) рдмрд╣реБ-рд╕реНрддрд░реАрдп рдЕрдиреБрдХреВрд▓рди рдкреНрд░рдгрд╛рд▓реА)ред рдЬреЗрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП рд╕реНрдпреВрдбреЛрдХреЛрдб рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд╕рдордп рд╕реАрдзреЗ рдЬреЗрдЖрдИрдЯреА рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╢реАрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХреНрд▓реИрдВрдЧ 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) рд▓рдЧрднрдЧ рддреИрдпрд╛рд░ рд╣реИред
- рдУрдкрдирд╕реАрдПрд▓ рд╕рдорд░реНрдерди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдирдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди cl_khr_integer_dot_product, cl_khr_extended_bit_ops, __cl_clang_bitfields рдФрд░ __cl_clang_non_portable_kernel_param_types рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдУрдкрдирд╕реАрдПрд▓ 3.0 рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЬрд╛рд░реА рд░рдЦрд╛ рдЧрдпрд╛ред C рдХреЗ рд▓рд┐рдП, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдУрдкрдирд╕реАрдПрд▓ 1.2 рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдХреЛрдИ рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЪрдпрдирд┐рдд рди рд╣реЛред C++ рдХреЗ рд▓рд┐рдП, ".clcpp" рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
- OpenMP 5.1 рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд▓реВрдк рд░реВрдкрд╛рдВрддрд░рдг рдирд┐рд░реНрджреЗрд╢реЛрдВ ("#pragma omp unrol" рдФрд░ "#pragma omp tile") рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдХреНрд▓реИрдВрдЧ-рдлрд╝реЙрд░реНрдореЗрдЯ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рд░рд┐рдХреНрдд рд╕реНрдерд╛рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SpacesInLineCommentPrefix, рд░рд┐рдХреЙрд░реНрдбреНрд╕, рд▓реИрдореНрдмреНрдбрд╛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдФрд░ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рдВрд░реЗрдЦрдг рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП IndentAccessModifiers, LambdaBodyIndentation, рдФрд░ PPIndentWidthред рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА (SortIncludes) рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред JSON рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдлрд╝реЙрд░реНрдореЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
- рдХреНрд▓реИрдВрдЧ-рдЯрд┐рдбреА рд▓рд┐рдВрдЯрд░ рдореЗрдВ рдирдП рдЪреЗрдХреЛрдВ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдмреИрдЪ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
рдПрд▓рдПрд▓рд╡реАрдПрдо 13.0 рдореЗрдВ рдкреНрд░рдореБрдЦ рдирд╡рд╛рдЪрд╛рд░:
- CET рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "-ehcontguard" рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (Windows рд░рд┐рдЯрд░реНрди-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ (рдЖрд░рдУрдкреА) рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд┐рдд рд╣рдорд▓реЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рдЕрдкрд╡рд╛рдж рдкреНрд░рдмрдВрдзрди рдХреЗ рдЪрд░рдг рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рдг-рдкреНрд░рд╡рд╛рд╣ рдкреНрд░рд╡рд░реНрддрди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА (рдХрдВрдЯреНрд░реЛрд▓-рдлреНрд▓реЛ рдПрдирдлреЛрд░реНрд╕рдореЗрдВрдЯ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА)ред
- рдбреАрдмрдЧрдЗрдиреНрдлреЛ-рдЯреЗрд╕реНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рдХреНрд░реЙрд╕-рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рдЯреЗрд╕реНрдЯ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдбреАрдмрдЧ рдЬрд╛рдирдХрд╛рд░реА рддрдХ рд╕реАрдорд┐рдд рди рд░рдЦрддреЗ рд╣реБрдП, рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдШрдЯрдХреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реА рдПрдХрд╛рдзрд┐рдХ рд╡рд┐рддрд░рдгреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдФрд░ рджреВрд╕рд░рд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рдеред
- AArch64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдмреИрдХрдПрдВрдб, рдЕрд╕реЗрдВрдмрд▓рд░ рдореЗрдВ Armv9-A RME (Realm Management Extension) рдФрд░ SME (Scalable Matrix Extension) рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
- рд╣реЗрдХреНрд╕рд╛рдЧреЛрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдмреИрдХрдПрдВрдб рдореЗрдВ 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 рд▓рд┐рдВрдХрд░ рдХреЛ рдмрд┐рдЧ-рдПрдВрдбрд┐рдпрди рдЖрд░реНрдХ64 рдкреНрд░реЛрд╕реЗрд╕рд░реЛрдВ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ Mach-O рдмреИрдХрдПрдВрдб рдХреЛ рдирд┐рдпрдорд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреЛ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред LLD рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Glibc рдХреЛ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕реБрдзрд╛рд░ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЧрдП рд╣реИрдВред
- llvm-mca (рдорд╢реАрди рдХреЛрдб рдПрдирд╛рд▓рд╛рдЗрдЬрд░) рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдЗрди-рдСрд░реНрдбрд░ рд╕реБрдкрд░рд╕реНрдХреЗрд▓рд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдкреНрд░реЛрд╕реЗрд╕рд░ рдЬреИрд╕реЗ рдХрд┐ ARM Cortex-A55 рдХреЛ рд╕рдорд░реНрдерди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- AArch64 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП LLDB рдбреАрдмрдЧрд░ рдЕрдм рдкреЙрдЗрдВрдЯрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг, MTE (рдореЗрдордЯреИрдЧ, рдореЗрдореЛрд░реА рдЯреИрдЧрд┐рдВрдЧ рдПрдХреНрд╕рдЯреЗрдВрд╢рди) рддрдВрддреНрд░ рдФрд░ SVE рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХрд╛ рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рдСрдкрд░реЗрд╢рди рдореЗрдВ рдЯреИрдЧреНрд╕ рдХреЛ рдмрд╛рдБрдзрдиреЗ рдФрд░ рдореЗрдореЛрд░реА рдПрдХреНрд╕реЗрд╕ рдХрд░рддреЗ рд╕рдордп рдкреЙрдЗрдВрдЯрд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ, рдЬреЛ рдПрдХ рдорд╛рдиреНрдп рдЯреИрдЧ рд╕реЗ рдмрдВрдзрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
- рдПрд▓рдПрд▓рдбреАрдмреА рдбрд┐рдмрдЧрд░ рдФрд░ рдлреЛрд░рдЯреНрд░рд╛рди рдлреНрд░рдВрдЯрдПрдВрдб рдлреНрд▓реИрдВрдЧ рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдмрд╛рдЗрдирд░реА рдЕрд╕реЗрдВрдмрд▓реА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
рд╕реНрд░реЛрдд: opennet.ru
