History log of /build/kati/strutil.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e41c7556c22bda359c2b97cd98d59082110add95 22-Feb-2017 Dan Willemsen <dwillemsen@google.com> Add --color_warnings to make warnings/errors like clang

This adds new (WARN|KATI_WARN|ERROR)_LOC log macro variants that take a
location as the first argument, and will prefix that location
information to the warning/error lines.

When --color_warnings is enabled, it reformats them to have a standard
warning:/error: infix, and adds colors in order to match the
warnings/errors produced by clang.
/build/kati/strutil.h
cb2ff8558ced3ddc021823a3c86bc7ce02dcbdc3 01-Nov-2016 Dan Willemsen <dwillemsen@google.com> Fix some possible performance issues found by clang-tidy

No obvious time differences when building AOSP, but these all seem like
reasonable changes.
/build/kati/strutil.h
348a960f31d42c63ec6fff68a27c5b161b59a89f 18-Feb-2016 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Handle multi-word SHELL in $(shell)
/build/kati/strutil.h
a7984ad9b84f94b50454ad7acd20d5dcacdd6b12 11-Sep-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Correct the implementation of $*
/build/kati/strutil.h
e6f6858860e28b4336ae5d64d42b5080a6fbe4c1 21-Aug-2015 Dan Willemsen <dwillemsen@google.com> [C++] Fix newlines in $(info/warning/error)

Change-Id: Ia20a1ef563a6871ed843b9388fe27e87b8bd7020
/build/kati/strutil.h
b3591eda330af9688f9fe4c1b1f59ccbcd9696c5 10-Aug-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Improve NormalizePath

So now NormalizePath("../foo") will be "../foo" and "/../foo"
will be "/foo".
/build/kati/strutil.h
5a71a8b0947d8fa1acc87217cd9201530f92e89c 06-Aug-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Re-run commands only when certain directories are updated
/build/kati/strutil.h
c9b0acaf0a11eee6b0152c51d9633758ad8c662c 31-Jul-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Re-generate ninja file when a file is added/removed

With this change, we store the results of file list related
commands in .kati_stamp. If one of them has been changed,
we re-generate ninja file.

Currently, this check is slow. We need to check the timestamp
of directories first like what we are doing for $(wildcard).
/build/kati/strutil.h
415a9b1b3aa75238c9893ea5f117c0877ecc8329 05-Jul-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Fix err_semicolon_in_output.mk
/build/kati/strutil.h
5f57a99a879b60bc7e8cb6155c51bc026ed1d30d 30-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Introduce FindEmulator to speed up find command
/build/kati/strutil.h
e7992752dbfe23d0a88312b4279531c39512b9a6 29-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Introduce Symbol
/build/kati/strutil.h
d9533329dc5e6a969882a89349fa8c69927774e0 26-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> Trim leading ./ when kati includes a file
/build/kati/strutil.h
14bb279334c9db568f6cb8b8854f4309b3bfbc5e 25-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Fix multiline_recipe.mk
/build/kati/strutil.h
1d545aa8a83ba34273b4692c78cf1981fc798658 23-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> Add Apache license header to recently added files
/build/kati/strutil.h
a6a17a4a4ae66ecbdc66ee977131360741bdc5b2 18-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Refactor pattern functions in strutil
/build/kati/strutil.h
76ff98375f92f73aab6ad0d51dc5fe9d9e6528d1 18-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Fix assign_in_parens.mk
/build/kati/strutil.h
eafd0524d02f24a8b677b9f4debd124f4f9e05a9 18-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Introduce FindOutsideParen
/build/kati/strutil.h
8f68bd3becce2fa8f442468691c2555d5a2f37e0 18-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Introduce ScopedTerminator
/build/kati/strutil.h
8a96358d16ab0c435820d07472e301e9d3b2c03a 18-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Implement abspath
/build/kati/strutil.h
67f9a70b05f54dfa0a4d13c5d2ca16557b8917ad 17-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Implement dir, notdir, suffix, and basename
/build/kati/strutil.h
d87e59e27d65e7c3c00425f36bbaf7c91e81c6e7 17-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Implement sort
/build/kati/strutil.h
00cc658846e0a980a1a6cfa25c3fda3662b4b912 17-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Implement findstring, filter, and filter-out
/build/kati/strutil.h
32750621508da5e68f53bf14f944ad524627eb50 17-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Replace StripXXXSpaces by TrimXXXSpace
/build/kati/strutil.h
810fd03ef36afedeef832c5e78171b9e26a97e00 16-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Implement define
/build/kati/strutil.h
37591ce8fffb4ebaf96c83223e93c3c6b9b04651 16-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Implement subst and strip
/build/kati/strutil.h
2e6cbfc3e72abc242b87f338c540afb9708a1df5 16-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Fix patsubst.mk
/build/kati/strutil.h
02fc55bc02e541a5ce4b648a82d78f2aacec89d4 16-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Add broken VarSubst implementation
/build/kati/strutil.h
776ca3085c44e6570813270df75278849c37d400 05-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] The first commit for C++ version

16 tests out of 169 are passing.
/build/kati/strutil.h