zelda speedrunners are now at the point where they're attacking the memory allocator to Go Fast -- repeatedly leaking memory to get the heap increasingly fragmented until there isn't a contiguous region of memory large enough to load obstacles
On the nightmare reality of C being the lingua-franca of programming and the defacto ABI description language.
Possibly my highest Fucks Per Word ever, because oh my god the more I wrote this the more upset I got at reality.
How Swift Achieved Dynamic Linking Where Rust Couldn't
A look at what's required to ship a dynamically linked system interface, the most interesting parts of Swift's stabilized ABI, and their incredibly ambitious resilient library evolution system
people often recommend "the dragon book" for learning about compilers but actually *any* book with a dragon on the cover will contain some compiler design protips
It's here, I did it. I rewrote the entirety of Rust's std::collections::LinkedList to the standard of quality I expect from std, doing all the Covariance and Send garbage you're "supposed to" do
Learn Rust With Entirely Too Many Linked Lists is Done.
rust-unofficial.github.io/too-many-lists…
Mommy's here to support you when running cargo~ ❤️
Just `cargo install cargo-mommy` and she'll take care of you~ ❤️
You can set CARGO_MOMMYS_LITTLE in your environment to any affectionate term you want, and be mommy's little boy or mommy's little kitten~ ❤️
Hello it's me, the unsafe rust person who literally designed and implemented many of rust's unsafe pointer APIs.
A lot has changed since I worked on that stuff, and now those APIs are inadequate and disappointing. We can do better.
HELLO I KNOW WHAT YOU'RE THINKING
"I could really use a 40 page treatise on uninitialized memory, move semantics, and destructors. Hopefully it's an absolute feverdream."
DO NOT WORRY, I HAVE CREATED IT FOR YOU
gankra.github.io/blah/deinitial…
YOU ARE WELCOME
NOW I MUST COLLAPSE
Functional Programmers: The most pure program is one that has no side-effects.
Microsoft: COWARDS! The most pure program is one that CRASHES! Execute not thine foul machine codes upon my system!