Почему Pypy 1.7 des не реализует "Stackless" Stack?
-
12-11-2019 - |
Вопрос
по умолчанию по умолчанию Pypy 1.7 с включенным стеклоподъемностью, не предлагает возможность работать без ограничения глубины рекурсии (по прямому пути).
Почему?
Previous Создание Pypy с стилем продолжения поддержки стеклоподъемниками функций и хвостовой рекурсии.
Я не спрашиваю о решениях, связанных с COROUTINES, но ищет проблемы интеграции укладки.
Решение
Причина в том, что новые растуты работают на стеке уровня ОС, который ограничен
(Однако они
Существует текущая работа для продолжения jit jit, что эксперименты со стеком, управляемыми GC-блоками
Если это успешно, «безграничный» стек для стека для стека будет возвращен в виде просто выделения новых блоков стека, пока не закончится Memeory