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 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 8192 Linux

26.35 /mo

/mo

Billed annually

-10%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 4096 Windows

18.1 /mo

/mo

Billed annually

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
200 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 8192 Linux

25.25 /mo

/mo

Billed annually

-9.5%

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

-9.6%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
12 TB
wKVM-SSD 32768 Metered Windows

156 /mo

/mo

Billed annually

-10%

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

60.5 /mo

/mo

Billed annually

-20.8%

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

100 /mo

/mo

Billed annually

-10%

CPU
CPU
8 Epyc Cores
RAM
RAM
32 GB
Space
Space
200 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 32768
OS
CentOS
Software
Software
Keitaro

77.54 /mo

/mo

Billed annually

-9.2%

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

-10%

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

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.