показаны 3 последние записи

написать публикацию все публикации

Анонс Rust 1.11

The Rust Core Team (перевёл Михаил Панков) • • новости

Мы рады представить новую версию Rust — 1.11. В этом выпуске улучшена поддержка контейнеров типа `cdylib`, хэширующая функция в стандартной библиотеке изменена на SipHash-1-3, заложен фундамент для инкрементальной компиляции, и многое другое.

Futures нулевой стоимости в Rust

Aaron Turon (перевёл Сергей Ефремов) • • обучение

Последние несколько месяцев, Alex Crichton и я разрабатывали библиотеку futures нулевой стоимости для Rust. Сегодня мы рады начать серию статей о новой библиотеке. В этом посте рассказываются самые яркие моменты, ключевые идеи и несколько предварительных тестов. Дальнейшие посты покажут, как возможности Rust используются в проектировании этих абстракций с нулевой стоимостью.

Мифы и легенды о переполнении целых чисел в Rust

Huon Wilson (перевёл Станислав Ткач) • • обучение

Примитивные целочисленные типы, поддерживаемые процессорами, являются ограниченным приближением к бесконечному набору целых чисел, которыми мы привыкли оперировать в реальной жизни. Это ограниченное представление не всегда совпадает с "реальными" числами, например `255_u8 + 1 == 0`. Зачастую программист забывает об этой разнице, что легко может приводить к багам.
написать публикацию все публикации