no_std async/await - soon on stable - Ferrous Systems
In about 4 weeks time from the publish date of this blog post, you'll be able to use the async/await feature in no_std code on stable! In this blog post we go over the work we did to make it happen and what we learned from building a proof of concept...
Do you need help with coding? Get in touch Get updates In about 4 weeks time from the publish date of this blog post, you'll be able to use the async/await feature in no_std code on stable! In this blog post we go over the work we did to make it happen and what we learned from building a proof of concept executor for the ARM Cortex-M architecture. TL;DR We did work in the compiler ( rustc ) to enable the async/await language feature in no_std code While making this possible, we were also able to improve the compilation time and runtime performance of async code for everyone These improvements
saved by
related reading
- async/await on embedded Rust - Ferrous Systemsferrous-systems.com
- Bringing async/await to embedded Rust - Ferrous Systemsferrous-systems.com
- Concurrency Patterns in Embedded Rust - Ferrous Systemsferrous-systems.com
- Let futures be futureswithout.boats
- Introduction - Asynchronous Programming in Rustrust-lang.github.io
- Writing an OS in Rustos.phil-opp.com
- Why async Rust?without.boats
- Who Runs Your Rust Future? Hands-On Intro to Async Rust | AIBodhaibodh.com
- Async Rust Is A Bad Languagebitbashing.io
- A Design Space Exploration of Async/Awaitcel.cs.brown.edu
- Notes on structured concurrency, or: Go statement considered harmful - njs blogvorpus.org
- A half-hour to learn Rustfasterthanli.me