По просьбе создателя курса, исходный код не находится в публичном репозитории. Здесь находятся лишь некоторые файлы из реализации.
Итоговая версия содержит:
- work-stealing runtime, подобный рантайму Golang и рантайму библиотеки Tokio на Rust
- fiber как легковесный вариант потока
- примитивы синхронизации на файберах, не блокирующие поток
- каналы на файберах, подобные каналам Golang; select на каналах
- систему сборки мусора через hazard ptrs
- functional futures с ленивыми вычислениями, подобно Haskell