Esta semana en Rust #109

13 de mayo del 2026

¡Hola y bienvenidos a otro número de Esta Semana en Rust! Rust es un lenguaje de programación que permite a todos crear software fiable y eficiente. Este es un resumen semanal de su progreso y comunidad. ¿Quieres que se mencione algo? Etiquetanos en @thisweekinrust.bsky.social en Bluesky o @ThisWeekinRust en mastodon.social, o mándanos una solicitud de retirada. ¿Quieres participar? Nos encantan las contribuciones.

This Week in Rust está desarrollado abiertamente en GitHub y los archivos pueden consultarse en this-week-in-rust.org. Si encuentras algún error en el número de esta semana, por favor presenta un RP.

¿Quieres TWIR en tu bandeja de entrada? Suscríbete aquí.

Actualizaciones de la comunidad Rust

Fundación

Boletines

Actualizaciones de proyectos/herramientas

Observaciones/Pensamientos

Guías de Rust

Miscelánea

Crate de la semana

El crate de esta semana es cloakrs, una biblioteca y herramienta CLI para detectar y enmascarar información personal identificable.

A pesar de no tener ninguna sugerencia con la que trabajar, llogiq está satisfecho con su elección.

Por favor, enviad vuestras sugerencias y votos para la próxima semana!

Llama a pruebas

Un paso importante para la implementación de RFC es que las personas experimenten con el Implementación y dar retroalimentación, especialmente antes de la estabilización.

Si eres un implementador de funciones y quieres que tu RFC aparezca en esta lista, añade una Etiqueta de 'llamada para pruebas' a tu RFC junto con un comentario que ofrece instrucciones de prueba y/o orientación sobre qué aspecto(s) de la funcionalidad necesitan pruebas.

Esta semana no se emitieron llamadas para realizar pruebas por Rust, Carga, Ruído o RFCs en lenguaje oxidado.

Cuéntanos si quieres que tu característica se registre como parte de esta lista.

Llamado a la participación; Proyectos y ponentes

CFP - Proyectos

Siempre has querido contribuir a proyectos de código abierto pero no sabías por dónde empezar. Cada semana destacamos algunas tareas de la comunidad de Rust para que elijas y empieces.

Algunas de estas tareas también pueden tener mentores disponibles, visita la página de la tarea para más información.

Esta semana no se presentaron convocatorias para participar.

Si eres propietario de un proyecto Rust y buscas colaboradores, por favor envia tareas aquí o a través de un PR to TWiR o contactando en Bluesky o Mastodon!

CFP - Eventos

¿Eres un ponente nuevo o experimentado que busca un lugar para compartir algo interesante? Esta sección destaca eventos que se están organizando y que están aceptando propuestas para unirse a su evento como ponente.

Si eres un organizador de eventos que espera ampliar el alcance de tu evento, por favor envia un enlace a la web a través de un PR to TWiR o contactando en Bluesky o Mastodon!

Actualizaciones del Proyecto Rust

502 pull requests fueron [fusionadas en la última semana][fusionadas]

Compilador

Biblioteca

Carga

Clippy

Analizador de Rust

Triaje de rendimiento del compilador Rust

Esta semana hubo un par de PRs que han afectado al nuevo solucionador de rasgos, que avanza de forma constante, En particular, #156139 fue una actuación enorme. Ganar. #156185 computación optimizada de visibilidad, resultando con hasta un 8% de victoria en la caja 'typenum'.

Triaje hecho por @Kobzol. Rango de revisión: 1d72d7e8.. aa31d6d8

Resumen:

| (instrucciones:u) | media | Rango | conde | |:----------------------------------:|:------:|:---------------:|:-----:| | Regresiones ❌
(primaria) | 0,3% | [0,1%, 0,4%] | 62 | | Regresiones ❌
(secundario) | 0,5% | [0,1%, 1,5%] | 77 | | Mejoras ✅
(primaria) | -1,7% | [-8,8%, -0,2%] | 18 | | Mejoras ✅
(secundario) | -13,6% | [-85,6%, -0,0%] | 34 | | Todos ❌✅ (primario) | -0,2% | [-8,8%, 0,4%] | 80 |

2 regresiones, 2 mejoras, 5 mixtas; 4 de ellos en rollups 31 comparaciones de artefactos realizadas en total

Informe completo aquí.

RFCs aprobados

Los cambios en Rust siguen el proceso de Rust RFC (solicitud de comentarios). Estos ¿Son los RFC que fueron aprobados para su implementación esta semana?

Periodo final de comentarios

Cada semana, el equipo anuncia el 'periodo final de comentarios' para los RFCs y PRs clave que están tomando una decisión. Expresa tus opiniones ahora.

Problemas de seguimiento y marcas personales

Rust
RFCs Rust
Referencia lingüística
Consejo de Liderazgo

Sin artículos inscritos en el Periodo de Comentarios Finales esta semana para Carga, Equipo de compilación (solo MCPs), Equipo de Lenguaje o Directrices del Código de Peligro. Háznos saber si desea que sus registros permanentes, problemas de seguimiento o RFCs sean registrados como parte de esta lista.

RFCs nuevos y actualizados

  • No se crearon RFC nuevos ni actualizados esta semana.

Próximos eventos

Eventos Rusty entre el 13-05-2026 - el 10-06-2026 🦀

Virtual

Asia

Europa

Norteamérica

Oceanía

Sudamérica

Si organizas un evento de Rust, por favor añádelo al calendario para obtener Lo menciona aquí. Por favor, recuerda añadir también un enlace al evento. Envía un correo electrónico al [Rust Community Team][community] para acceder a la información.

Trabajos

Por favor, consulta el último hilo de Quién contrata en r/rust

Cita de la semana

De las últimas 150 PRs fusionadas con Bun, 108 son próximas a la seguridad de la memoria — limpieza fallida en una ruta de error, uso después de liberar, lecturas no inicializadas, acceso fuera de límites, reentrancia. 75 de esos no se compilarían en un lenguaje con destructores, semántica de movimiento y un verificador de préstamo. Uno de cada tres PRs que enviamos es "olvidó liberar algo en una ruta de error."

De los 108, ~88 están en Zig. Los ~14 en C++ son principalmente ciclos de referencia y razas de concurrencia GC — la clase residual que sobrevive a cualquier lenguaje. Así que la diferencia de Zig→Rust es real: los bugs de Zig son exactamente del tipo destructor o reparable por la propiedad, y el lado de C++ ya está cerca del suelo.

Sin garantías de tiempo de compilación más sólidas, esto sigue siendo un juego de gato y ratón. La propuesta es eliminar la mayor clase de error estructuralmente en lugar de corregir instancias indefinidamente de ella.

– Jarred Sumner en el bun github ¡Gracias a Brian Kung por la sugerencia!

¡Por favor, enviad citas y votad para la semana que viene!

Esta semana en el Rust está editado por:

El alojamiento de la lista de correo está patrocinado por The Rust Foundation

Debatir en r/rust