y
o
s
h
On computing
RSS
2026
.03 AN EFFECT NOTATION BASED ON WITH-CLAUSES AND BLOCKS
.03 WHY WEBASSEMBLY COMPONENTS
.03 A GRAND VISION FOR RUST
2025
.12 SYNTACTIC MUSINGS ON THE FALLIBILITY EFFECT
.08 PLACING ARGUMENTS
.07 PLACING FUNCTIONS
.07 TREE-STRUCTURED CONCURRENCY II: REPLACING BACKGROUND TASKS WITH ACTORS
.05 ASYNC TRAITS CAN BE DIRECTLY BACKED BY MANUAL FUTURE IMPLS
.05 THE WAKER ALLOCATION PROBLEM
.05 OPEN AND CLOSED EFFECT SYSTEMS
.05 AUTOMATIC INTERLEAVING OF HIGH-LEVEL CONCURRENT OPERATIONS
.04 SYNTACTIC MUSINGS ON MATCH EXPRESSIONS
.04 SYNTACTIC MUSINGS ON VIEW TYPES
.02 A SURVEY OF EVERY ITERATOR VARIANT
.01 MUSINGS ON ITERATOR TRAIT NAMES
.01 THE GEN AUTO-TRAIT PROBLEM
2024
.12 WHAT ARE TEMPORAL AND SPATIAL MEMORY SAFETY?
.10 WHY `PIN` IS A PART OF TRAIT SIGNATURES (AND WHY THAT'S A PROBLEM)
.09 SOLVING MY RSI ISSUES
.07 FURTHER SIMPLIFYING SELF-REFERENTIAL TYPES FOR RUST
.07 ERGONOMIC SELF-REFERENTIAL TYPES FOR RUST
.06 IN-PLACE CONSTRUCTION SEEMS SURPRISINGLY SIMPLE?
.06 CONTEXT MANAGERS: UNDROPPABLE TYPES FOR FREE
.04 TASKS ARE THE WRONG ABSTRACTION
.04 SHIPPING JCO 1.0, WASI 0.2
.02 DESIGNING AN ASYNC RUNTIME FOR WASI 0.2
.02 EXTENDING RUST'S EFFECT SYSTEM
.02 WILL IT BLOCK?
2023
.11 REFRAMING WIT AS PRIMARILY A MACHINE FORMAT
.11 REASONING ABOUT ABIS
.11 ITERATOR AS AN ALIAS
.11 WHAT IS A TEAM?
.09 ASYNC ITERATION III: THE ASYNC ITERATOR TRAIT
.08 NESTING ALLOCATORS
.07 TOTALITY
.07 BRIDGING FUZZING AND PROPERTY TESTING
.07 TREE-STRUCTURED CONCURRENCY
.06 WHAT IS WASI?
.05 PATTERN EXTENSIONS
.03 LINEAR TYPES ONE-PAGER
.03 LINEARITY AND CONTROL
.02 USING HTML AS A COMPILE TARGET
.01 CAPABILITY-SAFETY I: PRELUDE
.01 DOMAIN-SPECIFIC ERROR MACROS
.01 RUST SHOULD OWN ITS DEBUGGER EXPERIENCE
.01 STATE MACHINES III: TYPE STATES
2022
.12 2022 IN REVIEW
.12 RUST 2023 (BY YOSH)
.12 ASYNC ITERATION II: THE ASYNC ITERATOR CRATE
.10 KEYWORDS II: CONST SYNTAX
.10 INLINE CRATES
.09 WHY ASYNC RUST
.09 FUTURES CONCURRENCY IV: JOIN ERGONOMICS
.08 STATE MACHINES II: AN ENUM-BASED DESIGN
.07 ANNOUNCING THE KEYWORD GENERICS INITIATIVE
.07 KEYWORDS I: UNSAFE SYNTAX
.06 ASYNC CANCELLATION II: TIME AND SIGNALS
.03 SAFE PIN PROJECTIONS THROUGH VIEW TYPES
.03 POSTFIX SPAWN
.02 MORE ENUM TYPES
.02 FUTURES CONCURRENCY III: SELECT!
2021
.12 UNINIT READ/WRITE
.11 ASYNC CANCELLATION I
.09 FUTURES CONCURRENCY II: A TRAIT APPROACH
.08 ASYNC OVERLOADING
.05 OPTIMIZING HASHMAPS EVEN MORE
.05 REFCOUNTS
.01 FUTURES CONCURRENCY NOTES: JOIN AND CONST-EVAL
2020
.09 RUST 2021
.09 ASYNC ITERATION I: ITERATION SEMANTICS
.07 NOTEBOOKS
.05 RELIABILITY
.04 FALLIBLE ITERATOR ADAPTERS
.04 NINE PATCHES
.03 STATE MACHINES: INTRODUCTION
.03 PARALLEL-STREAM
.03 IO DELEGATION FOR ARC
.02 ASYNC HTTP
.01 TIDE CHANNELS
.01 BYTE ORDERED STREAMS
2019
.12 STREAMS CONCURRENCY
.11 RUST 2020
.11 TIDE
.11 ERROR HANDLING SURVEY
.11 RUNTIME DIAGNOSTICS
.09 ASYNC BUILDERS
.09 FUTURES CONCURRENCY I: INTRODUCTION
.08 SURF
.06 ASYNC LOG
.06 STD TIME
.06 RUST STREAMS
.05 PAW
.04 GRAPHS
.04 RUNTIME
.03 CONTEXTS
.03 DSLS II: CHALLENGES
.02 ASYNC ECOSYSTEM WG
.02 DSLS I: INTRODUCTION
.02 PRODUCT STRATEGY
.01 RUST 2019
.01 WASM 2019
.01 PLANS FOR 2019
2018
.12 A NEW BLOG
2016
.03 PULL STREAMS