ucg
ucg copied to clipboard
UniversalCodeGrep (ucg) is an extremely fast grep-like tool specialized for searching large bodies of source code.
Tried the following code: ucg x /var/log/messages Surprisingly it failed with ucg: error: GetFileDescriptor(): open(/var/log/messages) failed: Operation not permitted `ag` and `grep` are fine with opening the file. After some...
Hello! I am Anderson, one of many nixpkgs maintainers in my spare time. Now we use a CI bot, and according to it UCG does not compile on ARM64 machines:...
Please make a new release - 0.3.3 does not compile on my system (gcc 9.3.0 on NetBSD 9.99.81/amd64), while git head does. The error in 0.3.3 is: ```` --- libext_la-DirTree.lo...
http://blog.burntsushi.net/ripgrep/ While we already win a few, and hold our own on others for the most part, @BurntSushi has found a few bugs and does actually beat us in some...
From my latest benchmark results, grep is faster than ucg even though it only uses a single thread. Beside that can you add fgrep into the list? Below are the...
``` make[3]: Entering directory `/usr/local/tmp/crew/universalcodegrep-0.3.3/src/future' /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) CXX libfuture_la-CompileTimeInfo.lo /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) ../../libtool: line 1762: warning: setlocale: LC_ALL: cannot...
@BurntSushi rightly reported that the 0.3.0 benchmarks do not pass '-u' to rg, thus giving the other utilities which don't look at .gitignore files an arguable unfair advantage. Address this....
Currently there are issues with at least the argp lib.