Size: a a a

2021 February 20

DH

Dark Hole in dlang.ru
Или там все функции инлайнятся + запрет рекурсии?
источник

EP

Egor Pugin in dlang.ru
Игорь
С таким разворотом?
да, там несколько точек входа
источник

И

Игорь in dlang.ru
Состояние хранится в структуре размер которой известен викомпайл тайме
источник

DH

Dark Hole in dlang.ru
Игорь
Состояние хранится в структуре размер которой известен викомпайл тайме
А рекурсия?
источник

И

Игорь in dlang.ru
Ну так же строится
источник

DH

Dark Hole in dlang.ru
Мы же не можем предугадать размер рекурсии
источник

DH

Dark Hole in dlang.ru
В кт в смысле
источник

И

Игорь in dlang.ru
Не разбирался как срабатывает рекурсия
источник

EP

Egor Pugin in dlang.ru
в с++ родительский стек используется. У корутины нет своего стека, но она выполняется в родительском
источник

EP

Egor Pugin in dlang.ru
т.е кто вызвал
источник

DH

Dark Hole in dlang.ru
Ну такое
источник

И

Игорь in dlang.ru
Ну да какой-то стек (как минимум main) всегда есть
источник

O

Oleg in dlang.ru
Egor Pugin
явно не миллионы горутин
пару недель назад я кидал сюда код, который тупо создает файберы - ~3mln чтото вроде было на винде с 32Гб
источник

O

Oleg in dlang.ru
или месяц.. поиск в помощь.. там ишо и про сокеты в фибре было
источник

O

Oleg in dlang.ru
но с клиентскими сокетами порядка ~15тыщ.. тут уже, походу, ограничения сетевого стека
источник

O

Oleg in dlang.ru
источник

EP

Egor Pugin in dlang.ru
Oleg
пару недель назад я кидал сюда код, который тупо создает файберы - ~3mln чтото вроде было на винде с 32Гб
ну показывай, раз было
источник

O

Oleg in dlang.ru
источник

EP

Egor Pugin in dlang.ru
я говорил про виндовые фиберы, это не они
источник

O

Oleg in dlang.ru
виндовые тоже стекфул.. единственное, что там может быть стек другого размера.. но в Д тоже его можно менять емнип
источник