Size: a a a

2021 April 30

Т8

Т-34 85 in pro.net
они забывают, что эксепшины должны кидаться только в исключительных ситуациях, а не строить на них логику
источник

V

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

E

EgorBo in pro.net
это как с Растом, толкают за мемори сейфити все дела. при этом я не помню когда в джите были лики последний раз или дыры. 100% всех багов чисто в стиле "блять, я забыл что эту трансформацию нельзя делать если два блока в разных EH регионах" типа багов.

а так, рантайм выделяет арену памяти джиту, запускает компиляцию метода, потом нахрен всё убивает. чото потекло? уже пофиг
источник

[

[BRM]White Rabbit in pro.net
А какое вообще отношение имеет раст к языкам с гц?
источник

AH

Ayrat Hudaygulov in pro.net
Так-то дохуя ишуев в дотнет рантайме с мемори ликами
источник

[

[BRM]White Rabbit in pro.net
Это же несравнимая хуйня
источник

AH

Ayrat Hudaygulov in pro.net
вот сразу же нашел какой-то свежий
https://github.com/dotnet/runtime/pull/51661/files
источник

E

EgorBo in pro.net
я написал про джит, за другие команды я не в ответе
источник

AH

Ayrat Hudaygulov in pro.net
Понятно, к пуговицам претензий у меня нет!
источник

E

EgorBo in pro.net
в интеропе слишком много старого кода
источник

E

EgorBo in pro.net
да и походу это лик в логике, раст тут никак бы не помог
источник

E

EgorBo in pro.net
лик в том, что генерит маршал
источник

IC

Ilya Chernoudov in pro.net
ты то чего беспокоишься - память потекла, контейнер убили!
источник

AH

Ayrat Hudaygulov in pro.net
мне-то ок!
источник

k

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

IC

Ilya L Che in pro.net
А, вот оно как. Хорошо тогда.
источник

[

[BRM]White Rabbit in pro.net
Небольшая правка*
Там с каких-то пор стали структуры с ? засовывать в Nullable и их надо прямо распаковывать в шарповом коде. Но с сылочными типами, насколько я знаю, такого не делали.
источник

AH

Ayrat Hudaygulov in pro.net
C очень давних пор структуры упаковывались в очень особый тип Nullable, который даже в спеке CLR описан и к нему там очень особое отношение.
Для таких структур в сишарпе сделали сахарок со знаком ?

Потом решили что этот же сахарок и на реф типы неплохо расширить, но никакой обертки делать не стали
источник

E

EgorBo in pro.net
и не могли бы
источник

AH

Ayrat Hudaygulov in pro.net
А вот в фшарпе сахарок на Nullable структуры не делали, они там тупо Nullable<int>
Зато сделали реф типы нон-нулабл с самого начала и всем было ок
источник