Many useful pull requests

Currently the are numerous pull requests in the pipeline that could improve the Rust coding:

This reminds the programmer to use the results of a const function (a similar enhancement was proposed in the D language too, lot of time ago):
https://github.com/rust-lang/rust/pull/50805

This is the first step to make Rust match statement smarter on integral numbers, hopefully further safety improvements will follow:
https://github.com/rust-lang/rust/pull/50912

Polly in Rust:
https://github.com/rust-lang/rust/pull/51061

The base for something like VLAs (and more) in Rust:
https://github.com/rust-lang/rust/pull/51131

For a slightly faster compiler and more:
https://github.com/rust-lang/rust/pull/51207

A stricter transmute:
https://github.com/rust-lang/rust/pull/51294

Adding a handy group_by:
https://github.com/rust-lang/rust/pull/51606

Stopping inclusive ranges from being a performance hazard:
https://github.com/rust-lang/rust/pull/51622

5 Likes

Great post, thanks.

If anyone else is wondering: Polly is an optimization framework for llvm, see https://polly.llvm.org/.

3 Likes