rustfix - исправляйте код по предложениям компилятора и clippy, автоматически! https://github.com/killercup/rustfix #rustycrate #rustlang
GitHub
killercup/rustfix
rustfix - Automatically apply the suggestions made by rustc
Об итераторах: разница между push и pull-итерацией, и как это влияет на производительность https://medium.com/@therealveedrac/rust-is-slow-and-i-am-the-cure-32facc0fdcb #rustycrate #rustlang
Medium
Rust’s iterators are inefficient, and here’s what we can do about it.
When Rust can have its cake and eat it too.
seahash - безумно быстрый хэш с доказанными статистическими гарантиями и переносимостью https://docs.rs/seahash/2.4.0/seahash/ #rustycrate #rustlang
docs.rs
seahash - Rust
API documentation for the Rust `seahash` crate.
cargo-cacher - кэширующий локальный сервер контейнеров для cargo https://github.com/ChrisMacNaughton/cargo-cacher #rustycrate #rustlang
GitHub
GitHub - ChrisMacNaughton/cargo-cacher: A caching server for crates + cargo
A caching server for crates + cargo. Contribute to ChrisMacNaughton/cargo-cacher development by creating an account on GitHub.
Выложили фотографии с осеннего митапа https://vk.com/album-129591332_238270827 #rustycrate #rustlang
Пишем плагины к GStreamer на Rust (часть 1) https://coaxion.net/blog/2016/05/writing-gstreamer-plugins-and-elements-in-rust/ #rustlang #rustycrate
Dinghy - удобный запуск тестов и бенчмарков на iOS и Android (cargo test на телефоне) https://medium.com/snips-ai/dinghy-painless-rust-tests-and-benches-on-ios-and-android-c9f94f81d305#.xey4zhfrd #rustycrate #rustlang
Medium
Dinghy: Painless Rust tests and benches on iOS and Android
Snips uses Rust to develop libraries that run on mobile devices. We developed dinghy, a tool to streamline testing and benching of…
CPS Интерпретатор на Rust за 30 минут. Лямбдочки, ленивые вычисления и сравнение с Erlang http://maxim.livejournal.com/492713.html #rustycrate #rustlang
Livejournal
CPS Interpreter in Rust Language
Итак, в прошлых постах мы построили парсер диалектов K, а именно: K3, K4, K5 и Q. Теперь пришла пора написать CPS интерпретатор, такой который смог бы крутить бесконечные циклы лямбдочки быстрее эрланга. Интерпретатор мы будем строить используя следующий…
Что на самом деле значит мантра "абрстракции нулевой стоимости"? https://ruudvanasseldonk.com/2016/11/30/zero-cost-abstractions #rustycrate #rustlang
Ruud van Asseldonk
Zero-cost abstractions
If you read my blog, you can probably guess that I like Rust. I like Rust for a variety of reasons. Its error model, for example. But today I want to highlight a different reason: zero-cost abstractions.
Обзор кода ripgrep - утилиты, совмещающей функциальность ag и скорость grep http://blog.mbrt.it/2016-12-01-ripgrep-code-review/ #rustycrate #rustlang
Как встроить бэкдор в self-hosted компилятор, чтобы бэкдор вирусно распространялся http://manishearth.github.io/blog/2016/12/02/reflections-on-rusting-trust/ #rustycrate #rustlang
manishearth.github.io
Reflections on Rusting Trust
The Rust compiler is written in Rust. This is overall a pretty common practice in compiler
development. This usually means that the process of building the compiler involves downloading a
(typically …
development. This usually means that the process of building the compiler involves downloading a
(typically …
PR с добавлением поддержки типов i128 и u128. https://github.com/rust-lang/rust/pull/37900 #rustycrate #rustlang
GitHub
i128 and u128 support by est31 · Pull Request #37900 · rust-lang/rust
Adds support for 128-bit integers. Rebased version of #35954 , with additional improvements.
Thanks @nagisa for mentoring this PR!
Some of the problems that were resolved:
Confirm that intrinsic...
Thanks @nagisa for mentoring this PR!
Some of the problems that were resolved:
Confirm that intrinsic...
Начинаем новый проект правильно, используя обработку ошибок через error-chain http://brson.github.io/2016/11/30/starting-with-error-chain #rustycrate #rustlang
Пишем плагины к GStreamer на Rust (часть 2) https://coaxion.net/blog/2016/09/writing-gstreamer-elements-in-rust-part-2-dont-panic-we-have-better-assertions-now-and-other-updates/ #rustycrate #rustlang
Полезные дополнительные команды для cargo - fmt, outdated, clippy https://siciarz.net/24-days-rust-cargo-subcommands/ #rustycrate #rustlang
siciarz.net
24 days of Rust - cargo subcommands | Blog | siciarz.net
Welcome to the second edition of 24 Days of Rust!
Two years ago in December 2014 the
first edition was pretty well
received by the Rust community. That was a hard time - we were still before
the 1.0 release of the language. I had to keep up with updating…
Two years ago in December 2014 the
first edition was pretty well
received by the Rust community. That was a hard time - we were still before
the 1.0 release of the language. I had to keep up with updating…
Теперь вся новая функциональность будет документироваться. В RFC появляется новый раздел https://github.com/rust-lang/rfcs/blob/master/text/1636-document_all_features.md #rustycrate #rustlang
GitHub
rust-lang/rfcs
RFCs for changes to Rust. Contribute to rust-lang/rfcs development by creating an account on GitHub.
Как выглядят люди, которые программируют на разных языках 😃 (включая Rust) http://leftoversalad.com/c/015_programmingpeople/ #rustycrate #rustlang