Size: a a a

2021 February 17

E

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

E

EgorBo in pro.net
вот типа такого
источник

E

EgorBo in pro.net
нужно эмитить
источник

E

EgorBo in pro.net
(jit знает точный адрес где в вм лежат кэшированные объекты для true/false)
источник

E

EgorBo in pro.net
> 0 ? 1 : 0 —- это для нарков, у которых тру - это "не ноль"
источник

E

EgorBo in pro.net
бывает после пинвоков
источник

IC

Ilya Chernoudov in pro.net
EgorBo
бывает после пинвоков
а я думал, потому что булов (битов) в clr нету
источник

IC

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

E

EgorBo in pro.net
да, но технически 99.99% времени бул - это 0 или 1
источник

E

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

IC

Ilya Chernoudov in pro.net
EgorBo
байтов тоже нет
как нету?
источник

E

EgorBo in pro.net
бул чаще всего ведет себя как инт
источник

IC

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

IC

Ilya Chernoudov in pro.net
я не про интероп
источник

E

EgorBo in pro.net
на стеке занимает 4 байта
источник

IC

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

IC

Ilya Chernoudov in pro.net
для x64
источник

N

Nikita in pro.net
EgorBo
через Unsafe можно уронить дотнет 1 вызовом
Как?
источник

VS

Vasily Shapenko in pro.net
Что, простите?
источник

IC

Ilya Chernoudov in pro.net
Vasily Shapenko
Что, простите?
выравнивание на стеке по размеру поинтера
источник