sammccall marked 6 inline comments as done. sammccall added inline comments.
================ Comment at: llvm/utils/relative_lines.py:17 + +USAGE = """Example usage: + find clang/test/CodeCompletion | grep -v /Inputs/ | \ ---------------- hokein wrote: > This variable is not used in anywhere, and not print out in `--help` mode. I > think it is more useful to move it to the above file comment, at least it is > shown in `--help` mode. oops, I meant to add it as the help epilog. done now ================ Comment at: llvm/utils/relative_lines.py:20 + xargs relative_lines.py --dry-run --verbose --near=100 \ + --pattern='-code-completion-at[ =]%s:(\\d+)' \ + --pattern='requires fix-it: {(\d+):\d+-(\d+):\d+}' ---------------- hokein wrote: > `\\d` should be `\d`? Indeed - I'm surprised neither python nor shell requires the backslash to be escaped... ================ Comment at: llvm/utils/relative_lines.py:94 + for pattern in args.pattern: + contents = re.sub(pattern, replace_match, contents) + if failures > 0 and not args.partial: ---------------- hokein wrote: > looks like we modify the file more eagerly -- if there are no matching > pattern, we will replace the content as well (most cases are ok, I saw the > CRLF => LF change, I think we'd better only overwrite the content if there > are matching patterns). Oops, this is processing as text rather than binary. Added ugly bytes conversions everywhere. (Rewriting the file after no changes seems silly, but it should be a no-op and it shows up bugs like this) Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D140217/new/ https://reviews.llvm.org/D140217 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits