Size: a a a

Programming Offtop

2020 July 01

D

Dmitry in Programming Offtop
OlegKrikun
Нужно ли? Всем хороша Германия, кроме своих налогов =)))
Альпы ближе.
источник

IO

Iaroslav Orlov in Programming Offtop
кстати, @ilmirus, а насколько дорог asm tree api?
источник

IO

Iaroslav Orlov in Programming Offtop
и когда нужно на него переходить?
источник

D

Dmitry in Programming Offtop
Ilmir
У меня после налогов и аренды больше остается. Рестораны тут есть и девешле. Табак, да, он дороже
У тебя видимо очень хорошие условия, обычно это не так -)
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Orlov
а что делать некомпетентным людям? так нечестно
Не принимать некомпетентные решения. Честность - это относительная вещь
источник

I

Ilmir in Programming Offtop
Iaroslav Orlov
кстати, @ilmirus, а насколько дорог asm tree api?
Альтернатив, вроде как и нет...
источник

IO

Iaroslav Orlov in Programming Offtop
Ilmir
Альтернатив, вроде как и нет...
ну, линейно все генерировать :)
источник

I

Ilmir in Programming Offtop
Iaroslav Orlov
ну, линейно все генерировать :)
ClassWriter и так практически сразу в бинарь позволяет писать, без дублирования в памяти.
источник

IO

Iaroslav Orlov in Programming Offtop
Ilmir
ClassWriter и так практически сразу в бинарь позволяет писать, без дублирования в памяти.
да я не про RAM. просто там в доке пишут "не юзой tree api, иначе кара небесная постигнет по производительности"
источник

IO

Iaroslav Orlov in Programming Offtop
пишут, что модификация/чтение через адаптер asm-tree вдвое дороже нормальных
источник

I

Ilmir in Programming Offtop
Iaroslav Orlov
да я не про RAM. просто там в доке пишут "не юзой tree api, иначе кара небесная постигнет по производительности"
Я бы сказал, не используй SourceInterpreter, если не хочешь упасть с OOM и дождаться анализа. А всё остальное - можно забить.
источник

IO

Iaroslav Orlov in Programming Offtop
Ilmir
Я бы сказал, не используй SourceInterpreter, если не хочешь упасть с OOM и дождаться анализа. А всё остальное - можно забить.
зачем он вообще нужен?
источник

IO

Iaroslav Orlov in Programming Offtop
он даже для управления типами не помогает
источник

I

Ilmir in Programming Offtop
Iaroslav Orlov
зачем он вообще нужен?
Чтобы получить SourceValue. Раньше куча кода у нас его использовала, пока я не выжег его священным огнём инквизиции.
источник

IO

Iaroslav Orlov in Programming Offtop
но он же только для сравнения нужен??
источник

IO

Iaroslav Orlov in Programming Offtop
вот для чего BasicValue надо я еще понимаю
источник

I

Ilmir in Programming Offtop
Iaroslav Orlov
но он же только для сравнения нужен??
Он бывает полезен, если нужно знать, какая конкретно инструкция зафигачила значение. Например, если нам это значение не нужно и можно удалить инструкцию, которая его пихает.
источник

IO

Iaroslav Orlov in Programming Offtop
а зачем вам странные интовые/булевые переменные с единичками? 😐 они же никогда не запрашиваются?
источник

I

Ilmir in Programming Offtop
Iaroslav Orlov
а зачем вам странные интовые/булевые переменные с единичками? 😐 они же никогда не запрашиваются?
В которые мы нули пихаем? Они нужны для дебагера, чтобы он понял, что мы внутри инлайн функции/лямбды.
источник

IO

Iaroslav Orlov in Programming Offtop
Ilmir
Он бывает полезен, если нужно знать, какая конкретно инструкция зафигачила значение. Например, если нам это значение не нужно и можно удалить инструкцию, которая его пихает.
мертвый код типа

LN
 ICONST_2
 POP?
источник