Accueil Astuces et Informations Rust 1.65.0 : Novedades del reciente lanzamiento de noviembre

Rust 1.65.0 : Novedades del reciente lanzamiento de noviembre

4
0
Rust 1.65.0: Novedades del reciente lanzamiento de noviembre

Rust 1.65.0 : Novedades del reciente lanzamiento de noviembre

Desde el lanzamiento del langue de programmation Rustcon su version 0.1 au début de l’année 2012el mismo ha tenido un excelente y sostenido vélo de desarrollo. Además de, una popularité croissante y buena aceptación entre los programadores y usuarios de software, dado que, permite fácilmente el poder desarrollar software fiable y eficiente. Y recientemente ha liberado una nueva actualización bajo el nombre de «Rouille 1.65.0» con interesantes novedades que aquí abordaremos.

Sin embargo, vale destacar que el mismo, a lo largo de estos últimos años, ha tenido un magnifique utilisation et intégration avec le noyau Linux, et en conséquence, en los sistemas operativos libres et ouverts basados ​​en GNU/Linux. Llegando al punto de haber sido intégré au noyau Linux depuis la version 6.1y de ser utilizado para créer des applications magnifiquestal como se ha difundido ampliamente aquí en DesdeLinux y muchas otras web linuxeras e informáticas.

Langue Rust : Sus desarrolladores anuncian la nouvelle version 1.50.0

Langue Rust : Sus desarrolladores anuncian la nouvelle version 1.50.0

Y como de costumbre, antes de entrar de lleno sobre el langue de programmation Rust y el lanzamiento de la version «Rouille 1.65.0»dejaremos algunos enlace un anteriores publicaciones relacionadas:

Langue Rust : Sus desarrolladores anuncian la nouvelle version 1.50.0

Article lié :

Langue Rust : Sus desarrolladores anuncian la nouvelle version 1.50.0

RustLinux

Article lié :

Linux 6.1 RC1, l’introduction à Rust et Linux

Rust 1.65.0 : Un langage pour construire un logiciel fiable et efficace

Rust 1.65.0 : Un langage pour construire un logiciel fiable et efficace

Nouveautés de Rust 1.65.0

Entre las novedades (añadidos, mejoras y correcciones) anunciados entre su site web officiel tu es site web sur GitHubvale destacar algunas importantes, contes comme :

Cambios en los GAT : Type et Const

Los genericos de por vida (GAT), « type » et « const », ahora se pueden definir en tipos asociados, que hacen de los mismos funcionalidades más versátiles, facilitando el empleo de una serie de patrones que actualmente no se pueden escribir.

Nouveau type de “declaración let”

Se ha introducido un nuevo tipo de “declaración let” que incorpora un patron réfutable y un “autre” en forma de bloque divergente que se ejecuta cuando ese patrón no coïncid. Les déclarations normales “laisser” solo pueden usar patrones irrefutables, estáticamente conocidas por coincidir siempre. Mientras que, esta nueva incorporada, emplea un patrón refutable, que puede hacer coïncididir y vincular variables en el ámbito circundante como un normal laisser. O bien, divergir cuando el patrón no coïncide.

Función break en bloques etiquetados

Las expresiones de bloque simple ahora se pueden etiquetar como un objetivo break, lo que ahora permite que, un bloque pueda terminarse antes de tiempo. Algo muy similar a utilizar una déclaration “goto”, sin ser un salto arbitrario. Solo desde dentro de un bloque hasta su final. Ahora, esta nueva función etiquetada como “Pause”, también puede incluir un valor de expresión, al igual que con los bucles. Lo que permite qu’un bloque de varias declaraciones tenga un valor de “retour” temporaire.

Division de l’information de purification de Linux

El soporte para dividir la información de depuración sur macOS, il est également stable sous Linux. Par exemple :

  • Csplit-debuginfo=décompressé dividirá la información de depuración en varios archivos .dwo (archivos de objeto DWARF).
  • Csplit-debuginfo=packed Producirá un seul paquete .dwp (DWARF) junto con su binario de salida con toda la información de depuración empaquetada.
  • Csplit-debuginfo=off sigue siendo el comportamiento predeterminado, that incluye datos DWARF en .debug_*, las secciones ELF de los objectos and el binario final.

Oras novedades plus

  1. L’insertion de MIR est désormais autorisée para compilations optimisées. Esto proporciona una mejora del 3 al 10 % en los tiempos de compilación para las cajas del mundo real.
  2. Al programar compilaciones, Cargo ahora ordena la cola de trabajos pendientes para mejorar el rendimiento.
  3. A nivel del compilador, se agregó soutien para generar archivos profraw únicos de forma predeterminada al usar «-C instrument-coverage». Además, ahora se permite el uso enlaces dinámicos para objetivos de iOS/tvOS, entre muchas otras cosas.

Rust es un lenguaje de programación compilado, de propósito general y multiparadigma that is siendo desarrollado por Mozilla and respaldada por LLVM. Cette langue a sido diseñado para ser un lenguaje seguro, concurrente y práctico y sobre todo para ser un remplazo para los lenguajes C et C++. Rust es un lenguaje de programación de código abierto que soporta programación funcional pura, por procedimientos, imperativa y orientada a objetos”.

Article lié :

Kerla : un nouveau noyau écrit en Rust et compatible avec l’ABI de Linux

RustDesk : une application multiplateforme d'écriture à distance

Article lié :

RustDesk : une application multiplateforme d’écriture à distance

Résumé : Bannière post 2021

CV

En résumé, este lanzamiento de «Rouille 1.65.0» continue aportando valor al desarrollo y utilización de tan genial langue de programmationque cada día más cobra importancia sobre los systèmes opérationnels basados ​​fr GNU/Linux. Tanto así, qu’à partir de la série 6.1 du noyau Linux, ha logrado incorporarse al mismo. Lo cual, es algo muy important, debido a que Rust tiene una propiedad clave que garantiza que no se produzca ningún comportamiento indefinido dentro del Kernel.

Si te ha gustado esta publicación, no dejes de commentarla y de compartirla con otros. Y recuerda, visitar nuestra « page d’accueil » para explorar más noticias, además de unirte a nuestro canal oficial de Télégramme de DesdeLinuxo este groupe para más información sobre el tema de hoy.