What will happen to the Rust project in 2024?

watch 1m, 16s
views 2

14:08, 15.08.2024

Every six months, the Rust project plans to update its task list, and a 26-item action plan has already been created for the 2nd half of 2024.

Among the key goals on this list are to remove the main obstacles for the Linux kernel on Rust, to make the 4th release of the project, and to slightly change the experience of asynchronous Rust.

A new version of Rust is planned for release by the end of this year. The main changes in the new release will concern modifications for the backup variant of type !, as well as support for async fn and impl Trait in traits, and the ability to add (async) generators using the gen keyword. According to the plan in the current year, the development of functions will be completed, and the already stable version 1.85 will be available at the beginning of 2025.

Asynchronous closures are also scheduled to be developed, unstable functions will be handled, and a few other tasks are already planned.

Here are a few more goals for further development of the project:

  • Plan to speed up compilation by almost 20 percent.
  • Stabilization of cargo-script so that it will be possible to embed dependencies for single file scripts.
  • To speed up testing time, “merged doctests” will be implemented.
  • Reference counting will be added to reduce data-handling efforts.
  • Improvement of Polonius support.

If you want to see the entire list of goals for the next six months, you can go to the ...project-goals repository. The next phase of planning will be launched in early October.

Share

Was this article helpful to you?

VPS popular offers

sale

-14.9%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
40 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 1024 Linux

4.9 /mo

/mo

Billed annually

sale

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
400 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 16384 Linux

39.75 /mo

/mo

Billed annually

-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 /mo

/mo

Billed annually

sale

-15%

CPU
CPU
10 Xeon Cores
RAM
RAM
64 GB
Space
Space
300 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 65536 Windows

138.99 /mo

/mo

Billed monthly

sale

-15%

CPU
CPU
2 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 1024 HK Linux

13 /mo

/mo

Billed annually

sale

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
400 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 16384 Windows

45.05 /mo

/mo

Billed monthly

sale

-15%

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

121.5 /mo

/mo

Billed annually

sale

-15%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 4096 Windows

72 /mo

/mo

Billed annually

sale

-15%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
2 TB
wKVM-SSD 2048 Metered Windows

24 /mo

/mo

Billed monthly

sale

-14.9%

CPU
CPU
3 Epyc Cores
RAM
RAM
2 GB
Space
Space
25 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 2048 Windows

9.9 /mo

/mo

Billed annually

Other articles on this topic

Django 5.0 Release
Django 5.0 Release
cookie

Accept cookies & privacy policy?

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the HostZealot website.