4 puntos por xguru 2023-02-04 | 2 comentarios | Compartir por WhatsApp
  • Lanzamiento a 6 meses de la versión 1.19. Gracias a la política de compatibilidad hacia atrás, no hay problemas para compilar ni ejecutar programas existentes
  • 4 cambios en el lenguaje
    • ahora es posible convertir un slice a un array
    • se agregan las funciones SliceData, String y StringData al paquete unsafe
    • se define que los valores de los campos de una estructura se comparan uno por uno en el orden en que aparecen en su definición, y que la comparación se detiene en la primera diferencia. De forma similar, los valores de los arreglos también se comparan uno por uno en orden de índice
    • los tipos comparable pueden satisfacer la restricción comparable incluso cuando sus argumentos de tipo no son strictly comparable
  • Las mejoras en las estructuras de datos del GC reducen la sobrecarga de memoria y aumentan el rendimiento general de CPU hasta en un 2%
  • Además, se mejoraron la toolchain, el runtime y la implementación de bibliotecas

2 comentarios

 
bus710 2023-02-04

Parece que el GC administra la memoria con arena y que el rendimiento mejoró... o eso dicen. Dart también, igual...

 
jungmin1237 2023-02-04

¿Cuándo estarán completos los genéricos…?