Documentation for a newer release is available. View Latest

Go

Golang 1.12

Fedora 30 proporciona Golang versió 1.12, actualitzada des de la versió 1.11 a Fedora 29. Els canvis notables inclouen:

Noves característiques

  • El detector de condicions de carrera ara és compatible amb sistemes ARM de 64 bits (linux/arm64).

  • L’ordre go ara admet operacions conscients de mòduls fora d’un directori de mòduls quan GO111MODULE està establert a on.

  • El compilador ara té una anàlisi de variables en viu millorada.

  • godoc ara admet la bandera -all (imprimeix totes les API exportades i la seva documentació) i la bandera -src (mostra el codi font de l’objectiu).

  • trace ara admet el traçat de corbes d’utilització del mutador.

  • El rendiment de l’escombrat millora significativament quan una gran fracció del heap roman viva

  • S’ha afegit suport opcional per a TLS 1.3 al paquet crypto/tls

Discontinuacions

  • L’ordre go tool vet ja no és compatible. Utilitzeu go vet en el seu lloc a partir d’ara.

  • La versió 1.12 és l’última que admet paquets només binaris.

  • godoc ja no té una interfície de línia d’ordres i només és un servidor web

Per obtenir informació completa sobre aquesta versió, consulteu les notes de la versió upstream.