Esta semana en Rust #17

31 de enero del 2024

¡Hola y bienvenidos a otro número de This Week in Rust! Rust
¿Quieres que se mencione algo? Etiquétanos en @ThisWeekInRust en Twitter o @ThisWeekinRust en mastodon.social, o envíanos una solicitud de extracción
Nos encantan las contribuciones.

This Week in Rust se desarrolla abiertamente en GitHub y los archivos se pueden ver en this-week-in-rust.org
envíe un PR.







El crate de esta semana es Apache Iceberg Rust, una implementación de Rust de un formato de tabla para grandes conjuntos de datos analíticos.

¡Gracias a Renjie Liu por la autosugerencia!

[Por favor, envíen sus sugerencias y votos para la próxima semana] submit_crate!





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

Si eres propietario de un proyecto de Rust y estás buscando colaboradores, envía tareas aquí.


¿Eres un orador nuevo o experimentado que busca un lugar para compartir algo genial? Esta sección destaca los eventos que se están planificando y están aceptando presentaciones para unirse a su evento como orador.

Esta semana no se han presentado convocatorias de ponencias.

Si usted es un organizador de eventos que espera ampliar el alcance de su evento, envíe un enlace al sitio web de envío a través de un PR a TWiR.


Se presentaron 409 solicitudes de incorporación de cambios [fusionadas en la última semana][fusionadas]


Esta fue una semana muy tranquila en la que solo una solicitud de incorporación de cambios tuvo un impacto real en el rendimiento general del compilador. La eliminación del rasgo interno 'StructuralEq' supuso una mejora de aproximadamente el 0,4% de media en casi 50 puntos de referencia del mundo real.

Triaje realizado por @rylev
d6b151fc7.. 5c9c3c7

Resumen:

(instrucciones:u)mediaGamaRecuento
Regresiones ❌
(primaria)
0.5%[0.3%, 0.7%]5
Regresiones ❌
(secundaria)
0.5%[0.2%, 1.4%]10
Mejoras ✅
(primaria)
-0,5%[-1,5%, -0,2%]48
Mejoras ✅
(secundaria)
-2,3%[-7,7%, -0,4%]36
Todos ❌✅ (primario)-0,4%[-1,5%, 0,7%]53


Informe completo aquí


Los cambios en Rust siguen el proceso de Rust RFC (solicitud de comentarios)


Cada semana, el equipo




  • Ninguna RFC de referencia lingüística entró en el Período Final de Comentarios esta semana.


  • Ninguna RFC de la Guía de Código Inseguro entró en el Período Final de Comentarios esta semana.




Las RFC se beneficiarían de las pruebas de usuario antes de seguir adelante:

  • Ninguna RFC emitió una convocatoria para pruebas esta semana.


necesitan pruebas.


Eventos oxidados entre 2024-01-31 - 2024-02-28 🦀






Si está ejecutando un evento de Rust, agréguelo al calendario
Envíe un correo electrónico al [Equipo de la comunidad de Rust] comunidad para acceder.


Por favor, vea el último hilo de Quién está contratando en r/rust


La gran estabilidad de este programa es lo que me hizo usar Rust para todo en el futuro. El servicio social tiene un tiempo de actividad del 100% desde hace casi 2,5 años. Ha procesado 12,9 TB de tráfico y sigue usando 1,5 MB de RAM como el día que lo ejecutamos hace 2,5 años. El uso de recursos es tan bajo que se me llenan los ojos de lágrimas. Como alguien que viene de Java, la falta de errores OOM o problemas de GC ha sido un gran beneficio de Rust y nunca me veo usando ningún otro lenguaje de programación. Soy un gran admirador de la mentalidad de "constrúyelo una vez, pero constrúyelo de la manera correcta", por lo que el Rust es siempre mi elección.

/u/Tiflotin en /r/rust

¡Gracias a Brian Kung por la sugerencia!

¡Por favor, envíe sus cotizaciones y vote para la próxima semana!

This Week in Rust es editado por: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.

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

Discusión en r/rust