Language Selection

English French German Italian Portuguese Spanish

Rust 1.39.0 Release and Beyond

Filed under
Development
  • Announcing Rust 1.39.0

    The Rust team is happy to announce a new version of Rust, 1.39.0. Rust is a programming language that is empowering everyone to build reliable and efficient software.

    [...]

    The highlights of Rust 1.39.0 include async/.await, shared references to by-move bindings in match guards, and attributes on function parameters. Also, see the detailed release notes for additional information.

  • Rust 1.39.0 released

    Version 1.39.0 of the Rust language is available. The biggest new feature appears to be the async/await mechanism, which is described in this blog post: "So, what is async await? Async-await is a way to write functions that can 'pause', return control to the runtime, and then pick up from where they left off. Typically those pauses are to wait for I/O, but there can be any number of uses."

  • Async-await on stable Rust!

    On this coming Thursday, November 7, async-await syntax hits stable Rust, as part of the 1.39.0 release. This work has been a long time in development -- the key ideas for zero-cost futures, for example, were first proposed by Aaron Turon and Alex Crichton in 2016! -- and we are very proud of the end result. We believe that Async I/O is going to be an increasingly important part of Rust's story.

    While this first release of "async-await" is a momentous event, it's also only the beginning. The current support for async-await marks a kind of "Minimum Viable Product" (MVP). We expect to be polishing, improving, and extending it for some time.

    Already, in the time since async-await hit beta, we've made a lot of great progress, including making some key diagnostic improvements that help to make async-await errors far more approachable. To get involved in that work, check out the Async Foundations Working Group; if nothing else, you can help us by filing bugs about polish issues or by nominating those bugs that are bothering you the most, to help direct our efforts.

  • Support lifecycle for Clang/LLVM, Go, and Rust in Red Hat Enterprise Linux 8

    The Go and Rust languages continue to evolve and add new features with each compiler update, which is why so many users are interested in getting the latest versions of the compilers. At the same time, these compilers are designed to remain compatible with older code. So, even as we advance to newer versions of Go and Rust within the RHEL 8 application streams, you should not need to update your codebase to keep it compilable. Once you’ve compiled your valid code using the Go or Rust application stream, you can make the assumption that it will continue to compile with that stream for the full life of RHEL 8.

    We are excited to continue to bring you the latest and greatest in new compiler technologies. Stay tuned to the Red Hat Developer blog to learn more about what you can do with LLVM, Go, and Rust.

Rust 1.39 Released With Async-Await Support

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Games: The Fertile Crescent, GOG and More

  • Free indie RTS game The Fertile Crescent adds team game support for online play

    While you've been able to play 1 on 1 in single-player against the AI and online multi-player for a while with The Fertile Crescent, it was missing team games which have now been added. This currently free indie retro Age of Empires-like game is an absolute gem, already quite polished too. The addition of team games is awesome, although only currently available for online play. You can pick all sorts of combinations too like a free for all, 2on2 and 3v1 across a new larger map. Online play is easy though, as they already have a nice working lobby system.

  • Half-Life: Alyx is rumoured to be the name of Valve's new VR game, apparently being unveiled soon

    Valve did say they were working on three VR titles some time ago and it looks like one is almost ready to be shown off, with Half-Life: Alyx. The information is all speculation and rumours right now though, so take it all with a heavy truckload of salt. We know a Half-Life VR game is pretty much a thing though, ValveNewsNetwork even had a video going over various details on it back in October so it's not like this is suddenly coming out of nowhere. Now though, we have more apparent leaks. Spotted by PC Gamer, they linked to a pastebin and in a later update a Google Document (update: contents now removed, so link removed) apparently showing snippets from an interview between Geoff Keighley of The Game Awards, Robin Walker and someone else they presume to be Gabe Newell.

  • The surprisingly good deck-builder Fate Hunters has arrived on GOG

    Releasing originally back in July, Fate Hunters is another deck-building roguelike filled with random encounters and just recently it was released DRM-free on GOG. As a massive fan of Slay the Spire, I'm always in the mood for more deck-builders like this. While it is another game where you build a deck and battle through random locations, the actual gameplay feels nothing really like Slay the Spire.

  • Start your week off with a new game, here's a few for Linux going cheap

    Another week, another sale of course. Let's have a little look over what's going cheap for Linux gamers across this week. First up on Steam we have Company of Heroes 2. Although the time to grab it free has ended, they've decided to now give it a big discount for anyone who missed it. You can get it on Steam with 75% off until November 24, plus a bunch of the DLC is also on sale.

  • Confessing my continued love for Jupiter Hell, the super slick roguelike

    Regular readers won't be surprised by my love for Jupiter Hell, I've written about it a few times now and the latest update just continues to allow me to gush about it. Note: I personally supported it during the Kickstarter. It's a roguelike, it's turn-based like the classics and depends upon tiles yet it feels so vastly different to anything else it's crazy. It feels like a proper action game, complete with a thick atmosphere and all. Absolutely gorgeous too, the lighting is absolutely fantastic and the barrel explosions sending everything flying looks excellent as well.

Android Leftovers

Android Leftovers

Security Leftovers