Documentation for a newer release is available. View Latest

Go

Golang 1.12

Fedora 30 proporciona la versión 1.12 de Golang, subiendo de la versión 1.11 de Fedora 29. Los cambios más notables incluyen:

Características nuevas

  • El detector de carreras ahora está admitido en sistemas ARM de 64-bit (`linux/arm64).

  • El comando go ahora admite operaciones que reconocen módulos fuera de un directorio de módulos cuando GO111MODULE está configurado en on.

  • Ahora el compilador ha mejorado en vivo análisis de variable.

  • godoc ahora admite el indicador -all (escribe todas las API exportadas y su documentación) y el indicador -src (muestra el código fuente del destino).

  • trace ahora admite utilización de curvas mutiladora de trama.

  • El rendimiento de barrido mejora significativamente cuando una gran fracción del montón permanece activa

  • Se ha añadido asistencia para opt-in para TLS 1.3 en el paquete crypto/tls

Declaraciones

  • El comando go tool vet no está mantenido más. Utilice go vet en su lugar desde ahora.

  • La versión 1.12 es la última que admite paquetes solo de binarios.

  • godoc no tendrá más un interfaz de línea de comando y solo es un servidor web

Para información completa sobre esta versión, consulte lasnotas de versión en desarrollo.