Первый Live CD Redox OS
Доступен первый тестовый образ Live CD Redox OS — операционной системы, написанной на Rust.
( читать дальше... )
>>> Исходный код
>>> livedisk.iso
>>> Подробности
Всего сообщений: 171
Доступен первый тестовый образ Live CD Redox OS — операционной системы, написанной на Rust.
( читать дальше... )
>>> Исходный код
>>> livedisk.iso
>>> Подробности
Представлен релиз Rust 1.13 — системного языка программирования, нацеленного на безопасную работу с памятью, скорость и параллельное выполнение кода. В этот релиз вошли 1448 патчей.
Этот сезон оказался очень плодотворным для Rust. Проведены конференции RustConf, RustFest и Rust Belt Rust. Обсуждено будущее языка, разработан план на 2017 год и созданы новые инструменты.
Новое в 1.13
Выпуск 1.13 содержит несколько расширений языка, включая долгожданный оператор ?, оптимизацию времени компиляции, новые возможности cargo и стандартной библиотеки, а также множество мелких улучшений в документации и исправления ошибок.
Cargo в этом релизе содержит важные обновления безопасности, связанные с зависимостями от curl и OpenSSL, для которых также недавно были опубликованы обновления безопасности. Подробную информацию можно найти в соответствующих источниках для curl 7.51.0 и OpenSSL 1.0.2j.
( читать дальше... )
>>> Подробности
Джеймс Шарп (James Sharp), отметившийся ранее в проекте X.org, в начале мая 2016 начал разработку проекта Corrode, целью которого является трансляция программ, написанных на C, в исходный код на Rust. Corrode написан на Haskell и распространяется под GNU GPLv2.
( читать дальше... )
>>> Подробности
Разработчики Rust представили Rust Language Service, который является одной из первых реализаций Language Server Protocol, созданного Microsoft, Codenvy и Red Hat для стандартизации коммуникации различных IDE и языков программирования.
Rust Language Service пока в состоянии «pre-alpha» и разработчики просят вашей помощи.
Поддержка Language Server Protocol на данный момент реализована только только в Eclipse и VSCode.
Вышла новая версия программы для очистки SVG-файлов от лишней информации.
svgcleaner позиционируется как оптимизатор без потерь, строго следующий спецификации SVG 1.1 Full.
Программа распространяется под лицензией GNU GPL v2. Сопутствующие библиотеки — под MPL v2.
>>> Подробности
into_rust() — это плод годовой работы Николаса Мацакиса, одного из основных членов команды разработчиков Rust, и представляет из себя хранилище обучающих скринкастов по данному языку программирования. Обучение строится вокруг принципа работы с памятью в Rust: владение и заимствование.
( читать дальше... )
Также стали доступны видеозаписи с прошедшей 10 сентября первой конференции по Rust — RustConf 2016.
( читать дальше... )
>>> Подробности
Команда разработчиков Rust рада представить релиз Rust 1.12 — системного языка программирования, нацеленного на безопасную работу с памятью, скорость и параллельное выполнение кода. В этот релиз вошёл 1361 патч.
( читать дальше... )
>>> Подробности
Команда разработчиков Rust рада представить релиз Rust 1.11. Rust — это системный язык программирования, при разработке которого внимание сосредоточено на безопасности, скорости и параллелизме.
Как обычно, вы можете установить Rust 1.11 с соответствующей страницы на официальном сайте, а также посмотреть примечания к выпуску на GitHub.
( читать дальше... )
>>> Подробности
Анонсирована очередная версия языка программирования Rust 1.10, разрабатываемого Mozilla совместно с сообществом.
Улучшения компилятора:
pub fn foo() {} // не экспортируется
#[no_mangle] pub extern fn bar() {} // экспортируетсяИзменения в стандартной библиотеке:
Breaking changes!
use std::sync::atomic::AtomicBool;
use std::mem::transmute;
fn main() {
let foo: bool = unsafe { transmute(AtomicBool::new(true)) };
}
fn main() {
let x = true;
macro_rules! foo { () => {
let x = 0;
macro_rules! bar { () => {x} }
let _: bool = bar!();
//^ `bar!()` использует первый `x` (который bool),
//| а должен использовать второй `x` (который i32).
}}
foo! {};
}Изменения в менеджере зависимостей Cargo:
cargo install FOO -fcargo uninstall FOO
cargo install FOO>>> Подробности
Анонсирована очередная версия языка программирования Rust 1.9, разрабатываемого Mozilla совместно с сообществом. Примечательно то, что с момента релиза первого стабильного выпуска прошел 1 год.
Основные изменения:
Изменения в менеджере зависимостей Cargo:
Для кросс-компиляции подготовлен инструмент rustup, обеспечивающий тривиальное взаимодействие с каналами сборок компилятора (stable, beta, nightly), стандартными библиотеками и их документацией к различным операционным системам, а также обновление всего этого зоопарка одной командой.
>>> Подробности
Команда Rust с удовольствием сообщает о выходе новой стабильной версии Rust 1.8. Rust — это язык системного программирования, фокусирующийся на безопасности, скорости и поддержке многопоточного программирования.
( читать дальше... )
>>> Вышел Rust 1.8
Redox — новая UNIX-подобная операционная система с открытым исходным кодом, написанная на Rust.
Основные особенности:
>>> Подробности
Анонсирован выход новой версии Leaf 0.2. Leaf написан на языке программирования Rust и является модульной, производительной и переносимой платформой машинного обучения.
По тестам на производительность, Leaf 0.2 опережает другие платформы, являясь, на данный момент, самой быстрой платформой машинного обучения. По словам разработчиков, они смогли добиться этого за счёт выбора языка программирования Rust и библиотеки для высокопроизводительных вычислений Collenchyma (также написанной на Rust). Также, за счёт использования библиотеки Collenchyma можно обучать и запускать модели на CPU, GPU, FPGA, и т.д. с использованием OpenCL или CUDA или другого вычислительного языка, на разных машинах и операционных системах, без лишней адаптации кода. Это делает очень удобным возможность разворачивания моделей на серверах, рабочих станциях, смартфонах, а также современных встраиваемых устройствах.
Чтобы ознакомиться, разработчики предлагают установить Leaf 0.2 и поиграться с примерами, включая популярные Глубокие Нейронные Сети как Alexnet, Overfeat, VGG и другие.
>>> Подробности
Команда Rust рада объявить о выпуске новой стабильной версии Rust 1.7. Rust является системным языком программирования, сосредоточенным на безопасности, быстроте и многопоточности.
В этой версии основные изменения коснулись библиотек. Изменения, связанные с языком, готовятся в будущих выпусках.
В версии 1.7 были стабилизированы около 40 библиотечных функций и методов. Одним из стабилизированных API является поддержка задаваемых пользователем алгоритмов хеширования в типе HashMap<K, V> стандартной библиотеки. Теперь можно достигнуть значительного быстродействия за счёт возможности смены и использования более быстрого алгоритма хеширования.
Другие изменения:
Детальный RELEASE NOTES: https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-170-2016-03...
Команда разработчиков Rust рада представить первый в этом году релиз Rust — 1.6. Rust — это системный язык программирования, при разработке которого внимание сосредоточено на безопасности, скорости и параллелизме. Как обычно, вы можете установить Rust 1.6 с соответствующей страницы на официальном сайте, а также посмотреть примечания к выпуску на GitHub. Выпуск включает в себя около 1100 патчей и содержит ряд небольших улучшений, одно важное изменение, а также изменение на Crates.io.
( читать дальше... )
29 октября вышла очередная версия языка программирования Rust, разрабатываемого Mozilla совместно с сообществом.
Rust — язык общего назначения, компилируемый и мультипарадигменный, позиционируется как альтернатива С/С++.
Основные изменения:
Следующий релиз намечен на 10 декабря 2015.
>>> Подробности
После более чем года разработки, стала доступна первая бета-версия многоязыковой среды разработки KDevelop 5.0.
Новая версия примечательна следующими изменениями:
Из планов проекта также отмечается желание обеспечить поддержку языков Rust и Go. Проект с радостью примет желающих помочь в работе над поддержкой этих языков.
>>> Подробности
17 сентября вышел очередной стабильный релиз Rust 1.3 — языка программирования общего назначения, разрабатываемого Mozilla совместно с сообществом. Данный релиз в целом сохраняет обратную совместимость с Rust 1.0, вышедшим в мае этого года.
Основные изменения:
( читать дальше... )
>>> Подробности
7 августа вышел очередной стабильный релиз Rust 1.2 — языка программирования общего назначения, разрабатываемого Mozilla совместно с сообществом. Данный релиз сохраняет полную обратную совместимость с Rust 1.0, вышедшим в мае этого года.
Основные изменения:
( читать дальше... )
>>> Подробности
25 июня вышел очередной стабильный релиз Rust 1.1 — языка программирования общего назначения, разрабатываемого Mozilla совместно с сообществом. Данный релиз сохраняет полную обратную совместимость с Rust 1.0, вышедшим 6 недель назад.
Основные изменения:
( читать дальше... )
>>> Подробности
| ← предыдущие | следующие → |