3 ms·
Thanks. :-) That's right. IIRC, I wrote it as a simple harness because I wanted to check whether someone could feasibly write a grep tool using the regex crate
by burntsushi 5y ago
Thanks. :-)
That's right. IIRC, I wrote it as a simple harness because I wanted to check whether someone could feasibly write a grep tool using the regex crate and get similar performance. Once I got the harness up and running though, I realized it was not only competitive with GNU grep in a larger number of cases than I thought it would be (after some perf bug fixes, IIRC), but was substantially faster than ag. So that's when I decided to polish it up into a tool for others to use.
- e12e 5y agoDo you use any tooling for the Changelog/issue tagging (PERF, BUG) etc?
- burntsushi 5y agoNope. I just try to keep it updated as I go. But in practice, I usually forget to update it and it just ends up becoming part of the release process.[1] [1] - https://github.com/BurntSushi/ripgrep/blob/master/RELEASE-CHECKLIST.md https://github.com/BurntSushi/ripgrep/blob/master/RELEASE-CH...
- vvanpo 5y agoI recently switched to `rg` after many years of using `ag`, and the fact that it properly handles `.gitignore` syntax makes my life much better.
- juststeve 5y agoDude it’s really good