ARM64 port of coroutines from Asynchronous Programming in Rust book
The amazing book Asynchronous Programming in Rust by Carl Fredrik Samson has a chapter on implementing stackful coroutines (fibers) in Rust for x86_64 architecture, both Linux and MacOS. But unlike the other chapters, no AArch64 implementation was included for the sake of simplicity. I tried to port it to AArch64, and this post describes my approach. This text is just an additional material for the book. I presume you are familiar either with it or with the original code at ch05/c-fibers. The Asynchronous Programming in Rust by Carl Fredrik Samson has a chapter on implementing coroutines; however, unlike other chapters, it is x64-only.
반응 (1)
비슷한 프로덕트
설명이 비슷한 순
An event loop for asyncio written in Rust
Whirlwind
github.comAsync concurrent hashmap for Rust
Neco
github.comCoroutine Library for C
Make Easy Async Rust (Mea)
github.comruntime-agnostic primitives
Await-Tree
github.comVisualize Async Rust Task Execution in Real-Time