From 5db181f377e30f3a06e70b48e14337722d4dc114 Mon Sep 17 00:00:00 2001 From: Andrey Makarov Date: Mon, 9 Nov 2020 11:19:06 +0300 Subject: Nimgrep improvements 2 (#15612) * nimgrep: speed up by threads and Channels * nimgrep: add --bin, --text, --count options * nimgrep: add --sortTime option * allow Peg in all matches including --includeFile, --excludeFile, --excludeDir * add --match and --noMatch options * add --includeDir option * add --limit (-m) and --onlyAscii (-o) options * fix performance regression introduced in nimgrep improvements #12779 * better error handling * add option --fit * fix groups in --replace * fix flushing, --replace, improve --count * use "." as the default directory, not full path * fix --fit for Windows * force target to C for macosx * validate non-negative int input for options #15318 * switch nimgrep to using --gc:orc * address review: implement cropping in matches,... * implement stdin/pipe & revise --help * address stylistic review & add limitations --- tools/nimgrep.nim.cfg | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'tools/nimgrep.nim.cfg') diff --git a/tools/nimgrep.nim.cfg b/tools/nimgrep.nim.cfg index 6d0ea5aad..64d3edc7a 100644 --- a/tools/nimgrep.nim.cfg +++ b/tools/nimgrep.nim.cfg @@ -1,5 +1,4 @@ -# The GC is stable enough now: - -#--gc:none - - +# don't use --gc:refc because of bug +# https://github.com/nim-lang/Nim/issues/14138 . +# --gc:orc and --gc:markandsweep work well. +--threads:on --gc:orc -- cgit 1.4.1-2-gfad0