From e9099d191e7a04f03f7b29975918c631c7535104 Mon Sep 17 00:00:00 2001 From: Bradlee Speice Date: Sat, 9 Feb 2019 23:31:11 -0500 Subject: [PATCH] Move the files to final resting location --- .../2019-02-04-understanding-allocations-in-rust.md | 6 +++--- .../2019-02-05-the-whole-world.md | 3 +-- .../stacking-up.md => _posts/2019-02-06-stacking-up.md | 2 +- .../2019-02-07-a-heaping-helping.md | 2 +- .../2019-02-08-compiler-optimizations.md | 0 _drafts/summary.md => _posts/2019-02-09-summary.md | 8 ++++++-- 6 files changed, 12 insertions(+), 9 deletions(-) rename _drafts/understanding-allocations-in-rust.md => _posts/2019-02-04-understanding-allocations-in-rust.md (97%) rename _drafts/the-whole-world.md => _posts/2019-02-05-the-whole-world.md (99%) rename _drafts/stacking-up.md => _posts/2019-02-06-stacking-up.md (99%) rename _drafts/a-heaping-helping.md => _posts/2019-02-07-a-heaping-helping.md (99%) rename _drafts/compiler-optimizations.md => _posts/2019-02-08-compiler-optimizations.md (100%) rename _drafts/summary.md => _posts/2019-02-09-summary.md (87%) diff --git a/_drafts/understanding-allocations-in-rust.md b/_posts/2019-02-04-understanding-allocations-in-rust.md similarity index 97% rename from _drafts/understanding-allocations-in-rust.md rename to _posts/2019-02-04-understanding-allocations-in-rust.md index f363079..b9cd4bb 100644 --- a/_drafts/understanding-allocations-in-rust.md +++ b/_posts/2019-02-04-understanding-allocations-in-rust.md @@ -29,9 +29,9 @@ an understanding of the different memory types Rust makes use of, then summarize section at the end for easy future citation. To that end, a table of contents is in order: - Foreword -- [The Whole World: Global Memory Usage](/2019/02/the-whole-world) -- [Stacking Up: Fixed Memory](/2019/02/stacking-up) -- [A Heaping Helping: Dynamic Memory](/2019/02/a-heaping-helping) +- [Global Memory Usage: The Whole World](/2019/02/the-whole-world) +- [Fixed Memory: Stacking Up](/2019/02/stacking-up) +- [Dynamic Memory: A Heaping Helping](/2019/02/a-heaping-helping) - [Compiler Optimizations: What It's Done For You Lately](/2019/02/compiler-optimizations) - [Summary: What Are the Rules?](/2019/02/summary) diff --git a/_drafts/the-whole-world.md b/_posts/2019-02-05-the-whole-world.md similarity index 99% rename from _drafts/the-whole-world.md rename to _posts/2019-02-05-the-whole-world.md index c7031f3..7d38760 100644 --- a/_drafts/the-whole-world.md +++ b/_posts/2019-02-05-the-whole-world.md @@ -1,6 +1,6 @@ --- layout: post -title: "The Whole World: Global Memory Usage" +title: "Global Memory Usage: The Whole World" description: "Static considered slightly less harmful." category: tags: [rust, understanding-allocations] @@ -292,4 +292,3 @@ fn main() { } ``` -- [Rust Playground](https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=3ba003a981a7ed7400240caadd384d59) - diff --git a/_drafts/stacking-up.md b/_posts/2019-02-06-stacking-up.md similarity index 99% rename from _drafts/stacking-up.md rename to _posts/2019-02-06-stacking-up.md index 27dfff9..0dd85bc 100644 --- a/_drafts/stacking-up.md +++ b/_posts/2019-02-06-stacking-up.md @@ -1,6 +1,6 @@ --- layout: post -title: "Stacking Up: Fixed Memory" +title: "Fixed Memory: Stacking Up" description: "We don't need no allocator." category: tags: [rust, understanding-allocations] diff --git a/_drafts/a-heaping-helping.md b/_posts/2019-02-07-a-heaping-helping.md similarity index 99% rename from _drafts/a-heaping-helping.md rename to _posts/2019-02-07-a-heaping-helping.md index 4d5d69a..b1f0b9e 100644 --- a/_drafts/a-heaping-helping.md +++ b/_posts/2019-02-07-a-heaping-helping.md @@ -1,6 +1,6 @@ --- layout: post -title: "A Heaping Helping: Dynamic Memory" +title: "Dynamic Memory: A Heaping Helping" description: "The reason Rust exists." category: tags: [rust, understanding-allocations] diff --git a/_drafts/compiler-optimizations.md b/_posts/2019-02-08-compiler-optimizations.md similarity index 100% rename from _drafts/compiler-optimizations.md rename to _posts/2019-02-08-compiler-optimizations.md diff --git a/_drafts/summary.md b/_posts/2019-02-09-summary.md similarity index 87% rename from _drafts/summary.md rename to _posts/2019-02-09-summary.md index b7e87db..c83150e 100644 --- a/_drafts/summary.md +++ b/_posts/2019-02-09-summary.md @@ -37,5 +37,9 @@ the memory model in Rust: - `const` is a fixed value; the compiler is allowed to copy it wherever useful. - `static` is a fixed reference; the compiler will guarantee it is unique. -And if you've read through both the posts and now the summary: thanks. I've enjoyed -the process that went into writing this, and I hope it's valuable to you as well. +--- + +And if you've read through this series: thanks. I've enjoyed the process that went +into writing this, both in building new tools and forcing myself to understand +the content well enough to explain it. I hope this is valuable as a reference to you +as well.