C
GCC 9
La suite de compiladors GNU s’ha actualitzat a la versió 9.0.1. Consulteu la documentació upstream per veure els canvis visibles per a l’usuari. Els paquets a Fedora s’han reconstruït amb la nova versió del compilador.
Boost 1.69
Boost s’ha actualitzat a la versió 1.69. Consulteu la secció Boost per obtenir detalls.
La biblioteca GNU C versió 2.29
Fedora 30 proporciona la biblioteca GNU C - glibc - versió 2.29. Els canvis notables inclouen:
Noves característiques
-
S’ha afegit la funció d’embolcall
getcpu, que retorna la CPU i el node NUMA utilitzats actualment. -
exp,exp2,log,log2,pow,sinf,cosf,sincosfitanfgenèrics optimitzats. -
La funció
reallocarrayara es declara sota_DEFAULT_SOURCE, no només per a_GNU_SOURCE, per coincidir amb els entorns BSD. -
popenisystemja no executen controladorsatfork. -
El format predeterminat de
strftimede l’any alternatiu d’una configuració regional (%Ey) s’ha canviat per omplir amb zeros l’any fins a un mínim de dos dígits, com%y. -
Com a extensió GNU, les banderes
_i-ara es poden aplicar a%EYper controlar com es formata el número de l’any; tenen el mateix efecte que tindrien a%Ey.
Funcions obsoletes i eliminades
-
L’espai de noms ajustable
glibc.tunes’ha reanomenat aglibc.cpui l’ajustableglibc.tune.cpus’ha reanomenat aglibc.cpu.name. -
Una extensió GNU arcaica a
scanf, sota la qual%as,%aSi%a[…]significaven escanejar una cadena i assignar espai per a ella ambmalloc, ara està restringida als programes compilats en mode C89 o C++98 amb_GNU_SOURCEdefinit.
Correccions relacionades amb la seguretat
Per obtenir informació detallada sobre glibc-2.29 consulteu el document NEWS upstream; tingueu en compte que potser haureu de desplaçar-vos cap avall per trobar la versió 2.29 ja que el document continua actualitzant-se.
Want to help? Learn how to contribute to Fedora Docs ›