raven-uxn now has an x86-64 assembly backend (yay!)

and it's about 2x faster (yay!!)

and the first draft was written by Claude (booo!)

and then I rewrote most of it, which made it even faster (yay!)

and introduced a memory corruption bug (booo?)

which Claude is better at debugging than I am (.......?)

--------

if you too have complicated feelings about our robot buddies, you may enjoy my writeup:

https://www.mattkeeter.com/blog/2026-03-15-uxn/

An x86-64 backend for raven-uxn

Porting 2000 lines of ARM64 assembly to x86-64, with the help of a robot buddy

@mjk > I would have made fewer changes to a human PR, because I'm sensitive to completely ripping up someone's work.

I too find that's a huge difference from the way I approach regular PRs. If someone comes with a LLM-assisted PR and there's anything in it that makes my life harder as a reviewer or maintainer, I respond without regard for churn or seemingly gratuitous changes. These things don't have feelings or memory.