ΠΠ° 3 ΠΌΠ°Ρ ΡΠ΅ ΡΠ»ΡΡΠΈ ΠΏΡΠ²ΠΎΡΠΎ ΡΠ°Π²Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Π΄Π΅Π²Π΅ΡΡΠ°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° GCC: GCC 9.1.
Π‘ΠΎΠ΄ΡΠΆΠΈ ΠΌΠ½ΠΎΠ³Ρ Π·Π½Π°ΡΠ°ΡΠ½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ° ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡΠ²Π°ΡΠ° Π²ΠΎ ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΡΠΎ ΠΎΡΠΌΠ°ΡΠ°
Π²Π΅ΡΠ·ΠΈΡΠ°.
ΠΠΏΡΡΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ
ΠΠΏΡΠΈΡΠ°
- ΠΠ°ΡΠ΅Π΄Π±ΠΈΡΠ΅ ΡΡΠΎ ΠΏΡΠΈΡΠ°ΡΠ°Π°Ρ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° ΡΠ΅Π³Π° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ 64-Π±ΠΈΡΠ½ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΠΈ ΡΡΡΠΈΠΊΡΠΈ Π·Π° ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ°;
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΎΠΏΡΠΈΡΠ° -ΡΠ»Π°Ρ-ΠΊΡΠΏΠ΅ΡΠ΅,Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π°Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ ΠΊΠΎΠΈ ΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΎ Π΄Π΅ΡΡΡΡΠΊΡΠΈΠ²Π½ΠΈ Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½Π°ΡΠ° Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΠΊΠΎΠ΄ΠΎΡ;
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡΠ°ΡΠ° --completion Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°ΡΠ° ΡΠΊΠΎΠ»ΠΊΠ°;
- ΠΠΈΡΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅ΡΠΎΡ ΡΠ΅Π³Π° Π²ΠΊΠ»ΡΡΡΠ²Π° Π±ΡΠΎΠ΅Π²ΠΈ Π½Π° Π»ΠΈΠ½ΠΈΠΈ (-fno-Π΄ΠΈΡΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°-ΠΏΡΠΈΠΊΠ°ΠΆΠΈ-Π»ΠΈΠ½ΠΈΡΠ°-Π±ΡΠΎΠ΅Π²ΠΈ) Π
ΡΠΈΠΏ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ (ΡΠ½ΠΎ-Π΄ΠΈΡΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°-ΠΏΠΎΠΊΠ°ΠΆΠΈ-Π΅ΡΠΈΠΊΠ΅ΡΠΈ); - ΠΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΎΠΏΡΠΈΡΠ° -fdiagnostics-format=json Π·Π° ΠΈΠ·Π»Π΅Π· Π΄ΠΈΡΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π²ΠΎ JSON ΡΠΎΡΠΌΠ°Ρ;
- ΠΠΏΡΠΈΠΈ Π·Π° ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ ΠΏΠΎΡΠ°ΠΌΠ½ΡΠ²Π°ΡΠ΅ (-falign-ΡΡΠ½ΠΊΡΠΈΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ) ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠΈΡΠ°ΡΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΎΠΏΡΠΈΠΈ Π·Π° ΡΡΠΎΠ³Π»Π°ΡΡΠ²Π°ΡΠ΅;
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΡΠΈΠ»ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΏΠΈΡΠΎΠΊΠΎΡ ΡΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ (-fprofile-ΡΠΈΠ»ΡΠ΅Ρ-Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, -fprofile-exclude-files), ΠΊΠΎΠΈ ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΡΠΎΡ;
- AddressSanitizer ΡΠ΅Π³Π° ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΠΎΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎ ΠΏΠΎΡΠ°ΠΌΠ½ΡΠ²Π°ΡΠ΅ Π·Π° Π΄Π° ΡΠ°ΡΠΈ Π½Π΅Π²Π°ΠΆΠ΅ΡΠΊΠΈ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ Π΄ΠΎ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡΠ΅ Π½Π° ΠΎΡΠ°ΠΊΠΎΡ;
- ΠΡΠΎΡΠ½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ° Π½Π° ΠΈΠ·Π»Π΅Π·ΠΎΡ -fopt-ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ;
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΎΠΏΡΠΈΡΠ° -fsave-optimization-record Π΄Π° Π³ΠΎ Π·Π°ΡΡΠ²Π°ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ°ΡΠΎΡ Π·Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΠ° Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°;
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΎΠΏΡΠΈΡΠ° -ΡΠΈΠΏΠ°-ΠΎΡΠ°ΠΊ-ΡΡΠΎΠ³Π»Π°ΡΡΠ²Π°ΡΠ΅ ΠΈ -ΡΠΈΠΏΠ°-ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ°-Π°Π΄ΡΠ΅ΡΠΈΠ±ΠΈΠ»Π½Π°.
ΠΠΎΠ²ΠΈ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ
- __ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΎ_ΠΎΡΠ΅ΠΊΡΠ²Π°ΡΠ΅_ΡΠΎ_Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎΡΡ;
- __ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½_ΠΈΠΌΠ° Π°ΡΡΠΈΠ±ΡΡ;
- __Π²Π³ΡΠ°Π΄Π΅Π½Π°_ΡΠΏΠ΅ΠΊΡΠ»Π°ΡΠΈΡΠ°_Π±Π΅Π·Π±Π΅Π΄Π½Π°_Π²ΡΠ΅Π΄Π½ΠΎΡΡ.
ΠΠΎΠ² Π°ΡΡΠΈΠ±ΡΡ
ΠΡΡΠ°Π½Π°ΡΠΈ
ΠΡΠΎΡΠ½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ° Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ:
- Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ;
- ΠΌΠ΅ΡΡΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°Π»Π½ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ;
- ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΠ° Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠ°ΡΠ΅;
- ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΠ° Π²ΠΎ ΡΠ°Π·Π° Π½Π° ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ (LTO);
ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈΠΎΡ ΡΠΎΡΠΌΠ°Ρ Π½Π° gcov ΡΠ΅Π³Π° Π΅ JSON, Π° Π½ΠΎΠ²Π°ΡΠ° ΠΎΠΏΡΠΈΡΠ° --ΡΠΏΠΎΡΡΠ΅Π±Π°-ΠΆΠ΅ΡΡΠΈΠ½Π°-Π±ΠΎΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π° Π±ΠΎΠ΅ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π½Π° ΠΊΠΎΠ΄ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠΎΠ° ΠΊΠΎΠ»ΠΊΡ ΡΠ΅ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ.
ΠΠ°Π·ΠΈΡΠΈ
ΠΠ²Π°Π»ΠΈΡΠ΅Ρ ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠ½ΠΎΡΡ Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° OpenACC ΡΠ°Π·ΠΈΡΠΈΡΠ΅ C, C++ ΠΈ Fortran ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π°Π°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π°Ρ.
ΠΠ°Π·ΠΈΡΠΈ ΡΠ»ΠΈΡΠ½ΠΈ Π½Π° C
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π΅ Π΄Π΅Π»ΡΠΌΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° OpenMP 5.0;
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ° __Π²Π³ΡΠ°Π΄Π΅Π½_ΠΊΠΎΠ½Π²Π΅ΡΡΠΎΡ;
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΎ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ -ΠΠ°Π΄Π°-Π½Π°-ΡΠΏΠ°ΠΊΡΠ²Π°Π½-ΡΠ»Π΅Π½;
- ΠΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ° Π½Π° Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΡΠ²Π°ΡΠ°;
- Π’Π΅ΠΊΡΡΠΎΡ Π·Π° Π³ΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ ΠΏΡΠ΅Π΄Π°Π²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ³ΡΠ΅ΡΠ΅Π½ Π±ΡΠΎΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΌΠ°ΠΊΡΠΎ ΡΠ΅Π³Π° ΡΠ° Π²ΠΊΠ»ΡΡΡΠ²Π° Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠ°ΠΌΠΎΡΠΎ ΠΌΠ°ΠΊΡΠΎ;
- ΠΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ° Π½Π° ΠΏΡΠ΅Π΄Π»ΠΎΠ·ΠΈΡΠ΅ Π·Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡΠ° Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ.
C
- ΠΠΎΠ΄Π΄ΡΠΆΠ΅ΡΠ΅ Π³ΠΎ _Static_assert ΡΠΎ Π΅Π΄Π΅Π½ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π·Π° -std=c2x (ΠΈΠ΄Π½ΠΈΠΎΡ C ΡΡΠ°Π½Π΄Π°ΡΠ΄);
- ΠΠΎΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ -ΠΠ°ΠΏΡΠΎΠ»ΡΡΠ½Π°ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ, ΠΊΠΎΡ ΡΠ°ΡΠ° ΠΏΠΎΠ³ΡΠ΅ΡΠ΅Π½ ΡΠΈΠΏ Π½Π° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π·Π° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°ΠΊΠΎ abs().
C + +
- ΠΠΎΠ²ΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΡΠ²Π°ΡΠ°: -ΠΠ΅Π·Π°ΡΡΠ°ΡΠ΅Π½Π°-ΠΊΠΎΠΏΠΈΡΠ°,
-Winit-list-lifetime,
-ΠΡΠ΅ΠΌΠ΅ΡΡΡΠ²Π°ΡΠ΅,
-ΠΠ΅ΡΠΈΠΌΠΈΠ·ΠΈΡΠ°ΡΠ΅-ΠΏΠΎΠΌΠ΅ΡΡΡΠ²Π°ΡΠ΅,
-ΠΠ»Π°ΡΠ°-ΠΊΠΎΠ½Π²Π΅ΡΠ·ΠΈΡΠ°; - ΠΠΎ ΡΠ΅ΠΊ Π΅ ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ΄ ΠΈΠ΄Π½ΠΈΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΠ΄ C++2a;
- ΠΡΠ΅Π΄Π½ΠΈΠΎΡ Π΄Π΅Π» ΡΠ΅Π³Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ° ΠΏΠΎΠΏΡΠ΅ΡΠΈΠ·Π½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΈΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄, ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ ΠΏΠΎΠ΄Π΅ΡΠ°Π»Π½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π²ΠΎ Π΄ΠΈΡΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°ΡΠ°;
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΄ΠΈΡΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π·Π° ΠΏΡΠ΅ΠΎΠΏΡΠΎΠ²Π°ΡΠ΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, Π±ΠΈΠ½Π°ΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ, ΠΏΠΎΠ²ΠΈΡΠΈ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π½ΠΈΠ·ΠΈ Π·Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ΅;
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΠΎΠ΄ Π½Π΅ΠΊΠΎΠΈ ΡΠ°Π·Π²ΠΎΡΠ½ΠΈ ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈ Π·Π° Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ (Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠ²Π°Π°Ρ Π·Π°Π³ΡΠ°Π΄ΠΈ, ΠΈΠΌΠ΅Π½ΡΠΊΠΈ ΠΏΡΠΎΡΡΠΎΡΠΈ, ΠΏΠ΅ΡΠ°ΡΠ½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΈΡΠ½.).
libstdc++
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° C++17 ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π΅ Π΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π°;
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ, , , Π ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π΅ Π±Π°ΡΠ° -lstdc++fs;
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° C++2a ( , , std::bind_front ΠΈΡΠ½.);
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΎΡΠ²ΠΎΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠ΅Π½ΠΎΡΠΈ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π½Π° Windows ΡΠΈΠΈ ΠΏΠ°ΡΠ΅ΠΊΠΈ ΡΠΎΠ΄ΡΠΆΠ°Ρ Π·Π½Π°ΡΠΈ ΡΡΠΎ Π½Π΅ ΡΠ΅ Π·Π½Π°ΡΠΈ;
- ΠΠΎΡΠ΅ΡΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° Windows;
- ΠΠΎΡΠ΅ΡΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Networking TS.
D
Π-ΡΠ°Π·ΠΈΡΠ½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° 2.076 Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π²ΠΎ GCC.
Π€ΠΎΡΡΡΠ°Π½
- Π¦Π΅Π»ΠΎΡΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π°ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈ I/O;
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ BACK Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π·Π° MINLOC ΠΈ MAXLOC;
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ FINDLOC ΠΈ IS_CONTIGOUS;
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠ°ΡΠ° Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠ΅ Π±ΡΠΎΠ΅Π²ΠΈ: c%re ΠΈ c%im;
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠ° str%len ΠΈ a% kind;
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ C Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΈ ΠΈ ISO_Fortran_binding.h Π·Π°Π³Π»Π°Π²ΠΈΠ΅;
- ΠΠΏΡΡΡΠ΅Π½ΠΈ Π±Π°ΡΠ°ΡΠ° Π·Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΎΡ ΠΎΠ΄ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ MAX ΠΈ MIN ΠΊΠΎΠ³Π° Π΅Π΄Π΅Π½ ΠΎΠ΄ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π΅ NaN;
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΎΠΏΡΠΈΡΠ° -fdec-Π²ΠΊΠ»ΡΡΠΈ;
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π° ΠΠΠΠ ΠΠΠΠ.
libgccjit
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ° gcc_jit_context_add_driver_option.
ΠΡΡΠ°Π½Π°ΡΠΈ
ΠΠ½ΠΎΠ³Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ΠΈ ΠΠ‘.
ΠΠ·Π²ΠΎΡ: linux.org.ru