Size: a a a

2020 August 01

Dv

Dr. Friedrich von Ne... in F# Chat
Честно сказать, я не могу похвастаться тем, что понимаю, как это работает.
источник

NM

Nikolay M in F# Chat
Vladislav Khapin
кроме seq.collect в определенной ситуации
А у меня ж тут вчера взорвался айос, когда я вызвал базовый метод
источник

NM

Nikolay M in F# Chat
Взорвался с невалидным IL
источник

NM

Nikolay M in F# Chat
Dr. Friedrich von Never
Честно сказать, я не могу похвастаться тем, что понимаю, как это работает.
Найти бы человека, который поймет
источник

NM

Nikolay M in F# Chat
@omgszer фас
источник

NM

Nikolay M in F# Chat
Ну вообще круто, вроде работает
источник

NM

Nikolay M in F# Chat
Спасибо
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Чуваки, чуваки
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Да вы байткод гляньте
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Там рили довольно неплохо в случае, если debug = false
источник

Dv

Dr. Friedrich von Ne... in F# Chat
И действительно всё заинлайнилось
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Единственное — наплодились левые классы типа main@29-1, у которых один метод Invoke, который ничо не делает
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Но это как раз кейс, когда любой, самый супер примитивный escape analysis этот объект убьёт вместе с вызовом
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Я подновил гист, там теперь ещё проще всё
источник

NM

Nikolay M in F# Chat
Dr. Friedrich von Never
Единственное — наплодились левые классы типа main@29-1, у которых один метод Invoke, который ничо не делает
Хех
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Nikolay M
Хех
Эти методы не вызываются в рантайме
источник

NM

Nikolay M in F# Chat
А что за наркомания генерится там
источник

NM

Nikolay M in F# Chat
Лол
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Там код-то нешуточный!
источник

NM

Nikolay M in F# Chat
Dr. Friedrich von Never
Там код-то нешуточный!
АЛЛОКАЦИИ
источник