Skip to content

Releases: rust-lang/rust

Rust 1.26.1

Rust 1.26.0

10 Sep 08:07
Compare
Choose a tag to compare

Language

Compiler

Libraries

Stabilized APIs

Cargo

Misc

Compatibility Notes

Rust 1.25.0

10 Sep 05:53
Compare
Choose a tag to compare

Language

enum Foo { A, B, C }

fn main() {
    let x = Foo::A;
    match x {
        | Foo::A
        | Foo::B => println!("AB"),
        | Foo::C => println!("C"),
    }
}

Compiler

Libraries

Stabilized APIs

The following functions can now be used in a constant expression. eg. static MINUTE: Duration = Duration::from_secs(60);

Cargo

Misc

Compatibility Notes

Rust 1.24.1

Rust 1.24.0

10 Sep 08:08
Compare
Choose a tag to compare

Language

Compiler

Libraries

Stabilized APIs

The following functions can now be used in a constant expression. eg. let buffer: [u8; size_of::<usize>()];, static COUNTER: AtomicUsize = AtomicUsize::new(1);

Cargo

Misc

Compatibility Notes

Rust 1.23.0

10 Sep 05:53
Compare
Choose a tag to compare

Language

Compiler

Libraries

Stabilized APIs

Cargo

Misc

Compatibility Notes

Rust 1.22.1

10 Sep 05:53
Compare
Choose a tag to compare

Rust 1.22.0

10 Sep 05:53
Compare
Choose a tag to compare

Language

Compiler

Libraries

Stabilized APIs

Cargo

Misc

Compatibility Notes

Rust 1.21.0

10 Sep 08:08
Compare
Choose a tag to compare

Language

Compiler

Libraries

Stabilized APIs

std::mem::discriminant

Cargo

Misc

Compatibility Notes

Rust 1.20.0

10 Sep 05:53
Compare
Choose a tag to compare

Language

Compiler

Libraries

Stabilized APIs

Cargo

Compatibility Notes