Size: a a a

2021 April 04

Dv

Dr. Friedrich von Ne... in pro.net
Cat Gn
Я понял, значит нужно эмулировать ситуацию в которой он не будет оптимизировать и так проверять
Я не понимаю, что ты собираешься в этой ситуации проверять.
источник

Dv

Dr. Friedrich von Ne... in pro.net
Если ты нашёл ситуацию, в которой оно не оптимизируется, то это и есть ответ: в ней не оптимизировалось, ну :)
источник

CG

Cat Gn in pro.net
Dr. Friedrich von Never
Если ты нашёл ситуацию, в которой оно не оптимизируется, то это и есть ответ: в ней не оптимизировалось, ну :)
А я пока не нашел)
источник

CG

Cat Gn in pro.net
Dr. Friedrich von Never
Если ты нашёл ситуацию, в которой оно не оптимизируется, то это и есть ответ: в ней не оптимизировалось, ну :)
Но в любом случае спасибо, теперь ясно в какую сторону думатт
источник

IC

Ilya Chernoudov in pro.net
Cat Gn
Я тут нашёл ещё одну статью, в которой говорилось, что при пометке параметра ключевым словом in будет создаваться временная копия ,если структура не readonly
https://devblogs.microsoft.com/premier-developer/the-in-modifier-and-the-readonly-structs-in-c/
Там есть бенчмарки, которые доказывают разницу, но у меня те же тесты показывают одинаковое время. При чем время совпадает с наименьшим временем работы. Ассемблер тоже показывает одинаковый код. Не верить автору или что-то поменялось за пару лет?
https://sharplab.io/#v2:EYLgxg9gTgpgtADwGwBYA0AXEBDAzgWwB8ABAJgEYBYAKGIAYACAZQAtsoAHAGW2ADoASgFcAdhgCW+GAG4a9BsXJ8u4kQEdZ1GttoBmBaQXkA7AwDeNBletXL14vsVIGAFQCeHGAwDiMDO88ASREAMwgACgBZcTAoCAZ8AEoAXgA+BL5ffw8YcMTNGzsrMkMLahtC8usAXxparT0DBmjYiCLzdpsHBlwMKCEwDAYAMWxxKAAbNx4oAHMYJj6BjE7rMoqNhg4ocQA3bAwvWGwAEwgRKYYJ89mr8jQr0geJ3WeUAs2u/VUhgDlzBjzDDSBj1T5fEZjSbTdjzRb9QbhH4MESJBggBgYFjiXB5BhpBj/ZIoj4beo6T7bPYHI4wU7nS4/ADaAF0GAB9E4HbD4hgAUREQikUF4ExggmwInm4XuDHIdDo7IVdESfBcEAAglARW48ppVrYqhtusiNbNZrBZjSAAp4XAwE4AITcADVsBMhLlEgaOkbwcRTAARTXmy008IiGAAd0h4ymMzhS0RKFIiXyFPBVmRwbNFpgVsO4VGcZhcwWSaGE1h5YRGG9fs+60zFWRsFwQgmQ2JdFJzasYWOYBYDCRYhRDFUHK5GGw9b7nzbHaGAGpiSIGMurtX4cs+L9e32AwxF52D5sweeMxsfSax7mw4dbbh7U63ME8j6m5mjznQ/nw5GMbFtCCY1ss4Qpmm+oNps2YhnmBa5JOwHxtuFZbmWO6DHOzZfvOrYwO2na8j2PqfAOdJDiOyLrpOnLcjh84VCeK5rhuGGJrWe5nt+pgsTxFQXmS7T1EAA==
ты не совсем правильно понимаешь суть IN вот правильный пример
источник

IC

Ilya Chernoudov in pro.net
без in создаётся defence копия поля, в value - создаётся
источник

IC

Ilya Chernoudov in pro.net
источник

A

Aloraman in pro.net
Dr. Friedrich von Never
Слушай, я тоже хотел это сделать :)

А поделись скомпилированной сборкой?
источник

A

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

Dv

Dr. Friedrich von Ne... in pro.net
Спасибо!
источник

A

Aloraman in pro.net
Вот тут можно посмотреть через тот же dotPeek
источник

Dv

Dr. Friedrich von Ne... in pro.net
Что-то весьма интересное у них там происходит, мда.
источник

A

Aloraman in pro.net
самое интересное поди в vjsnativ.dll - вроде эта штука умеет грузить джавовый байткод
источник

VK

Vladislav Khapin in pro.net
jsnative
источник

VK

Vladislav Khapin in pro.net
название проклятое
источник

A

Aloraman in pro.net
vjsnativ
Visual J Sharp native
источник

W

WhiteBlackGoose in pro.net
Пришел один, наоткрывал сотню PR-ов, в которых ставит GitHub Actions workflow, и в каждом workflow ставит майнер и майнит. Если кто мейнтейнит открытый проект, чекните, может и до вас добрался. Если че, репортите
источник

E

EgorBo in pro.net
WhiteBlackGoose
Пришел один, наоткрывал сотню PR-ов, в которых ставит GitHub Actions workflow, и в каждом workflow ставит майнер и майнит. Если кто мейнтейнит открытый проект, чекните, может и до вас добрался. Если че, репортите
покеж где
источник

W

WhiteBlackGoose in pro.net
EgorBo
покеж где
Ну вот тут насрал, например: https://github.com/OsamaAbbas/bytenode/pull/126/files
источник

W

WhiteBlackGoose in pro.net
Не мне, чей-то смотрю
источник