LLVM Coroutines

https://www.youtube.com/watch?v=Ztr8QvMhqmQ Though invented long time ago in 1957, coroutines are getting popular in this century. More and more languages adopt them to deal with lazily produced sequences and to simplify asynchronous programming. However, until recently, coroutines in high level languages were distinctly not a zero-overhead abstraction. We are rectifying that by adding coroutine support to … Continue reading LLVM Coroutines