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

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

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