Size: a a a

2020 January 15

E

EgorBo in pro.net
источник

JS

Jack Smelov in pro.net
Посмотри релиз после 18 марта 2018
источник

AI

Aλex I.m2strng4dtwrld in pro.net
Эээ
Потому что заинлайнится может что-то, что бросает эксепшен?
источник

OM

Oleg Morozov in pro.net
так обработка эксепшенов всегда добавляет кода
источник

OM

Oleg Morozov in pro.net
не?
источник

AI

Aλex I.m2strng4dtwrld in pro.net
Но вообще это странно, да.
источник

E

EgorBo in pro.net
Aλex I.m2strng4dtwrld
Эээ
Потому что заинлайнится может что-то, что бросает эксепшен?
а что там может бросить в пустых методах?
источник

AI

Aλex I.m2strng4dtwrld in pro.net
EgorBo
а что там может бросить в пустых методах?
Дак может проверки нет на то, что они пустые ))0)0
источник

OM

Oleg Morozov in pro.net
так компилятор видимо в них не смотрит
источник

E

EgorBo in pro.net
которые 100% инлайнятся в пустоту
источник

E

EgorBo in pro.net
Oleg Morozov
так компилятор видимо в них не смотрит
как это не смотрит? он первым делом инлайнит код, получает дерево
источник

E

EgorBo in pro.net
дерево почти пустое
источник

E

EgorBo in pro.net
все оптимизации идут после инлайнингов
источник

AI

Aλex I.m2strng4dtwrld in pro.net
НА уровне джита зафорсили "НИКОГДА НЕ УБИРАТЬ TRY!!1!"?
источник

OM

Oleg Morozov in pro.net
не, если сотрешь Test1() то там всё схлопнется
источник

IC

Ilya Chernoudov in pro.net
EgorBo
все оптимизации идут после инлайнингов
потому что не надо оптимизировать хуйовый код
источник

IC

Ilya Chernoudov in pro.net
от этого он не станет лучше
источник

AI

Aλex I.m2strng4dtwrld in pro.net
Ilya Chernoudov
потому что не надо оптимизировать хуйовый код
Дак тогда jit не нужен, лол.
источник

IC

Ilya Chernoudov in pro.net
Aλex I.m2strng4dtwrld
Дак тогда jit не нужен, лол.
мне кажется ты не совсем понимаешь, зачем нужен jit
источник

E

EgorBo in pro.net
Ilya Chernoudov
потому что не надо оптимизировать хуйовый код
блять как у меня горит от того что мне надо повторять одно и тоже
источник