
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

<channel>
    <title>Faultlore</title>
    <link>https://gankra.github.io/blah/</link>
    <atom:link href="http://gankra.github.io/rss.xml" rel="self" type="application/rss+xml"/>
    <description>Aria's Feverdreams</description>
    <language>en-us</language> 


    <image>
      <url>https://gankra.github.io/blah/img/error-base.png</url>
      <title>Faultlore</title>
      <link>https://gankra.github.io/blah/</link>
    </image> 

    <item>
        <title>Pair Your Compilers At The ABI Café - Faultlore</title>
        <link>https://gankra.github.io/blah/abi-puns</link>
        <description>Pair Your Compilers At The ABI Café</description>
        <pubDate>Sun, 5 May 2024 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>Compiler Optimizations Are Hard Because They Forget - Faultlore</title>
        <link>https://gankra.github.io/blah/oops-that-was-important</link>
        <description>Compiler Optimizations Are Hard Because They Forget</description>
        <pubDate>Sat, 24 Sep 2022 06:06:58 +0000</pubDate>
    </item>

    <item>
        <title>Defaults Affect Inference in Rust: Expressions Instead Of Types - Faultlore</title>
        <link>https://gankra.github.io/blah/defaults-affect-inference</link>
        <description>Defaults Affect Inference in Rust: Expressions Instead Of Types</description>
        <pubDate>Sun, 10 Apr 2022 23:00:13 +0000</pubDate>
    </item>

    <item>
        <title>The Tower of Weakenings: Memory Models For Everyone - Faultlore</title>
        <link>https://gankra.github.io/blah/tower-of-weakenings</link>
        <description>The Tower of Weakenings: Memory Models For Everyone</description>
        <pubDate>Tue, 05 Apr 2022 20:07:14 +0000</pubDate>
    </item>

    <item>
        <title>DSTs Are Just Polymorphically Compiled Generics - Faultlore</title>
        <link>https://gankra.github.io/blah/dsts-are-polymorphic-generics</link>
        <description>DSTs Are Just Polymorphically Compiled Generics</description>
        <pubDate>Tue, 30 Mar 2022 22:13:17 +0000</pubDate>
    </item>

    <item>
        <title>Rust's Unsafe Pointer Types Need An Overhaul - Faultlore</title>
        <link>https://gankra.github.io/blah/fix-rust-pointers</link>
        <description>Rust's Unsafe Pointer Types Need An Overhaul</description>
        <pubDate>Sat, 19 Mar 2022 22:13:17 +0000</pubDate>
    </item>

    <item>
        <title>C Isn't A Programming Language Anymore - Faultlore</title>
        <link>https://gankra.github.io/blah/c-isnt-a-language</link>
        <description>C Isn't A Programming Language Anymore</description>
        <pubDate>Wed, 16 Mar 2022 21:24:08 +0000</pubDate>
    </item>

    <item>
        <title>Faultlore: Learning Through Errors - Faultlore</title>
        <link>https://gankra.github.io/blah/faultlore</link>
        <description>Faultlore: Learning Through Errors</description>
        <pubDate>Sun, 27 Feb 2022 18:18:56 +0000</pubDate>
    </item>

    <item>
        <title>Destroy All Values: Designing Deinitialization in Programming Languages - Faultlore</title>
        <link>https://gankra.github.io/blah/deinitialize-me-maybe</link>
        <description>Destroy All Values: Designing Deinitialization in Programming Languages</description>
        <pubDate>Sun, 23 Jan 2022 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>The Apple Compact Unwinding Format: Documented and Explained - Faultlore</title>
        <link>https://gankra.github.io/blah/compact-unwinding</link>
        <description>The Apple Compact Unwinding Format: Documented and Explained</description>
        <pubDate>Wed, 09 Jun 2021 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>How Swift Achieved Dynamic Linking Where Rust Couldn't - Faultlore</title>
        <link>https://gankra.github.io/blah/swift-abi</link>
        <description>How Swift Achieved Dynamic Linking Where Rust Couldn't</description>
        <pubDate>Thu, 07 Nov 2019 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>Text Rendering Hates You - Faultlore</title>
        <link>https://gankra.github.io/blah/text-hates-you</link>
        <description>Text Rendering Hates You</description>
        <pubDate>Sat, 28 Sep 2019 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>Swisstable, a Quick and Dirty Description - Faultlore</title>
        <link>https://gankra.github.io/blah/hashbrown-tldr</link>
        <description>Swisstable, a Quick and Dirty Description</description>
        <pubDate>Sat, 27 Jul 2019 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>Here's My Type, So Initialize Me Maybe - Faultlore</title>
        <link>https://gankra.github.io/blah/initialize-me-maybe</link>
        <description>Here's My Type, So Initialize Me Maybe</description>
        <pubDate>Tue, 21 May 2019 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>Why Hashbrown Does A Double-Lookup - Faultlore</title>
        <link>https://gankra.github.io/blah/hashbrown-insert</link>
        <description>Why Hashbrown Does A Double-Lookup</description>
        <pubDate>Wed, 20 Mar 2019 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>The Kinds of Implementation-Defined? - Faultlore</title>
        <link>https://gankra.github.io/blah/impl-defined</link>
        <description>The Kinds of Implementation-Defined?</description>
        <pubDate>Tue, 13 Nov 2018 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>Notes on Type Layouts and ABIs in Rust - Faultlore</title>
        <link>https://gankra.github.io/blah/rust-layouts-and-abis</link>
        <description>Notes on Type Layouts and ABIs in Rust</description>
        <pubDate>Tue, 09 Oct 2018 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>Bugs You'll Probably Only Have In Rust - Faultlore</title>
        <link>https://gankra.github.io/blah/only-in-rust</link>
        <description>Bugs You'll Probably Only Have In Rust</description>
        <pubDate>Wed, 14 Jun 2017 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>The Pain Of Linear Types In Rust - Faultlore</title>
        <link>https://gankra.github.io/blah/linear-rust</link>
        <description>The Pain Of Linear Types In Rust</description>
        <pubDate>Mon, 08 May 2017 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>A HashMap in Rust - What's a HashMap? - Faultlore</title>
        <link>https://gankra.github.io/blah/robinhood-part-1</link>
        <description>A HashMap in Rust - What's a HashMap?</description>
        <pubDate>Thu, 15 Jan 2015 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>Rust Collections Case Study: BTreeMap - Faultlore</title>
        <link>https://gankra.github.io/blah/rust-btree-case</link>
        <description>Rust Collections Case Study: BTreeMap</description>
        <pubDate>Fri, 05 Jun 2015 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>Rust, Generics, and Collections - Faultlore</title>
        <link>https://gankra.github.io/blah/rust-generics-and-collections</link>
        <description>Rust, Generics, and Collections</description>
        <pubDate>Wed, 03 Jun 2015 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>Pre-Pooping Your Pants With Rust - Faultlore</title>
        <link>https://gankra.github.io/blah/everyone-poops</link>
        <description>Pre-Pooping Your Pants With Rust</description>
        <pubDate>Mon, 27 Apr 2015 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>Rust, Lifetimes, and Collections - Faultlore</title>
        <link>https://gankra.github.io/blah/rust-lifetimes-and-collections</link>
        <description>Rust, Lifetimes, and Collections</description>
        <pubDate>Sun, 09 Nov 2014 00:00:00 +0000</pubDate>
    </item>

    <item>
        <title>Memories of Working on Homestuck - Faultlore</title>
        <link>https://gankra.github.io/blah/homestuck-memories</link>
        <description>Memories of Working on Homestuck</description>
        <pubDate>Wed, 06 May 2020 00:00:00 +0000</pubDate>
    </item>

</channel>
</rss> 
