Andrew Gallant
banner
burntsushi.net
Andrew Gallant
@burntsushi.net
I love to code.

https://burntsushi.net
Yes: github.com/BurntSushi/j...

(See also surrounding code for more comments.)
github.com
December 8, 2025 at 3:46 PM
Note that the Rust regex crate does not use derivatives.
November 26, 2025 at 12:26 AM
FYI, ripgrep doesn't use anstream. Indeed, it doesn't even use `println!`. It bubbles I/O errors up to `main` and handles pipe errors specially: github.com/BurntSushi/r...
github.com
October 16, 2025 at 3:57 PM
Thank you!!! <3
October 16, 2025 at 1:41 PM
Second paragraph of the linked page:

In case you haven't heard of it before, ripgrep is a line-oriented search
tool that recursively searches the current directory for a regex pattern.
By default, ripgrep will respect gitignore rules and automatically skip
hidden files/directories and binary files.
October 16, 2025 at 12:25 PM
Yeah I am annoyed by that. I had to click to see the full address.
September 12, 2025 at 2:28 PM
I would definitely question the 99% number there. And yeah, people will disagree about whether a loud failure is better or worse than a silent logic failure in any given scenario.
September 10, 2025 at 8:55 PM
Yeah you certainly aren't the only one to hit it. It's a tough problem. Like, I could just make it so you can't do arithmetic on a `Timestamp` with a `Span`, but that also feels like a bit of a bummer.
September 10, 2025 at 3:47 PM
What did it stop you from doing?
September 10, 2025 at 3:37 PM
Right, in this case, Jiff is preventing you from doing calendar arithmetic on a type that cannot support. Because the only way to do calendar arithmetic correctly is with a time zone.
September 10, 2025 at 3:36 PM
Jiff is *heavily* inspired by Temporal.
September 10, 2025 at 3:35 PM
You can do `echo '!/.github/' >> .rgignore` in your repo root and that will forcefully whitelist the directory.
August 7, 2025 at 4:59 PM