El equipo de Rust ha lanzado Rust 1.79, una actualización del lenguaje de programación seguro para la memoria que estabiliza tanto las expresiones const en línea como la sintaxis de límites de elementos asociados. Presentado el 13 de junio, Rust 1.79 se puede instalar ejecutando Rustup Update Stable. Con Rust 1.79, const { … } bloques ahora son estables en la posición de expresión, lo que permite ingresar explícitamente a un contexto constante sin necesidad de declaraciones adicionales. A diferencia de los elementos constantes, las constantes en línea pueden hacer uso de genéricos dentro del alcance y hacer que su tipo se infiera en lugar de escribirse explícitamente, lo que las hace particularmente útiles para fragmentos de código en línea. Esta mejora hace que el código sea más conciso y más fácil de leer, dijo el equipo de Rust. Rust 1.79 también estabiliza la sintaxis de límites de elementos asociados, lo que permite que los límites se coloquen en la posición de tipo asociada dentro de otros límites. Esto evita la necesidad de proporcionar un tipo genérico explícito adicional para restringir el tipo asociado. La característica permite especificar límites en algunos lugares que antes no eran posibles o imponían restricciones innecesarias de uso. En otro punto destacado de la versión Rust 1.79, la biblioteca estándar distribuida por el proyecto Rust ahora está compilada con -Cforce-frame-pointers=yes , permitiendo así a los usuarios intermedios perfilar más fácilmente sus programas. También en Rust 1.79, los temporales a los que se hace referencia inmediatamente en la construcción ahora se extienden automáticamente su vida útil en las construcciones match y if. Esto ofrece el mismo comportamiento que la extensión de vida útil para las construcciones de bloques. Rust 1.79 sigue al lanzamiento de mayo de Rust 1.78, que enfatizó los cálculos de diagnóstico para los mensajes del compilador. Considerado como rápido y eficiente en memoria, Rust recientemente ocupó el décimo lugar en la edición de junio de 2024 del índice de popularidad de lenguajes de programación Pypl. Copyright © 2024 IDG Communications, Inc.