Andrew Gallant

@burntsushi.net

I love to code. https://burntsushi.net

Does anyone know why ripgrep is soooooo much slower on macOS than Linux these days? On the left is my AMD Ryzen 9 7940HS laptop and on the right is my M2 mac mini. Both searching the same revision of Chromium and both are hot in the OS page cache.

BildBild

I'd like to add a simple macro to `regex` for building a regex once and then using it via `LazyLock` (or similar). But I'm having trouble with the name. Should it be `regex::regex!(..)` or `regex::re!(..)` or something else? See pictures for before and after.

BildBild

The number of times in the past few weeks that I've said out loud to my wife, "I was talking to Chat about yadda yadda yadda" (Chat is short for ChatGPT) in the past few weeks is quite remarkable. I'm just waiting for the first time she says it. That will be a major milestone unlocked.

Finally got around to migrating off of CoC to the native neovim LSP client. And while I was at it, I ported my entire vim config over to Lua. It was quite a bit more work that I thought it would be! It's been over a decade since I've written Lua, but it's a dream come true compared to Vimscript.

I've updated the rebar benchmarks, and .NET's regex engine in v10 is right about on par with Rust's regex crate! Nice work! (rebar is, I believe, the most comprehensive public regex benchmark in existence.) github.com/BurntSushi/r...

GitHub - BurntSushi/rebar: A biased barometer for gauging the relative speed of some regex engines on a curated set of tasks.

A biased barometer for gauging the relative speed of some regex engines on a curated set of tasks. - BurntSushi/rebar

github.com

** Speaker announcement ** Our next speaker is Andrew "BurntSushi" Gallant! Andrew is a member of the Rust project and maintains many important crates. Info & tickets: 2026.rustweek.org Do you also want to give a talk? Our CFP is open. See you in Utrecht in May! #rustlang #rustweek2026

Bild