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

-10%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 4096
OS
CentOS
Software
Software
Keitaro

18.1 /mes

/mes

Facturado cada 12 meses

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
80 Mbps
DDoS Protected SSD-wKVM 8192 Windows

101 /mes

/mes

Facturado cada 12 meses

-9.7%

CPU
CPU
10 Epyc Cores
RAM
RAM
64 GB
Space
Space
300 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 65536 Windows

139.49 /mes

/mes

Facturado cada 12 meses

-9.5%

CPU
CPU
8 Epyc Cores
RAM
RAM
32 GB
Space
Space
200 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 32768 Windows

74.49 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
2 Xeon Cores
RAM
RAM
512 MB
Space
Space
10 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 512 Linux

5.2 /mes

/mes

Facturado cada 12 meses

-21%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
8 TB
wKVM-SSD 8192 Metered Windows

65 /mes

/mes

Facturado cada 12 meses

-20.5%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
8 TB
KVM-SSD 8192 Metered Linux

57 /mes

/mes

Facturado cada 12 meses

-12.3%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 16384 Windows

237 /mes

/mes

Facturado cada 12 meses

-15.6%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
30 Mbps
DDoS Protected SSD-KVM 1024 Linux

38 /mes

/mes

Facturado cada 12 meses

-29.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
2 TB
KVM-SSD 2048 Metered Linux

17 /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.