8 / 8
Jun 2023

The version 1.14 of Rust was released on 2016-12-22, since then this young language evolved, and the most recent release is 1.26.1 from 2018-05-29. This language version is different in many aspects, most of them make code written for 1.26 incompatible with the old compiler supported on SPOJ. 1.26.1 work on Windows correctly, so more people can use it.

I want to use SPOJ to learn Rust, but I effectively can’t as I don’t need obstacles in form of backporting to older Rust versions.

Please upgrade.

Thank you.

  • created

    May '18
  • last reply

    Jun '23
  • 7

    replies

  • 1.7k

    views

  • 8

    users

  • 3

    likes

I second this, the language was and is still changing a lot as a newer language.

I ran into an issue with the first problem I tried. I like to do functional programming and using iterators a lot, but the for_each method I wanted to use was only added in 1.21.0 (October 2017).

9 months later

I agree. I had a problem with the for loop, where I could not make ..=. Can you please update? Thank you.

1 month later
3 months later

Updated, finally! Today I submitted solutions for Rust and found that current version is 1.33.

1 year later

As of July 2021, Rust 1.33 is really outdated and does not compile my solution which is correct with latest versions.
Can you update please?
Thx in advance :slight_smile:

3 months later

Please update Rust toolchain. Current version uses language edition 2015, in edition 2018 there were NLL (non lexical lifetimes) implemented that were probably the biggest lifechanger for programming in Rust. And in modern versions there is probably so much more.

1 year later
  1. Please update to rust 1.70, 1.56 is getting somewhat ancient as well at this point. Rust is a fast moving language.
  2. Please compile with rustc --edition 2021 main.rs -o main. Not specifying edition causes it to default to the 2015 edition which is almost akin to writing ANSI C at this point. (Please don’t fall more than one edition behind).