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

-15.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
60 Mbps
DDoS Protected SSD-wKVM 4096 Windows

73 /mo

/mo

Billed annually

-21.4%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
500 GB
wKVM-SSD 8192 HK Windows

67 /mo

/mo

Billed annually

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
MT5 KVM 8192 Windows

29.99 /mo

/mo

Billed annually

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

/mo

Billed annually

-10%

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

18.65 /mo

/mo

Billed annually

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 4096 Linux

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

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

/mo

Billed annually

-10.2%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
100 Mbps
DDoS Protected SSD-KVM 16384 Linux

123 /mo

/mo

Billed semiannually

-8.1%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
200 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 8192 Windows

31.25 /mo

/mo

Billed annually

Other articles on this topic

Black Friday at HostZealot
Black Friday at HostZealot
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.