📰 IT Дайджест

#cargo

3 материала

9. Rust 1.97.0 меняет mangling и больше не прячет вывод линкера

В Rust 1.97.0 по умолчанию включили новую схему symbol mangling, добавили возможность запрещать warnings в Cargo и перестали скрывать вывод линкера после успешной сборки. Последний пункт особенно человечный: теперь, если сборка прошла, вы хотя бы не теряете полезные строки, которые раньше делали вид, что их не существует.

lwn.net · #tool #cargo #release #rust

6. Creusot: доказываем корректность Rust-кода через GitHub-проект

Creusot — это инструмент для формальной проверки Rust-кода, то есть для тех случаев, когда «ну вроде работает» уже не считается аргументом. Проект живет на GitHub и явно рассчитан на людей, которым мало borrow checker'а и хочется ещё и математически доказать, что они не сломали инварианты.

github.com · #tool #cargo #rust #verification