C
GCC 9
La suite del compilados GNU ha sido actualizado a la versión 9.0.1. Consulte la documentación última para cambios visibles del usuario. Los paquetes en Fedora han sido recompilados con la versión nueva del compilador.
Boost 1.69
Boost ha sido mejorado a la versión 1.69. Consulte la sección Boost para detalles.
The GNU C Library version 2.29
Fedora 30 provides the GNU C Library - glibc - version 2.29. Notable changes include:
Nuevas características
-
The
getcpuwrapper function has been added, which returns the currently used CPU and NUMA node. -
Optimized generic
exp,exp2,log,log2,pow,sinf,cosf,sincosfandtanf. -
The
reallocarrayfunction is now declared under_DEFAULT_SOURCE, not just for_GNU_SOURCE, to match BSD environments. -
The
popenandsystemdo not runatforkhandlers anymore. -
strftime’s default formatting of a locale’s alternative year (%Ey`) has been changed to zero-pad the year to a minimum of two digits, like%y. -
As a GNU extension, the
_and-flags can now be applied to%EYto control how the year number is formatted; they have the same effect that they would on%Ey.
Características obsoletas y retiradas
-
The
glibc.tunetunable namespace has been renamed toglibc.cpuand the tunableglibc.tune.cpuhas been renamed toglibc.cpu.name. -
An archaic GNU extension to
scanf, under which%as,%aS, and%a[…]meant to scan a string and allocate space for it withmalloc, is now restricted to programs compiled in C89 or C++98 mode with_GNU_SOURCEdefined.
Security-related fixes
For detailed information about glibc-2.29 see the upstream NEWS document; note that you may need to scroll down to find version 2.29 as the document continues to be updated.
Want to help? Learn how to contribute to Fedora Docs ›