Rust 0.8
Тихо и незаметно вышла новая версия Rust — языка программирования, разрабатываемого Mozilla Foundation.
В этом выпуске:
- Цикл for: внутренний итератор (как в Ruby) заменен внешним (как в Python).
- Новый макрос форматирования строк format!. Он гораздо более производителен, чем старый fmt!; имеет другой синтаксис, более удобный для локализации; а также может возвращать результат в интерфейсы rt::io::writer, а не только в строки. fmt! объявлен устаревшим.
- Рантайм теперь полностью переписан с C++ на Rust. Пока он еще не вполне готов, и можно ожидать сегфолты и странное поведение программ на глубоких уровнях рекурсии.
- Экспериментальная фича — новая подсистема ввода/вывода.
- Серьезные улучшения производительности в rustc.
- Соглашение об именовании функций, конвертирующих типы.
И еще более 2200 изменений.
>>> Текст анонса