# window past (blogs) — RSS Amplifier

Recent posts from the 1 feeds in the RSS Amplifier directory that cover window past.

Page: <https://rssamplifier.com/topics/window-past/blogs>  
Feed: <https://rssamplifier.com/topics/window-past/blogs.md>

---

## [Optimizing the new trait solver](https://donsz.nl/blog/new-solver-performance)

_2026-08-07 · Blog Posts_

This is a more detailed writeup of all the changes we made in the past months to optimize the performance of the next trait solver. Basically, anything that didn't fit in the blog post on https://blog.rust-lang.org.

## [It's the people that matter](https://donsz.nl/blog/externally-implementable-items)

_2026-03-16 · Blog Posts_

Over the past two years, I've been involved with designing and implementing a new feature of rustc, called "externally implementable items". This is not a finished feature, though if you'd like you can try it on nightly already! This is the story of how externally implementable items were invented, implemented, and how some day they might be stabilized. I'm sure that is interesting to some of…

## [A window to the past](https://donsz.nl/blog/a-window-to-the-past)

_2026-01-22 · Blog Posts_

My guitar tab of "a window to the past", by John Williams

## [The turn of a friendly card (instrumental)](https://donsz.nl/blog/turn-of-a-friendly-card)

_2026-01-22 · Blog Posts_

My guitar tab of "The turn of a friendly card", by the Alan Parsons Project

## [Pipes in Python](https://donsz.nl/blog/pipethon)

_2026-01-06 · Blog Posts_

A feature I've always liked in languages, is the pipe operator. Some version of this can be achieved in haskell, elixir has it, and nix has a preview feature for it. And, most well known I think, bash has a pipe operator, though the way it operates on io streams is somewhat unique. Especially in interactive REPLs, like bash, the operator is super useful. So, this week I created a patch to cpython,…

## [A small adventure in the standard library](https://donsz.nl/blog/exactly-once)

_2025-11-24 · Blog Posts_

While writing some machinery for dealing with spans on built-in attributes last month, I was slightly bothered by a missing method on \`Iterator\`. I usually work on the compiler, not the library, but I decided to write a little proposal, which was then accepted, so today it was time to try and implement it. In fairness, that implementation itself was mostly trivial, and yet right now there's no way…

## [Maintaining the Rust compiler](https://donsz.nl/blog/maintenance)

_2025-10-28 · Blog Posts_

The rust compiler is a giant project. Hundreds of contributors help maintain it. I consider myself quite lucky that this maintenance work has become my full time job. Most of that time though, isn't spent to work on new language features, though there is a bit of that. In fact, most maintenance is barely visible to users of the language. So what does maintaining the compiler look like?

## [Testing the crate root](https://donsz.nl/blog/test-crate)

_2025-10-28 · Blog Posts_

I woke up last weekend, and someone assigned me to a PR to review. That's quite common. It fixed a crash with attributes, something I've worked a lot on. Some code crashed the compiler, but the code to reproduce it used a specific nightly feature called "contract attributes", and I didn't believe that that was the only way to reproduce the crash. So, I tried to see if any currently stable…

## [Deprecated on re-exports](https://donsz.nl/blog/deprecated)

_2025-10-28 · Blog Posts_

Deprecated is an attribute you can put on items to mark them as, well, deprecated. Any use of that item will give a warning, telling you that you're using something that's deprecated. The thing is, it doesn't always work...

