Commit Graph

171 Commits (master)

Author SHA1 Message Date
Bradlee Speice f86e0e096b And remove the style from the reset 2019-05-10 13:41:09 -04:00
Bradlee Speice 8d0bdc742b Only need to put the link style in the articles 2019-05-10 13:38:21 -04:00
Bradlee Speice 829ea983b0 New link style 2019-05-10 13:27:55 -04:00
Bradlee Speice 78f37a6283 Add a new bread-making post 2019-05-03 11:16:24 -04:00
Bradlee Speice 7c8a18372f Remove the "Insane Allocators" post
Didn't substantively add to the Rust knowledge base, so let's move on
and try again.
2019-02-18 17:53:03 -05:00
Bradlee Speice 8826f387d9 Final draft, change the release date 2019-02-18 10:16:33 -05:00
Bradlee Speice 0f3e8f9d28 Review the draft 2019-02-17 15:04:05 -05:00
Bradlee Speice c47a53d034 Better. 2019-02-16 20:46:25 -05:00
Bradlee Speice 10e87b330d Ending needs work, but most of the content is good to go. 2019-02-16 19:36:00 -05:00
Bradlee Speice 68fe294327 Save a draft of insane allocators post 2019-02-16 16:10:58 -05:00
Bradlee Speice 6195e13734 Typo 2019-02-14 20:26:43 -05:00
Bradlee Speice 3983489e2f Use `read_volatile` to properly demonstrate optimizations.
Turns out LLVM was previously optimizing functions out of existence.
2019-02-11 20:51:31 -05:00
Bradlee Speice e0fc7425af Fix links on the intro page 2019-02-11 18:42:15 -05:00
Bradlee Speice d0bcac62e0
Minor name tweak 2019-02-10 22:45:55 -05:00
Bradlee Speice d1153d07f6
Final draft!
I think.
2019-02-10 22:44:40 -05:00
Bradlee Speice f3dad2a34d
First cleanup pass on the foreword 2019-02-10 12:18:36 -05:00
Bradlee Speice e9099d191e
Move the files to final resting location 2019-02-09 23:31:11 -05:00
Bradlee Speice 543e4253cc
Add the summary page 2019-02-09 23:21:25 -05:00
Bradlee Speice b54abb6c09
First draft of everything done.
Going to get it all arranged, proof-read, and then release.
2019-02-09 23:20:41 -05:00
Bradlee Speice 31af7290ba
Finish up all the code sections
Need to do some final writing, cleanup, and then publish on Monday?
2019-02-09 22:11:53 -05:00
Bradlee Speice 05e0f68c23
Still need to address lazy_static, thread_local, and iterators 2019-02-06 23:48:43 -05:00
Bradlee Speice f32b107d73
More sketching 2019-02-05 00:10:21 -05:00
Bradlee Speice f7a5fea93d
Wording tweaks 2019-02-04 00:12:01 -05:00
Bradlee Speice ac1d473ac2
Start on compiler optimizations 2019-02-03 18:34:45 -05:00
Bradlee Speice e6873c2ad2
Dots. Dots everywhere. 2019-02-03 17:02:27 -05:00
Bradlee Speice dfba5e7dd0 Naming tweaks 2019-02-03 15:55:50 -05:00
Bradlee Speice 98595f01b6 Finish up drafting stack
Just need to write heap section and compiler optimizations, well over
halfway done.
2019-02-03 00:03:55 -05:00
Bradlee Speice 7a949bc9bf Use more readable assembly for the struct example
Also do the thing I said I did
2019-02-02 23:27:48 -05:00
Bradlee Speice 6b2cb968a4 Almost finished with stack memory 2019-02-02 23:15:06 -05:00
Bradlee Speice a7957a8c80 Minor wording tweak 2019-02-02 20:57:04 -05:00
Bradlee Speice a7811fa9b5 Split into sections
Get heap allocation before starting main
2019-02-02 20:34:35 -05:00
Bradlee Speice 5e9adc90ff Updates for smart pointers and collections 2019-02-02 19:46:16 -05:00
Bradlee Speice 081d0fa0fe Add arrays and closures 2019-02-02 19:35:42 -05:00
Bradlee Speice 763ffb4cb9 Update Compiler Explorer links 2019-02-02 18:15:15 -05:00
Bradlee Speice 2f702ebbc5 Structure stack/heap differently
Talk about what *will* be on the stack and what *will* be on the heap,
rather than talking about "on the stack except for..."
2019-01-27 16:39:42 -05:00
Bradlee Speice 178abe5dfe More content on stack allocations 2019-01-26 13:53:33 -05:00
Bradlee Speice e7c273a5ec Update the colors
Black background was too distracting
2019-01-26 13:53:18 -05:00
Bradlee Speice a503d24d4e One other question that I want to answer 2019-01-24 23:04:27 -05:00
Bradlee Speice daa441cc97 Note on how I want to structure the heap section 2019-01-24 22:48:48 -05:00
Bradlee Speice a134b5278b Keep sketching outline for stack allocation 2019-01-23 22:55:00 -05:00
Bradlee Speice 03f72cff8e RefCell is OK too. 2019-01-22 19:11:46 -05:00
Bradlee Speice fa5bf2d713 Add some more notes for self 2019-01-22 00:03:36 -05:00
Bradlee Speice 2bb1a818df Grammar 2019-01-21 23:51:45 -05:00
Bradlee Speice b556b9c58b Sketch out guidelines for how to make use of stack allocations 2019-01-21 23:50:53 -05:00
Bradlee Speice f41bcf37dc Finish up `static` and start on stack 2019-01-21 17:14:58 -05:00
Bradlee Speice 00b8d05387 Set out all the things to cover during `static` 2019-01-21 14:13:28 -05:00
Bradlee Speice 6aadb0797b Update to the foreword 2019-01-21 13:42:30 -05:00
Bradlee Speice 5d75e0c9fa Finishing pass through `const` 2019-01-21 13:26:39 -05:00
Bradlee Speice 5148bf3fc8 Fix backtick formatting 2019-01-15 22:55:55 -05:00
Bradlee Speice b2779ce70c Minor tweaks 2019-01-15 22:54:21 -05:00