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

-10%

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

25.85 /mo

/mo

Billed annually

-10%

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

15.95 /mo

/mo

Billed annually

-9.4%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 32768 Windows

99.5 /mo

/mo

Billed annually

-7.9%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
200 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 8192 Windows

25.94 /mo

/mo

Billed annually

-7.1%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 4096 Windows

21 /mo

/mo

Billed annually

-10%

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

5.2 /mo

/mo

Billed annually

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

/mo

Billed annually

-10%

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

40.25 /mo

/mo

Billed annually

-10%

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

231 /mo

/mo

Billed annually

-10.1%

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

4.97 /mo

/mo

Billed annually

Other articles on this topic

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.