Size: a a a

2021 April 06

VS

Vasily Shapenko in F# Chat
Я слушал часть митапа
источник

VS

Vasily Shapenko in F# Chat
Про резолв
источник

VS

Vasily Shapenko in F# Chat
Тот еще сатанизм
источник

AH

Ayrat Hudaygulov in F# Chat
так это недавно началось и под флагом вроде
источник

SN

Shub Niggurath in F# Chat
Что началось, автогенерация сигнатур?
источник

AH

Ayrat Hudaygulov in F# Chat
улучшение перформанса компиляции при наличии файла сигнатур
источник

SN

Shub Niggurath in F# Chat
Проекты от 12 до 23 kLoC
источник

SN

Shub Niggurath in F# Chat
В смысле? Есть флаг «ускорить компиляцию, если есть сигнатуры»?
источник

I

IdiocyAcceptance in F# Chat
Генерация байткода не зависит - тайпчек зависит, очевидно. Не надо тайпчекать то, за чем уже закреплён конкретный тип
источник

E

Elizabeth in F# Chat
так заработало, спасибо. Мне это надо будет для всех тестов однако и поэтому хотел чтобы так регистрировался генератор
источник

SN

Shub Niggurath in F# Chat
Ну и что ты там будешь тайпчекать, если сигнатуры ГЕНЕРЯТСЯ по существующему коду?
источник

I

IdiocyAcceptance in F# Chat
Последующие изменения.
источник

SN

Shub Niggurath in F# Chat
В смысле, тебе надо код тайпчекнуть, чтобы их сгенерировать
источник

AH

Ayrat Hudaygulov in F# Chat
https://github.com/dotnet/fsharp/pull/10199

Adds a new flag to FSharpChecker, enablePartialTypeChecking - this will enable the optimization described above.
источник

AH

Ayrat Hudaygulov in F# Chat
в 4 раза ускорили!
источник

SN

Shub Niggurath in F# Chat
Внезапно ни слова про автогенерацию
источник

I

IdiocyAcceptance in F# Chat
Очевидно что в первый раз тебе нужно тайпчекать. Потом - нет, т.к. компилятор может сразу использовать эту инфу как корни для тайпчека
источник

AH

Ayrat Hudaygulov in F# Chat
а я про неё и слова не сказал
источник

SN

Shub Niggurath in F# Chat
А про существование сигнатур
источник

SN

Shub Niggurath in F# Chat
Беседа началась с автогенерации
источник