Size: a a a

2020 February 09

NT

Nikita Tsukanov in pro.net
JIT вот так справляется
источник

E

EgorBo in pro.net
а ну там так и есть)
источник

NT

Nikita Tsukanov in pro.net
у меня нетстандарт 2.0
источник

NT

Nikita Tsukanov in pro.net
по идее
источник

NT

Nikita Tsukanov in pro.net
в итоге немного громоздко, зато безопасные поинтеры
источник

NT

Nikita Tsukanov in pro.net
живём
источник

E

EgorBo in pro.net
безопасные поинтеры и повсюду используется класс с названием Unsafe -_-
источник

NT

Nikita Tsukanov in pro.net
так он внутря структуры тока
источник

NT

Nikita Tsukanov in pro.net
прикладной код видит только ref и Span
источник

E

EgorBo in pro.net
такое чувство что Никита делает атомный реактор, но для безопасности надел строительную каску - всё ок
источник

NT

Nikita Tsukanov in pro.net
слушай, ну мне надо прогарантировать две вещи
источник

NT

Nikita Tsukanov in pro.net
1) не будет use-after-free
источник

NT

Nikita Tsukanov in pro.net
2) объекты из двух разных арен не имеют ссылок друг на друга
источник

NT

Nikita Tsukanov in pro.net
это можно прогарантировать только выставив наружу ref-ы да ещё и запретом на копирование
источник

NT

Nikita Tsukanov in pro.net
да, оверхед в 16 байт на сущность
источник

NT

Nikita Tsukanov in pro.net
ну да хер бы с ним, у reference-типов заголовок столько же
источник

NT

Nikita Tsukanov in pro.net
зато когда это будет готово, можно будет тиснуть очень прикольную статейку
источник

VS

Vasily Shapenko in pro.net
Похоже, Никита крипту пилит
источник

NT

Nikita Tsukanov in pro.net
да нет, обычный scene graph
источник

NT

Nikita Tsukanov in pro.net
прост дотнет плохо умеет в большие графы объектов, которые становятся резко не нужны через 16мс
источник