Ilya
дартаньян?
нет, потому что может существовать другое мнение
Anonymous
дартаньян?
Да какая кхуям разница.
Vasily
Проблема в том, Илья
Anonymous
Замрите!!!!
Vasily
Что для тебя важнее процесс спора
Roman
нет, потому что может существовать другое мнение
так дело не в том, что это непопулярное мнение, а в качестве этого мнения
Vasily
Чем выявление истины
Roman
ну типа легко сказать 2*2 = 7 и потом говорить, что тебя чморят пушто у тебя мнение не как у всех
Ilya
Что для тебя важнее процесс спора
сие есть неправда, я пытаюсь убедить, но не встречаю понимания
Vasily
Ну и аргументация и фактологическая база хромают
Ilya
мне жаль
Vasily
Ну т.е. я обычно задумываюсь, что идёт не так, когда мне намекают, что я могу заблуждаться
Vasily
ты не веришь шарплабу?
Сейчас тебе очень важно оказаться правым
Sergey
Ахахха классика
Ну а где не правда то
Ilya
если ты прав)
Vasily
поэтому я полез и проверил
Тебе привели контраргументы
Sergey
Его у нас получить правда легче
Anonymous
Сеанс психотерапии прям.
Roman
вам просто надо поаплаиться -_-
но ведь там корхт. Можно конечно зааплаиться чисто чтоб с тобой поболтать
Anonymous
Вдруг Василий ещё психологом подрабатывает?
Vasily
У меня есть психологическое образование
Ilya
Тебе привели контраргументы
из комментариев в компиляторе? которые можно трактовать двояко и особо на оригинальный вопрос не влияют?
Ayrat
вчера в пронете Егор все пояснил. работает не всегда, на моне вообще НЕ работает, все это UB зависящая от фазы луны и рантайма ЗАЧЕМ Я В ЭТО ВЛЕЗ
Ayrat
Илье мачту срочно
Roman
если бы было всё так просто
так тебе говорят, что боксинга нет, пушто сделали костыль, а ты говоришь, что боксинга нет и все ок. Вроде несложно!
Ilya
он говорил про гетхешкод
Anonymous
Anonymous
Сами решайте кому достанется этот стикер
Ayrat
Ayrat
все, я пошел. А то я сорвуся
Ilya
((IDisposable)a).Dispose(); — ок IDisposable d = a; d.Dispose(); —— не ок
Vasily
Потом , главное, токсичным назовут меня
Ayrat
(при том что изи фикс без UB сделать честный дук тайпинг силами компилятора и внезапно на всех джитах в мире не нужны будут костыли)
Ilya
а вот как using со структурами разворачивается - это все ж тупая эрудиция, могли бы и полноценный ducktyping завезти так его и завезли
Anonymous
Блять я уже сам ничего не понимаю.
Ilya
мы видим один и тот же текст но понимаем его по разному
Ilya
я в ахуе
Anonymous
Щас придётся в скорую звонить, давление поднимается.
Vasily
Илья
Roman
да он ж троллит
Vasily
Ну вот имеет смысл забанить тогда
Sergey
Или я что-то не то прочитал? https://t.me/pro_net/310586
Vasily
Если троллит
Vagif
Угробил несколько часов на это https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/942 В клиенте раббита можно проверять IsHeaderPresent до обращения к хедеру, и если true, то смело обращаться. В последнем релизе хедер может быть нулем, а IsHeaderPresent вернет true.
Ilya
@EgorBo у нас тут сломанный телефон, ты можешь сказать, в этом примере IL_000a: ldloca.s 0 IL_000c: constrained. C/A IL_0012: callvirt instance void [System.Private.CoreLib]System.IDisposable::Dispose() может приводить к боксингу?
Ilya
@EgorBo то есть вот тут не будет боксинга?
Ilya
ни в моно, ни в фреймворке, ни в моно
Ilya
+
Ilya
хотя моно все равно проверю
Doge
лол
Ilya
Так речь не про это IL код
о боже, там нет другого
Ilya
отстань)
Ilya
не путай людей
Doge
о боже, там нет другого
Где нет? Речь про такое поведение: 1. если вызывать using(myStruct) - боксинга не будет, будет constrained + callvirt 2. если вызвать самому явно ((IDisposable)myStruct).Dispose() - то будет box + callvirt
Doge
мы про первый пункт
Ну я никогда не утверждал, что с таким IL кодом будет боксинг
Ilya
Ну я никогда не утверждал, что с таким IL кодом будет боксинг
у нас с тобой был спор про компилятор и спеку
Doge
у нас с тобой был спор про компилятор и спеку
А, это уже про просто боксинг в случае constrained
Ilya
с Айратом, Анатолием и остальными - про боксинг в юзинге
Doge
с Айратом, Анатолием и остальными - про боксинг в юзинге
Ну да, в текущей реализации using'а там боксу вроде бы неоткуда взяться.
Ilya
тогда как это относится к using и Dispose?
@DogeShibu вот краткое содержание
Doge
да неужели?
Да. Я никогда обратного не утверждал. Моё утвреждение в том, что в using вне спеки добавили оптимизированную работу со структурами и дак тайпинг для реф структов и асинк диспозабл
Ilya
это был сарказм