Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safe, concurrent, and fast. This is a weekly summary of its progress and community. Want something mentioned? Send me an email! Want to get involved? We love contributions.

This Week in Rust is openly developed on Github. If you find any errors or omissions in this week's issue, please submit a PR.

What's cooking on master?

119 pull requests were merged in the last week, and 1 RFC.

Now you can follow breaking changes as they happen!

Breaking Changes

AtomicInt and AtomicUint have been renamed to AtomicIsize and AtomicUsize to match their corresponding integer types.

and have been renamed to and to match their corresponding integer types. To fix a bug in coherence builtin traits can only be implemented for structs and enums.

Other Changes

New Contributors

Aidan Hobson Sayers

Alexander Korolkov

Andrew Barchuk

Cam Jackson

CarVac

Diggory Blake

Fenhl

Greg Chapple

Jeff Belgum

Lauri Lehmijoki

nathan dotz

Paul Crowley

Seth Faxon

Toni Cárdenas

Travis Watkins

Approved RFC's

New RFC's

Community

The periodic table of Rust types has been updated, and /r/rust finally hit 8 trillion subscribers.

From the Team

Weekly-meetings/2015-01-13. fott; homu; integer overflow; I/O; 1.0; comment RFC

Blog Posts

Videos

Discussions

New Projects

launch-code. Cryptographic auditing of unsafe code. /r/rust.

rust-cipher. Encryption with XSalsa20 and BLAKE2B-512 in the Encrypt-then-MAC mode.

rust-haskell-ffi. Example of calling Rust from Haskell.

dynamodule. Experiments with dynamic OOP.

rdb-rs. A Redis RDB parser.

carboxyl. Functional reactive programming.

Sparkle. An entity component system. /r/rust.

rust-erl-ext. Erlang 'external term' parser.

rs-intrusive. A system for creating intrusive data structures, Rust's kryptonite.

handlebars-iron. Template middleware for the Iron web framework.

hematite_server. Minecraft server clone.

Upcoming Events