El equipo de Rust ha publicado una nueva versión de punto de Rust, 1.98.1. Rust es un lenguaje de programación que empodera a todos para construir software confiable y eficiente.
Si tienes una versión anterior de Rust instalada a través de rustup, obtener Rust 1.98.1 es tan fácil como:
rustup actualizar estable
Si no lo tienes ya, puedesobtenerrustupdesde la página correspondiente en nuestro sitio web.
¿Qué hay en 1.98.1?
Rust 1.98.1 corrige unMiscompilación en la generación de tablas de métodos virtuales..
En Rust 1.98.0, en algunas circunstancias, `rustc` generaría incorrectamente una tabla de objetos de trait con un puntero nulo donde debería estar un puntero a función. Esto conduce a un comportamiento indefinido en el código emitido. En algunos casos, esto podría causar simplemente fallos de segmentación debido al cargamiento del puntero nulo, pero también podría justificar efectos arbitrarios (como es típico del UB).
Si deseas ayudarnos probando futuras versiones, podrías considerar usar la versión beta (rustup versión beta predeterminadaTexto: ) y nocturno (rustup default nightlyTexto: "Transmite a través de canales locales y en tu CI. Por favor."reportecualquier error que encuentres ¡informanos!
contribuyentes a 1.98.1
Muchas personas se unieron para crear Rust 1.98.1. No habríamos podido hacerlo sin todos ustedes.¡Gracias!