Я и мой ёбаный кот на фоне ковра. Войти !bnw Сегодня Клубы
> Представлена концепция закрепления объектов в определённой области памяти (Pinning), основанная на использовании типа std::pin::Pin‹P› и типажа (trait) std::marker::Unpin. Закрепление гарантирует, что объекты не будут перемещены и их размещение в памяти будет постоянным; Я чего-то не понимаю. Зачем пиннить память в rust'е? Там же нет moving gc чтобы перемещать объекты?
Рекомендовали: @l29ah @o01eg
#ZK07YX / @ndtimofeev / 2080 дней назад

там есть moving assignment
#ZK07YX/OKG / @o01eg / 2080 дней назад
Миш, опять нажрался?
#ZK07YX/6SF / @tk1teasy / 2080 дней назад
Наверное, чтобы костыльным способом очищать память.
#ZK07YX/BXF / @tk1teasy / 2080 дней назад
Это для любителей обмазываться unsafe в своих impl. Ну и что, что moving GC нет, ты же явно можешь захотеть переместить данные в своей структуре, а потом забыть, что они переехали. Как, по-твоему, Vec<T> под капотом расширяется?
#ZK07YX/0QQ / @enterprize / 2080 дней назад
@enterprize Мепит страницу памяти, когда надо присобачивает ещё страницу в хвост :P
#ZK07YX/78G / @l29ah --> #ZK07YX/0QQ / 2080 дней назад
@l29ah прости, плохо слежу за твоим бложеком, поэтому вопрос: какими веществами ты сегодня обдолбался, чтобы либо попутать array с linked list, либо изобрести адресные пространства с дробными адресами?
#ZK07YX/BQX / @enterprize --> #ZK07YX/78G / 2080 дней назад
@enterprize Сорь, не ожидал что в Rust названия структур не как у всех, а свои, перепутанные.
#ZK07YX/HPM / @l29ah --> #ZK07YX/BQX / 2080 дней назад
@l29ah В linked list для расширения перемещение не требуется.
#ZK07YX/CR6 / @l29ah --> #ZK07YX/HPM / 2080 дней назад
@l29ah а как у всех? учитывая, что плюсовый аналог тоже, внезапно, называется std::vector
#ZK07YX/XGY / @enterprize --> #ZK07YX/HPM / 2080 дней назад
@enterprize std::vector это не linked list.
#ZK07YX/KZ8 / @l29ah --> #ZK07YX/XGY / 2080 дней назад
@l29ah так и ржавчинный vec не linked list. мой вопрос о веществах, которые ты принимал, когда писал о присобачивании страниц в хвост, остаётся в силе.
#ZK07YX/Q89 / @enterprize --> #ZK07YX/KZ8 / 2080 дней назад
#ZK07YX/LQ2 / @l29ah --> #ZK07YX/Q89 / 2080 дней назад
@l29ah окей, переформулирую: l29ah> Мепит страницу памяти, когда надо присобачивает ещё страницу в хвост :P ЧТО. БЛЯДЬ. ЭТОТ. НАРКОМАНСКИЙ. НАБОР. СЛОВ. ВООБЩЕ. ОЗНАЧАЕТ. ?.
#ZK07YX/UEY / @enterprize --> #ZK07YX/LQ2 / 2080 дней назад
#ZK07YX/BY9 / @l29ah --> #ZK07YX/UEY / 2080 дней назад
@l29ah не ясно слово «присобачивать». в конец чего ты собрался присобачивать новые страницы, если за регионом под вектор уже смаплено что-нибудь другое? и при чём здесь mmu, если мы говорим только об адресном пространстве приложения?
#ZK07YX/A7B / @enterprize --> #ZK07YX/BY9 / 2080 дней назад
@enterprize Ничто не мешает тебе выделять адресное пространство под новые вектора так, чтобы после конца твоего вектора было ещё сто гигов свободного адресного пространства. Притом, что приложение управляет MMU посредством сисколлов.
#ZK07YX/DYX / @l29ah --> #ZK07YX/A7B / 2080 дней назад
@l29ah типичное приложение использует гораздо больше одного вектора одновременно, у тебя никаких адресных пространств не хватит, даже если представить, что больше ничего аллоцировать и мапить не надо. я уж молчу о дороговизне доступа к sparsed (more like raspidorased krov kishki) data
#ZK07YX/A8E / @enterprize --> #ZK07YX/DYX / 2080 дней назад
@enterprize > типичное приложение использует гораздо больше одного вектора одновременно Сколько?
#ZK07YX/SDE / @l29ah --> #ZK07YX/A8E / 2080 дней назад
@enterprize > я уж молчу о дороговизне доступа к sparsed (more like raspidorased krov kishki) data [citation needed]
#ZK07YX/Z5Y / @l29ah --> #ZK07YX/A8E / 2080 дней назад
@l29ah дальше сорцов hatexmpp не вылезал и rbreak в gdb никогда не видел, что ли?
#ZK07YX/JRF / @enterprize --> #ZK07YX/SDE / 2061 день назад
@l29ah и хорошо живётся на процах без префетчинга?
#ZK07YX/C5J / @enterprize --> #ZK07YX/Z5Y / 2061 день назад
@enterprize Чего?
#ZK07YX/SYQ / @l29ah --> #ZK07YX/C5J / 2061 день назад
@enterprize Ты на вопрос отвечай, не стесняйся.
#ZK07YX/RKJ / @l29ah --> #ZK07YX/JRF / 2061 день назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.