āϜāĻŋ⤏āĨ€ā¤¸āĨ€ 16.2


ā§­āχ āφāĻ—āĻ¸ā§āϟ āĻāϟāĻŋ āϘāĻŸā§‡āĻ›āĻŋāϞāĨ¤ āϜāĻŋāϏāĻŋāϏāĻŋ ā§§ā§Ŧ.⧍ āϰāĻŋāϞāĻŋāϜ — GCC 16 āĻŦā§āϰāĻžāĻžā§āĻšā§‡āϰ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āϰāĻŋāϞāĻŋāϜāĨ¤ āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϟāĻŋ āĻŽā§‚āϞāϤ āϏāĻ‚āĻļā§‹āϧāύāĻŽā§‚āϞāĻ•: āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāϰāĻž āĻāϟāĻŋāϕ⧇ āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ—-āĻĢāĻŋāĻ•ā§āϏ āϰāĻŋāϞāĻŋāϜ āĻŦāϞāϛ⧇āύ, āϝāĻžāϤ⧇ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āϰāĻŋāϞāĻŋāϜāϗ⧁āϞ⧋āϰ āϤ⧁āϞāύāĻžāϝāĻŧ GCC 16.1-āĻ āφāĻŦāĻŋāĻˇā§āĻ•ā§ƒāϤ āϰāĻŋāĻ—ā§āϰ⧇āĻļāύāϗ⧁āϞ⧋āϰ āϏāĻŽāĻžāϧāĻžāύ āϰāϝāĻŧ⧇āϛ⧇āĨ¤

 

āĻāĻĒā§āϰāĻŋāϞ āĻŽāĻžāϏ⧇āϰ GCC 16.1 āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻĨ⧇āϕ⧇ āĻŽā§‹āϟ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻŦāĻŋāώāϝāĻŧāϗ⧁āϞ⧋ āϏāĻ‚āĻļā§‹āϧāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇: ā§§ā§Ļ⧍āϟāĻŋ āĻœā§āĻžāĻžāϤ āĻ¤ā§āϰ⧁āϟāĻŋāĻāχ āϏāĻ‚āĻļā§‹āϧāύāϗ⧁āϞ⧋ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻāĻŦāĻ‚ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āωāĻĒāĻžāĻĻāĻžāύāϕ⧇ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻ•āϰ⧇; āĻāĻŽāύ āϕ⧋āύ⧋ āĻāĻ•āĻ• āĻŦāĻĄāĻŧ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āύ⧇āχ āϝāĻž āĻāĻ•āϟāĻŋ āϰāĻŋāϞāĻŋāϜāϕ⧇ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻ•āϰ⧇āĨ¤

 

GCC 16.2 āϕ⧋āύ⧋ āύāϤ⧁āύ āĻĢāĻŋāϚāĻžāϰ āϰāĻŋāϞāĻŋāϜ āύāϝāĻŧ: GCC 16 āĻŦā§āϰāĻžāĻžā§āĻšā§‡āϰ āĻĒā§āϰāϧāĻžāύ āĻĢāĻŋāϚāĻžāϰāϗ⧁āϞ⧋ āĻāϤ⧇ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āϜāĻŋ⤏āĨ€ā¤¸āĨ€ 16.1ā§Šā§ĻāĻļ⧇ āĻāĻĒā§āϰāĻŋāϞ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤāĨ¤ āĻāχ āĻŦā§āϰāĻžāĻžā§āĻšā§‡āϰ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞ⧋āϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇:

 

  • C++20 āĻāĻ–āύ āĻĄāĻŋāĻĢāĻ˛ā§āϟ C++ āĻŽā§‹āĻĄ āĻšāϝāĻŧ⧇ āϗ⧇āϛ⧇āĨ¤ GNU++17-āĻāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇āĨ¤ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āφāϚāϰāĻŖāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻšāϞ⧇, āφāĻĒāύāĻžāϕ⧇ āĻāĻ–āύ āĻ…āĻŦāĻļā§āϝāχ āϏāĻ‚āĻļā§āϞāĻŋāĻˇā§āϟ -std= āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ C++20 āĻŽāĻĄāĻŋāωāϞāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āϏāĻŽāĻ°ā§āĻĨāύ āĻāĻ–āύāĻ“ āφāϞāĻžāĻĻāĻžāĻ­āĻžāĻŦ⧇ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻž āφāϛ⧇āĨ¤
  • āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ…āĻŦā§āϝāĻžāĻšāϤ āĻ›āĻŋāϞ āϏāĻŋ ++ 26, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āĻ¸ā§āĻŸā§āϝāĻžāϟāĻŋāĻ• āϰāĻŋāĻĢā§āϞ⧇āĻ•āĻļāύ, āĻ•āĻ¨ā§āĻŸā§āϰāĻžāĻ•ā§āϟ, āĻ•āύāĻ¸ā§āĻŸā§‡āĻ•ā§āϏāĻĒā§āϰ āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ­āĻŦāĻŋāĻˇā§āĻ¯ā§Ž āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāύāĻžāĨ¤
  • GCC-āϤ⧇ āĻāĻ•āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āĻ­āĻžāώāĻž āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ Algol 68 — ga68.
  • x86 āĻĒā§āϰāϏ⧇āϏāϰ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻāĻŽāĻĄāĻŋ āĻœā§‡āύ ​​ā§Ŧ (-āĻŽāĻžāĻ°ā§āϚ=āĻœā§‡āĻĄāĻāύāĻ­āĻžāϰā§Ŧ)āχāĻ¨ā§āĻŸā§‡āϞ āĻ“āϝāĻŧāĻžāχāĻ˛ā§āĻĄāĻ•ā§āϝāĻžāϟ āϞ⧇āĻ• āĻāĻŦāĻ‚ āύ⧋āĻ­āĻž āϞ⧇āĻ•āĨ¤ AVX-512 āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āωāĻ¨ā§āύāϤ āĻ…āĻŸā§‹āϭ⧇āĻ•ā§āϟāϰāĻžāχāĻœā§‡āĻļāύāĨ¤
  • AArch64 āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻāĻ–āύ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇ Armv9.6-AApple M4 āĻ“ M5, NVIDIA GB10, āĻāĻŦāĻ‚ āύāϤ⧁āύ Arm āĻĒā§āϰāϏ⧇āϏāϰ āϕ⧋āϰāϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ; -fsanitize=memtag āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻŽā§‡āĻŽāϰāĻŋ āĻŸā§āϝāĻžāĻ—āĻŋāĻ‚ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻžāĻ“ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻāĻāĻŽāĻĄāĻŋ āϜāĻŋāĻĒāĻŋāχāω-āϤ⧇ āĻ…āĻĢāϞ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ, āĻ“āĻĒ⧇āύāĻāĻŽāĻĒāĻŋ/āĻ“āĻĒ⧇āύāĻāϏāĻŋ āϰāĻŋāϜāĻŋāϝāĻŧāύ āϚāĻžāϞ⧁ āĻ•āϰāĻžāϰ āĻ“āĻ­āĻžāϰāĻšā§‡āĻĄ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āĻ•āĻŽāĻžāύ⧋ āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻ•ā§āϏāĻŋāϞāĻžāϰ⧇āϟāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻāĻŽāĻĄāĻŋ āχāĻ¨ā§āϏāϟāĻŋāĻ‚āĻ•ā§āϟ āĻāĻŽāφāĻ‡ā§Šā§Ļā§Ļ (āϜāĻŋāĻāĻĢāĻāĻ•ā§āϏ⧝ā§Ē⧍).

 

āϏ⧁āϤāϰāĻžāĻ‚, GCC 16.2 āĻŽā§‚āϞāϤ āϏ⧇āχāϏāĻŦ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϜāĻ¨ā§āϝ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻžāϰāĻž āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āϰāĻŋāϞāĻŋāĻœā§‡āϰ āĻĒāϰ⧇ āφāĻŦāĻŋāĻˇā§āĻ•ā§ƒāϤ āϰāĻŋāĻ—ā§āϰ⧇āĻļāύāϗ⧁āϞāĻŋ āĻ āĻŋāĻ• āĻ•āϰāĻžāϰ āĻĒāϰ āύāϤ⧁āύ āĻŦā§āϰāĻžāĻžā§āĻšā§‡ āĻŽāĻžāχāĻ—ā§āϰ⧇āϟ āĻ•āϰāϤ⧇ āϚāĻžāύāĨ¤ GCC 16.2-āĻāϰ āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄ āĻāĻ–āĻžāύ⧇ āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāĻŦ⧇āĨ¤ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āφāύ⧁āĻˇā§āĻ āĻžāύāĻŋāĻ• āĻĻāĻ°ā§āĻĒāĻŖGCC, GNU āĻĒāϰāĻŋāĻŦāĻžāϰ⧇āϰ āĻāĻ•āϟāĻŋ āĻŽā§āĻ•ā§āϤ āϏāĻĢāϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ; āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰāϟāĻŋāϰ āĻŽā§‚āϞ āϕ⧋āĻĄ GPLv3+ āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻ…āϧ⧀āύ⧇ āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ GCC āϰāĻžāύāϟāĻžāχāĻŽ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻŦ⧇āĻļ āĻ•āĻŋāϛ⧁ āϰāĻžāύāϟāĻžāχāĻŽ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĒā§āϰāϝ⧋āĻœā§āϝāĨ¤

 

āωāĻ¤ā§āϏ: linux.org.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster