How Rust 1.26 more than tripled the speed of my code
http://troubles.md/posts/the-power-of-compilers/
http://troubles.md/posts/the-power-of-compilers/
Entity-Component-System architecture for UI in Rust
https://raphlinus.github.io/personal/2018/05/08/ecs-ui.html
https://raphlinus.github.io/personal/2018/05/08/ecs-ui.html
Raph Levien’s blog
Entity-Component-System architecture for UI in Rust
For a fun project, I’ve been tinkering with xi-win, an experimental Windows front-end for xi-editor, written in Rust. I’m basically optimizing for performance, so making a number of somewhat unusual decisions. Among other things, I’m writing the UI myself…
Cortex-M library development now possible on beta and the path towards stable embedded Rust
https://users.rust-lang.org/t/cortex-m-library-development-now-possible-on-beta-and-the-path-towards-stable-embedded-rust/17420
https://users.rust-lang.org/t/cortex-m-library-development-now-possible-on-beta-and-the-path-towards-stable-embedded-rust/17420
The Rust Programming Language Forum
Cortex-M library development now possible on beta and the path towards stable embedded Rust
TL;DR 1.27 = embedded (Cortex-M) library development on stable 1.28 or 1.29 = embedded (Cortex-M) application development on stable We are making breaking changes in the ecosystem in order to move towards development on the stable channel If you are a…
nom 4.0 released: faster, safer, simpler parsers
http://unhandledexpression.com/general/2018/05/14/nom-4-0-faster-safer-simpler-parsers.html
http://unhandledexpression.com/general/2018/05/14/nom-4-0-faster-safer-simpler-parsers.html
The Rust compiler is getting faster
https://blog.mozilla.org/nnethercote/2018/05/17/the-rust-compiler-is-getting-faster/
https://blog.mozilla.org/nnethercote/2018/05/17/the-rust-compiler-is-getting-faster/
Rand 0.5.0 released with quite significant changes over 0.4
https://www.reddit.com/r/rust/comments/8l95zk/rand_050_released/
https://www.reddit.com/r/rust/comments/8l95zk/rand_050_released/
reddit
Rand 0.5.0 released! 🎉 • r/rust
Yesterday was the release of Rand 0.5, with little fanfare. About two months ago the first pre-release was...
Auto reloading development web servers with systemfd/listenfd
https://www.reddit.com/r/rust/comments/8kpea2/ann_auto_reloading_development_web_servers_with/
https://www.reddit.com/r/rust/comments/8kpea2/ann_auto_reloading_development_web_servers_with/
reddit
r/rust - ANN: Auto reloading development web servers with systemfd/listenfd`
2 votes and 0 so far on reddit
Migrating to Actix Web from Rocket for stability
https://nbsoftsolutions.com/blog/migrating-to-actix-web-from-rocket-for-stability
https://nbsoftsolutions.com/blog/migrating-to-actix-web-from-rocket-for-stability
Improving SmallVec's speed by 60% and why that shouldn't matter to you
http://troubles.md/posts/improving-smallvec/
http://troubles.md/posts/improving-smallvec/
Validating UTF-8 strings using as little as 0.7 cycles per byte
https://lemire.me/blog/2018/05/16/validating-utf-8-strings-using-as-little-as-0-7-cycles-per-byte/
https://lemire.me/blog/2018/05/16/validating-utf-8-strings-using-as-little-as-0-7-cycles-per-byte/
Daniel Lemire's blog
Validating UTF-8 strings using as little as 0.7 cycles per byte
Most strings found on the Internet are encoded using a particular unicode format called UTF-8. However, not all strings of bytes are valid UTF-8. The rules as to what constitute a valid UTF-8 string are somewhat arcane. Yet it seems important to quickly validate…
Swapping and dropping to accelerate Rust in a benchmark
https://barrielle.cedeela.fr/research_page/dropping-drops.html
https://barrielle.cedeela.fr/research_page/dropping-drops.html
Building a Datalog engine in under 300 lines of Rust
https://github.com/frankmcsherry/blog/blob/master/posts/2018-05-19.md
https://github.com/frankmcsherry/blog/blob/master/posts/2018-05-19.md
GitHub
blog/posts/2018-05-19.md at master · frankmcsherry/blog
Some notes on things I find interesting and important. - frankmcsherry/blog