- 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
Parece que el GC administra la memoria con arena y que el rendimiento mejoró... o eso dicen. Dart también, igual...
¿Cuándo estarán completos los genéricos…?