Anuncio de Rust 1.77

watch 1m, 13s
views 2

13:31, 01.04.2024

El 21 de marzo de 2024, el equipo de Rust presentó una nueva versión del lenguaje, la 1.77. Esta versión se lanzó para facilitar el desarrollo de software y el trabajo con el lenguaje en general. El código fuente del proyecto fue publicado por la Rust Foundation.

La actualización está disponible para los usuarios a través de la utilidad rustup. Si ya tiene una versión de Rust instalada, puedes actualizarla con el comando $ rustup update stable.

La versión 1.77 recibió muchas actualizaciones, incluyendo:

  • Soporte para cadenas estilo C (C-string), lo que facilita la escritura de código para interactuar con diferentes interfaces de lenguaje.
  • Posibilidad de recursión en funciones de ejecución asíncrona async fn, debido al uso de consultas indirectas.
  • Estabilización de la macro offset_of! para determinar el byte offset de los campos de estructura, lo que facilita el trabajo con datos, minimizando la posibilidad de errores.
  • Opción strip = "debuginfo " por defecto en los perfiles de compilación de Cargo, que reduce el tamaño del archivo final en ausencia del modo de aplazamiento.
  • Lint-check de advertencia cuando se utilizan enlaces a valores estáticos mutables.
  • Posibilidad de utilizar el tipo "From<&[T; N]>" para el tipo "Cow<[T]>"..
  • Alineación de tipos i128 y u128 de 16 bytes para sistemas x86 en el compilador.
  • Tercer nivel de soporte para plataformas aarch64-unknown-illumos, hexagon-unknown-none-elf, riscv32imafc-esp-espidf y riscv32im-risc0-zkvm-elf.
  • API estabilizadas.
Compartir

¿Te ha resultado útil este artículo?

Ofertas populares de VPS

-9.9%

CPU
CPU
3 Epyc Cores
RAM
RAM
2 GB
Space
Space
20 GB NVMe
Bandwidth
Bandwidth
Unlimited
aiKVM-NVMe 2048 Linux

8.88 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 2048 Linux

30.3 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
8 Epyc Cores
RAM
RAM
32 GB
Space
Space
200 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 32768 Linux

70.49 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 8192
OS
CentOS
Software
Software
Keitaro

28.99 /mes

/mes

Facturado cada 12 meses

-24.7%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
4 TB
KVM-SSD 4096 Metered Linux

31 /mes

/mes

Facturado cada 12 meses

-5.3%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 2048 Windows

11.5 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 32768 Linux

69.99 /mes

/mes

Facturado cada 12 meses

-20.2%

CPU
CPU
1 Xeon Core
RAM
RAM
1 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 1024 HK Windows

19 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 8192 Linux

115.5 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
MT5 KVM 4096 Windows

19.99 /mes

/mes

Facturado cada 12 meses

Otros artículos sobre este tema

cookie

¿Acepta las cookies y la política de privacidad?

Utilizamos cookies para asegurar que damos la mejor experiencia en nuestro sitio web. Si continúa sin cambiar la configuración, asumiremos que acepta recibir todas las cookies del sitio web HostZealot.