Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-11 | `clang-format -i -style=file *.cc *.h` | Dan Willemsen | |
Change-Id: I62a87c5d8309b21265e904c0aeb9b3e094c9024a | |||
2017-02-22 | Add --color_warnings to make warnings/errors like clang | Dan Willemsen | |
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. | |||
2016-11-01 | Fix some possible performance issues found by clang-tidy | Dan Willemsen | |
No obvious time differences when building AOSP, but these all seem like reasonable changes. | |||
2016-09-19 | Fix unused parameter warning for !SSE4.2 | Dan Willemsen | |
Change-Id: I7099c92120dde0d985bc9d19fe0b2573027e5d79 | |||
2016-06-30 | [C++] Remove code only for non-SSE environment | Shinichiro Hamaji | |
Now SkipUntil works both with and without SSE. | |||
2016-06-30 | [C++] Do not use STTNI when string length is <16 | Shinichiro Hamaji | |
2016-06-30 | [C++] Fix strutil_test for non-SSE build | Shinichiro Hamaji | |
2016-02-29 | [C++] Honor string length in FindEndOfLine | Shinichiro Hamaji | |
When the character after the string is a backslash, FindOfLine returned a wrong length. | |||
2016-02-29 | [C++] Finish FindEndOfLine at NULL characeter | Shinichiro Hamaji | |
2016-02-22 | [C++] Fix comment_in_command.mk | Shinichiro Hamaji | |
Newline characters were escaped for some reason. | |||
2016-02-22 | [C++] EscapeShell in SSE4.2 | Shinichiro Hamaji | |
2016-02-18 | [C++] Handle multi-word SHELL in $(shell) | Shinichiro Hamaji | |
2016-02-17 | [C++] Use SSE 4.2 in FindEndOfLine | Shinichiro Hamaji | |
2016-02-12 | [C++] Skip the first isSpace in WordScanner | Shinichiro Hamaji | |
2016-02-03 | [C++] Optimize WordScanner with SSE4.2 | Shinichiro Hamaji | |
before: 0.668325s after: 0.260734s | |||
2016-02-02 | [C++] Make WordScanner faster by not using isspace | Shinichiro Hamaji | |
It seems this makes strutil_bench much faster probably due to the cost of function calls: before: 1.178698s after: 0.668325s | |||
2015-10-13 | [C++] Fix NormalizePath("../../foo") | Shinichiro Hamaji | |
2015-09-11 | [C++] Correct the implementation of $* | Shinichiro Hamaji | |
2015-08-25 | [C++] Fix newlines in $(info/warning/error) | Dan Willemsen | |
Change-Id: Ia20a1ef563a6871ed843b9388fe27e87b8bd7020 | |||
2015-08-11 | [C++] Improve NormalizePath | Shinichiro Hamaji | |
So now NormalizePath("../foo") will be "../foo" and "/../foo" will be "/foo". | |||
2015-08-06 | [C++] Re-run commands only when certain directories are updated | Shinichiro Hamaji | |
2015-08-04 | [C++] Re-generate ninja file when a file is added/removed | Shinichiro Hamaji | |
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). | |||
2015-07-05 | [C++] Fix err_semicolon_in_output.mk | Shinichiro Hamaji | |
2015-07-03 | [C++] Remove STRING_PIECE macro | Shinichiro Hamaji | |
2015-07-01 | [C++] Introduce FindEmulator to speed up find command | Shinichiro Hamaji | |
2015-06-29 | [C++] Introduce Symbol | Shinichiro Hamaji | |
2015-06-29 | Fix $(dir /foo) for both C++ and Go | Shinichiro Hamaji | |
2015-06-29 | [C++] Fix abspath | Shinichiro Hamaji | |
2015-06-29 | Trim leading ./ when kati includes a file | Shinichiro Hamaji | |
2015-06-26 | [C++] Fix backslash_before_empty_line.mk | Shinichiro Hamaji | |
2015-06-25 | [C++] Fix multiline_recipe.mk | Shinichiro Hamaji | |
2015-06-25 | [C++] Fix NoLineBreak | Shinichiro Hamaji | |
2015-06-25 | go gettable for github.com/google/kati | Fumitoshi Ukai | |
2015-06-23 | Add Apache license header to recently added files | Shinichiro Hamaji | |
2015-06-22 | [C++] Improve handling of linebreaks and backslashes | Shinichiro Hamaji | |
2015-06-22 | [C++] Parse all kinds of rules | Shinichiro Hamaji | |
2015-06-19 | [C++] Refactor pattern functions in strutil | Shinichiro Hamaji | |
2015-06-19 | [C++] Fix assign_in_parens.mk | Shinichiro Hamaji | |
2015-06-19 | [C++] Introduce FindOutsideParen | Shinichiro Hamaji | |
2015-06-18 | [C++] Introduce ScopedTerminator | Shinichiro Hamaji | |
2015-06-18 | [C++] Implement abspath | Shinichiro Hamaji | |
2015-06-18 | [C++] Implement dir, notdir, suffix, and basename | Shinichiro Hamaji | |
2015-06-18 | [C++] Implement sort | Shinichiro Hamaji | |
2015-06-18 | [C++] Implement findstring, filter, and filter-out | Shinichiro Hamaji | |
2015-06-18 | [C++] Replace StripXXXSpaces by TrimXXXSpace | Shinichiro Hamaji | |
2015-06-18 | [C++] Implement define | Shinichiro Hamaji | |
2015-06-18 | [C++] Fix WordWriter::MaybeAddWhitespace | Shinichiro Hamaji | |
2015-06-18 | [C++] Implement subst and strip | Shinichiro Hamaji | |
2015-06-18 | [C++] Fix patsubst.mk | Shinichiro Hamaji | |
2015-06-18 | [C++] Fix suffix_subst_pat.mk | Shinichiro Hamaji | |