By Alex Crichton :
Plan to test parallel rustc - announcements - Rust Internals | internals.rust-lang.org
Good evening all! The parallel rustc working group (you can find us on Zulip!) has been developing and working on a parallel compiler for quite some time now, and we're getting very close to shipping! What we'd like to d…
more...
Article Alex Crichton Rust Dec 18, 2019 1  
Exploring Crate Graph Build Times with `cargo build -Ztimings` - cargo - Rust Internals | internals.rust-lang.org
Just landed on tonight's nightly @ehuss has done some amazing work to add a new unstable flag to Cargo, -Z timings, which can be used to help visualize how crates are getting compiled for you and where time is being spen…
more...
Article Alex Crichton Rust Sep 20, 2019 1  
Evaluating pipelined rustc compilation - compiler - Rust Internals | internals.rust-lang.org
Good Friday to you all! Recently landed in nightly is the ability for Cargo to execute rustc in a “pipelined” fashion which has the promise of faster build times across the ecosystem. This support is turned off by defaul…
more...
Article Alex Crichton Rust May 17, 2019 1  
talk video: RustLatam 2019 - Alex Crichton: Procedural Macros vs Sliced Bread | youtube.com
Alex will try to convince us that procedural macros are the best thing since sliced bread. With "macros 1.2" now on stable Rust there's no better time to discover the world of procedural macros and what they can do for us. We've already seen the power of derive macros shoot Serde to one of the most popular crates in Rust. With attribute macros we can go even further with lightweight annotations powering frameworks. And finally with procedural macros the sky is the limit! Let's learn about tips, tricks, and usage of the procedural macro world!
more...
Media Alex Crichton Rust Mar 29, 2019 1  
Concurrency in Rust | youtube.com
slides: [here](https://cdn2-ecros.pl/event/codedive/files/presentations/2017/code%20dive%202017%20-%20Alex%20Crichton%20-%20Concurrency%20in%20Rust.pdf) The Rust programming language purports the bold claim that it guarantees thread safety while retaining the ability to write zero-cost abstractions. In this talk we'll explore precisely how Rust can make such a claim. We'll also explore the ecosystem that makes up the concurrency toolkit in Rust to see how these language principles are extended to common abstractions such as channels, thread pools, work stealing algorithms, concurrent data structures, and asynchronous I/O.
more...
Media Alex Crichton Rust Dec 22, 2017 1  

Featured Contributors

Alex Crichton
Rust ~   ..