За два месяца в компиляторе Rust произошло значительное ускорение: средняя оптимизация составила 4,57% с улучшениями на 555 бенчмарков из 629. Разработчики реализовали оптимизации в rustdoc, Clippy, обновили LLVM, включили новый borrow checker и trait solver, попутно улучшив десятки компонентов компилятора.
Семь лет работы с Rust привели к практическому знакомству с Zig через переимплементацию JSONPath. Язык оказался на удивление хорош: с явным управлением памятью, интересной философией организации файлов и отличными возможностями для системного программирования.
Cloudflare оптимизировал алгоритм согласованного хеширования в сервисах на базе Pingora, снизив количество хешей на 90% без потери качества распределения нагрузки. Благодаря математическому анализу и компактному хранению данных удалось освободить 100 ТБ оперативной памяти в глобальной сети.
Bend — это язык программирования, сочетающий скорость C, параллелизм CUDA и проверку доказательств как в Lean. С помощью файла LAWS.bend разработчики и AI-агенты могут формализовать инварианты кода так, чтобы компилятор гарантировал их соблюдение: математически невозможно внедрить баг, нарушающий установленный закон.
NVIDIA представила два фреймворка для написания GPU-ядер на Rust: cuda-oxide для SIMT-модели с полным контролем над потоками и памятью, и cutile-rs для более высокоуровневой Tile-модели, которая компилируется в стабильном Rust без дополнительных зависимостей.
Ubuntu 26.10 завершила миграцию базовых утилит на Rust-версии. Команды cp, mv и rm, которые были отложены в 26.04 LTS из-за уязвимостей TOCTOU, теперь полностью переведены на безопасные версии.
Рассел Коэн (автор dial9 — инструмента для трассировки async приложений) разбирает, как писать высокопроизводительный код на Tokio: от диагностики реальных проблем до оптимизации под latency или throughput, управления мьютексами и изоляции рабочих нагрузок.
Разработчик разобрался, как в Rust работает динамическая диспетчеризация через dyn Trait и как она отличается от виртуальных функций C++. Оказалось, что vtable в Rust находится не внутри объекта, а во внешних статических данных.
После выхода официальной поддержки React Compiler на Rust команда oxc перенесла его в Vite. На кодовой базе из 1036 файлов React Router компилятор работает в 17,6 раза быстрее, чем Babel-версия.
Разработчики Bifrost провели бенчмарки контейнеризированного Rust-приложения на musl и glibc и обнаружили, что аллокатор musl серьёзно проигрывает по производительности — даже при замене на mimalloc отставание сохраняется на уровне 26%. Проект отказался от musl как предустановленного варианта сборки.
Инженеры Cloudflare сократили объём памяти на одну запись DNS-кэша Big Pineapple более чем на 50%, освободив на всём флоте около 100 терабайт памяти. Попутно кэш стал быстрее: пропускная способность вставки выросла на 43%, а задержка при поиске снизилась на 19%.
Появление LLM-агентов снижает барьер входа в "сложные" языки вроде Rust и Zig, и разработчики всё чаще выбирают их не по привычке, а исходя из желания получить быстрый и компактный код. Cloudflare и Vercel уже выпустили проекты на Zig, написанные с активной помощью ИИ.