From 0de1a4d89e2040e2875a4b97eb28b5a8d03ded0f Mon Sep 17 00:00:00 2001 From: Ben Striegel Date: Tue, 18 Feb 2020 17:25:38 -0500 Subject: [PATCH 1/3] 013 --- _episodes/013-rust-1.41.0.md | 67 ++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 _episodes/013-rust-1.41.0.md diff --git a/_episodes/013-rust-1.41.0.md b/_episodes/013-rust-1.41.0.md new file mode 100644 index 00000000..e0939af8 --- /dev/null +++ b/_episodes/013-rust-1.41.0.md @@ -0,0 +1,67 @@ +--- +layout: post +title: "What's New in Rust 1.41" +date: 2015-05-15T16:00:00Z +file: https://audio.rustacean-station.org/file/rustacean-station/rustacean-station-e013-rust-1.41.0.mp3 +duration: "45:18" +length: "32615549" +#reddit: (leave blank on initial publish, amend with link and uncomment this line after Reddit thread has been posted) + +# https://github.com/jekyll/jekyll/issues/7744 +layout: episode +--- + +Jon and Ben examine the features of [Rust 1.41](https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html). + + + +### Contributing to Rustacean Station + + + +Rustacean Station is a community project; get in touch with us if you'd like to suggest an idea for an episode or offer your services as a host or audio editor! + + - Twitter: [@rustaceanfm](https://twitter.com/rustaceanfm) + - Discord: [Rustacean Station](https://discord.gg/cHc3Gyc) + - Github: [@rustacean-station](https://github.com/rustacean-station/) + - Email: [hello@rustacean-station.org](mailto:hello@rustacean-station.org) + +### Timestamps & referenced resources + +- [@02:39] - [Relaxed restrictions when implementing traits](https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html#relaxed-restrictions-when-implementing-traits) +- [@09:54] - [`cargo install` updates packages when outdated](https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html#cargo-install-updates-packages-when-outdated) +- [@12:20] - [Less conflict-prone Cargo.lock format](https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html#cargo-install-updates-packages-when-outdated) +- [@20:27] - [More guarantees when using `Box` in FFI](https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html#cargo-install-updates-packages-when-outdated) + - [Rust Unsafe Code Guidelines Working Group](https://github.com/rust-lang/unsafe-code-guidelines) +- [@26:22] - `NonZero*` numeric types now implement `From` for smaller integer widths +- [@30:40] - [Reducing support for 32-bit Apple targets soon](https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html#reducing-support-for-32-bit-apple-targets-soon) +- [@31:47] - Compiler frontend support for constant propagation + - [Inside Rust Blog - Constant propagation is now on by default](https://blog.rust-lang.org/inside-rust/2019/12/02/const-prop-on-by-default.html) +- [@35:06] - [Cargo profile overrides](https://doc.rust-lang.org/nightly/cargo/reference/profiles.html#overrides) +- [@39:52] - Nested custom `Self` types + + + +### Credits + +Intro Theme: [Aerocity](https://twitter.com/AerocityMusic) + +Audio Editing: [Zoran Zaric](https://twitter.com/zoranzaric) + +Hosting Infrastructure: [Jon Gjengset](https://twitter.com/jonhoo/) + +Show Notes: [Ben Striegel](https://twitter.com/bstrie/) + +Hosts: Jon Gjengset and Ben Striegel From e4ca287e17e91ba1e9630cd05bb7e827db53fb36 Mon Sep 17 00:00:00 2001 From: Ben Striegel Date: Tue, 18 Feb 2020 17:41:32 -0500 Subject: [PATCH 2/3] 013: fix links --- _episodes/013-rust-1.41.0.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_episodes/013-rust-1.41.0.md b/_episodes/013-rust-1.41.0.md index e0939af8..ee1616df 100644 --- a/_episodes/013-rust-1.41.0.md +++ b/_episodes/013-rust-1.41.0.md @@ -35,8 +35,8 @@ Rustacean Station is a community project; get in touch with us if you'd like to - [@02:39] - [Relaxed restrictions when implementing traits](https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html#relaxed-restrictions-when-implementing-traits) - [@09:54] - [`cargo install` updates packages when outdated](https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html#cargo-install-updates-packages-when-outdated) -- [@12:20] - [Less conflict-prone Cargo.lock format](https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html#cargo-install-updates-packages-when-outdated) -- [@20:27] - [More guarantees when using `Box` in FFI](https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html#cargo-install-updates-packages-when-outdated) +- [@12:20] - [Less conflict-prone Cargo.lock format](https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html#less-conflict-prone-cargolock-format) +- [@20:27] - [More guarantees when using `Box` in FFI](https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html#more-guarantees-when-using-boxt%3E-in-ffi) - [Rust Unsafe Code Guidelines Working Group](https://github.com/rust-lang/unsafe-code-guidelines) - [@26:22] - `NonZero*` numeric types now implement `From` for smaller integer widths - [@30:40] - [Reducing support for 32-bit Apple targets soon](https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html#reducing-support-for-32-bit-apple-targets-soon) From ded9d82ce8d96112729a656b219510832a760765 Mon Sep 17 00:00:00 2001 From: Ben Striegel Date: Wed, 19 Feb 2020 14:35:25 -0500 Subject: [PATCH 3/3] 013 review --- _episodes/013-rust-1.41.0.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_episodes/013-rust-1.41.0.md b/_episodes/013-rust-1.41.0.md index ee1616df..f87af610 100644 --- a/_episodes/013-rust-1.41.0.md +++ b/_episodes/013-rust-1.41.0.md @@ -1,7 +1,7 @@ --- layout: post title: "What's New in Rust 1.41" -date: 2015-05-15T16:00:00Z +date: 2020-02-19T19:30:00Z file: https://audio.rustacean-station.org/file/rustacean-station/rustacean-station-e013-rust-1.41.0.mp3 duration: "45:18" length: "32615549" @@ -43,7 +43,7 @@ Rustacean Station is a community project; get in touch with us if you'd like to - [@31:47] - Compiler frontend support for constant propagation - [Inside Rust Blog - Constant propagation is now on by default](https://blog.rust-lang.org/inside-rust/2019/12/02/const-prop-on-by-default.html) - [@35:06] - [Cargo profile overrides](https://doc.rust-lang.org/nightly/cargo/reference/profiles.html#overrides) -- [@39:52] - Nested custom `Self` types +- [@39:52] - [Nested custom `Self` receivers](https://github.com/rust-lang/rust/pull/64325)