Fast Unrounded Scaling: Proof by Ivy
Proof that the fast unrounded scaling implementation is correct. (Floating Point Formatting, Part 4)
Proof that the fast unrounded scaling implementation is correct. (Floating Point Formatting, Part 4)
Fast and simple conversion between floating-point and decimal. (Floating Point Formatting, Part 3)
One of my oldest open-source projects - Bob - has celebrated 15 a couple of months ago. Bob is a suite of implementations of the Scheme programming language in Python, including an interpreter, a compiler and a VM. Back then I was doing some hacking on CPython internals and was v...
#585 — January 16, 2026 Read the Web Version Go Weekly Go 1.26 Release Candidate 2 Released — Go 1.26 gets a little closer to its final release in a few weeks with a fresh release candidate including several security fixes in areas...
In the previous post , we explored how the compiler transforms IR into SSA—a representation where every variable is assigned exactly once. We saw how the compiler builds SSA using Values and Blocks, then runs 30+ optimization passes. We watched the lowering pass convert generic...
A birthday proof for Don Knuth
A birthday proof for Don Knuth (Floating Point Formatting, Part 2)
Topic Index
#584 — January 9, 2026 Read the Web Version 👋 A quick reminder before we get into the first issue of the year — Go Weekly is now sent every Friday (starting today!) as part of a reshuffle for many of our newsletters. __Your editor, Peter Cooper...
In a recent livestream with JetBrains, Vitaly Bragilevsky sat down with Herbert Wolverson, our Lead Rust Consultant and Instructor here at Ardan Labs, to talk about everything Rust developers – beginners and pros alike – are curious about. Watch the full livestream replay on...