Я дал LLM писать unsafe Rust полгода. Miri плакал

Полгода я давал LLM писать unsafe Rust в боевых проектах и разбирал каждый блок под miri и санитайзерами. Категории ошибок, которые модели делают стабильно: aliasing, провенанс, layout в alloc/dealloc, забытый ManuallyDrop, гонки в FFI-колбэках, ручные Send/Sync, uninit-память, Pin. Каждая категория идёт с минимальным примером и фиксом.

https://habr.com/ru/articles/1035914/

#Rust #unsafe #miri #FFI #UB #aliasing #MaybeUninit #Pin #LLM #AI

Я дал LLM писать unsafe Rust полгода. Miri плакал

Этот код прошёл мои code review, ревью второго коллеги, тесты, CI с clippy и десять дней работал в проде: let mut out = Vec::with_capacity(estimated_size); let written = unsafe {...

Хабр

The RustWeek posters are back! I'll post them as I have the time! Here is Hail Miri!

#Miri #RustLang #RustWeek #RustWeek2026

Я заставил LLM писать Rust полгода. Вот что они стабильно ломают

Полгода использовал Claude, GPT и Cursor как полноценного второго разработчика на Rust в проде. Собрал семь категорий ошибок, которые модели стабильно делают и которые проходят cargo build, cargo test, иногда cargo clippy и при этом являются UB или скрытыми архитектурными ловушками. Lifetime laundering, std::sync::Mutex через .await, Drop у транзакций, unaligned read, async cancellation, orphan rule и массивы на стеке. Разбираю, почему именно Rust ломает LLM и что с этим делать.

https://habr.com/ru/articles/1035712/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1035712

#Rust #LLM #unsafe #async #tokio #miri #AI

Я заставил LLM писать Rust полгода. Вот что они стабильно ломают

Полгода я использовал Claude, GPT и Cursor как основной инструмент для написания Rust-кода в проде. Не как «помощник для бойлерплейта», а как полноценного второго разработчика на монолите примерно в...

Хабр

Я заставил LLM писать Rust полгода. Вот что они стабильно ломают

Полгода использовал Claude, GPT и Cursor как полноценного второго разработчика на Rust в проде. Собрал семь категорий ошибок, которые модели стабильно делают и которые проходят cargo build, cargo test, иногда cargo clippy и при этом являются UB или скрытыми архитектурными ловушками. Lifetime laundering, std::sync::Mutex через .await, Drop у транзакций, unaligned read, async cancellation, orphan rule и массивы на стеке. Разбираю, почему именно Rust ломает LLM и что с этим делать.

https://habr.com/ru/articles/1035712/

#Rust #LLM #unsafe #async #tokio #miri #AI

Я заставил LLM писать Rust полгода. Вот что они стабильно ломают

Полгода я использовал Claude, GPT и Cursor как основной инструмент для написания Rust-кода в проде. Не как «помощник для бойлерплейта», а как полноценного второго разработчика на монолите примерно в...

Хабр
🌕 全面檢視 Rust 程式碼庫:此專案無法通過基礎 Miri 測試,並在安全 Rust 代碼中存在未定義行為 (UB)
➤ 當 AI 編寫的 Rust 觸碰了記憶體安全的紅線
https://github.com/oven-sh/bun/issues/30719
該 GitHub Issue 揭露了 Bun 專案在 Rust 實作上的嚴重品質缺失。報告指出,該程式碼庫即便進行最基本的 Miri 檢查也會失敗,且在表面上看似「安全」的 Rust 代碼中,竟隱藏了未定義行為(Undefined Behavior, UB)。發起人特別強調,這類問題往往源於過度依賴 AI 生成代碼(vibe coding),導致基礎的記憶體安全原則被漠視,建議開發團隊應聘請專業的 Rust 工程師進行重構。
+ 典型的「看起來能跑就好」,但這在系統級程式語言中就是定時炸彈。Miri 是 Rust 生態中最基礎的守門員,連這都過不了,這專案的安全性根本無從談起。
+ 這就是為什麼我不信任目前大多數 AI 寫的複雜系統代碼。AI 只
#Rust #程式語言 #軟體品質 #未定義行為 (UB) #Miri
all of rust codebase: This codebase fails even the most basic miri checks, allows for UB in safe rust · Issue #30719 · oven-sh/bun

error: Undefined Behavior: constructing invalid value of type &[u8]: encountered a dangling reference (0x20933[noalloc] has no provenance) --> src/main.rs:97:18 | 97 | unsafe { core::slice::from_ra...

GitHub

Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь

Если взять случайный крейт с crates.io и поставить его под Miri, шанс увидеть undefined behavior где-то в зависимостях стремится к единице. Разбираемся, почему: pointer provenance, Stacked Borrows, Tree Borrows и почему noalias в LLVM выключали три раза.

https://habr.com/ru/articles/1033328/

#rust #unsafe #miri #stacked_borrows #tree_borrows #provenance #llvm #noalias #undefined_behavior

Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь

Если взять случайный крейт с crates.io, поставить на него Miri и подождать минут пять, шанс увидеть красное сообщение про undefined behavior где-то в зависимостях стремится к единице. Чаще всего...

Хабр

#MPIA:
"
Astronomen entdecken einen Exo-Jupiter, der offenbar Wolken besitzt
"
".. mithilfe des James-Webb-Weltraumteleskops die Atmosphäre eines massereichen Jupiter-Analogons untersucht. .. deuten die Beobachtungen auf das Vorhandensein von Wassereiswolken hin .."

https://www.mpia.de/aktuelles/wissenschaft/2026-02-exo-jupiter

22.4.2026

#Astronomie #EpsilonIndiAb #Exojupiter #Exoplanet #JWST #MIRI #Planetologie #Wasser #Weltraumteleskop

Astronomen entdecken einen Exo-Jupiter, der offenbar Wolken besitzt

Auf den Punkt gebracht: • Neue Beobachtungen: Astronomen haben mithilfe des James-Webb-Weltraumteleskops die Atmosphäre eines massereichen Jupiter-Analogons untersucht. • Hinweise auf Wolken: Überraschenderweise deuten die Beobachtungen auf das Vorhandensein von Wassereiswolken hin – frühere Modelle hatten es sich an jener Stelle zu einfach gemacht! • Langfristige Perspektive: Beobachtungen und Analysen sind eine Art Testlauf für bestimmte Herausforderungen bei der Suche nach einer „zweiten Erde“

Not just a transit city—Miri has a lot to offer! 🇲🇾🌴

Read more: https://flip.it/DfCz6Z

#travel #southeastasia #asean #aseantravel #malaysia #borneo #sarawak #miri #wanderlust

Is Miri Worth Visiting? Here's What You Need to Know

Miri may be known as a transit hub, but this oil city in Sarawak has more going for it than you'd expect. From the historic Grand Old Lady monument …

thebeautraveler.com