Комментарии 2
И зачем это все ?
Это очень нужный раздел, в данном цикле статей. Жаль, тема не раскрыта.
Но, в принципе... не так давно, я читал правила хабра. Если не причёсывать тексты, всё становится очень похоже на местные "это вам не...".
кроссплатформенная реализация корутин с поддержкой Эльбруса.
Только вот эта поддержка ограничивается простой оберткой над системными вызовами, ассемблерной реализации там нет, по понятным причинам.
Но, если я правильно понял предысторию, никакой корутинной библиотеки изначально небыло, была просто реализация ucоntext для разных архитектур в коде игры TaiseyProject. И именно из за того что контекст свитч на эльбрусе устроен иначе, грамотным выходом из ситуации было написание высокоуровневого api, что портировавший и сделал. Ну и ее в итоге приняли в менлайн
О времени, сложности и мотивации: знакомство