1.84K subscribers
3.37K photos
134 videos
15 files
3.63K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
#prog #article

Durable Incrementality

Статья об оптимизации в salsa — фреймворке для инкрементальных вычислений, используемом в rust-analyzer. Идея довольно проста: вместо того, чтобы считать все аргументы равными, поделить их на группы в зависимости от того, насколько часто аргументы меняются (это требует вмешательства пользователя, потому что, очевидно, для надёжных результатов требует знания доменной области) и вместо глобальной версии отслеживать глобальный вектор версий — примерно как число в позиционной системе исчисления или версия программы в SemVer. Ревалидация графа значений сравнивает сохранённые версии в узлах графа с глобальной версией. Введение вектора глобальных значений вкупе с категоризацией аргументов позволяет раньше делать ранний возврат из обхода графа и таким образом делать меньше работы в целом. Подробнее в статье.

В качестве примера, конкретно в контексте rust-analyzer можно считать исходники текущего проекта часто изменяемыми, исходники зависимостей менее часто изменяемыми и исходники std редко изменяемыми.
👍4
Forwarded from Trap ~ езные мемы😇 (ᴀᴍᴋஇ)
🤮8🔥5👍1🌚1
27👍2🤔2💩1
Четверо арестантов в камере СИЗО, попали все недавно, нормально перезнакомиться еще не успели.

- Тебя за что?
- Ругал Пригожина. А тебя?
- Хвалил Пригожина. А тебя?
- А я - Пригожин.
- А я - тоже Пригожин.
9😁3
😱11👍2
#meme про детей
Forwarded from какография
🔥16🌚3🥴2🍌2
#prog #rust #python #article

The easiest way to speed up Python with Rust

Статья про rustimport — библиотеку для лёгкой интеграции Rust-кода в код на Python, позволяющая импортировать отдельные rs-файлы как расширения. Со стороны Python требует лишь установить import hook.

Отдельно отмечается, что применение у этого метода скорее для прототипирования — по мере роста объёма кода на Rust преимущества rustimport становятся менее полезными.
🔥1
Посты в моём канале:
-милота
-космос
-бабушка маньяк
-опять милота
🔥1
А вы знали, что в Челябинской области есть памятник Ленину с подписью "В. И. Ленин — почётный насекальщик"? Причём стоит он там потому, что в 1923 году туда зачислили работником Ленина, где он и числился в штате вплоть до 1991 года. Да, 67 лет после смерти.
2👍1👎1
Леденящую душу истории о практике разработки от 0xd34df00d

#suckassstory

Source
🤡29🤣4😱3
#meme ну, я
Операторы 24 раза в секунду кадрят актрис
8🤔1
ВОРУЙ МЕМЫ
@
УБИВАЙ ВРЕМЯ
😁6
#meme про ИИ
Forwarded from Алехандро
😁5🌚1
Являются ли непрочитанные мемы в личке весомым поводом для пинга коллеги в рабочем чате?
👍8🤬3🤔2