History log of /build/kati/rule.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/rule.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/rule.h
c4f7662b112a232e313b69706f148de4e69b9f21 30-Jun-2016 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Allow targets which start with `='.

but with a kati-specific warning message. This fixes #83.
/build/kati/rule.h
0325b162edd8fc9a6bbc6c6e53cb2c91dd797cbd 19-Feb-2016 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Remove Rule::is_default_target
/build/kati/rule.h
5b26db3fed604a0bef74f905b19a44000ad24df1 30-Sep-2015 Colin Cross <ccross@android.com> Add support for default targets in ninja output

make treats the first target it sees as the default target if no goals
are passed on the commmand line. When generating a ninja file, mark
this target with "default" to make it build if no goals are passed to
ninja.

Change-Id: I11befa4f88b8ca8734fdc7dd470c2a0a3722410d
/build/kati/rule.h
645cca7910dccf4811dbf65d4c83a068a83b48c9 24-Sep-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> Rename value.* and ast.* to expr.* and stmt.*, respectively
/build/kati/rule.h
e7992752dbfe23d0a88312b4279531c39512b9a6 29-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Introduce Symbol
/build/kati/rule.h
2928f46a3097334af15d492eb0b355ed4c1a21e9 23-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Implement ; in rule
/build/kati/rule.h
ffc52c3c5bed9d696d0296c1674d2e75460bef40 23-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Let target specific variable have its own scope
/build/kati/rule.h
1d545aa8a83ba34273b4692c78cf1981fc798658 23-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> Add Apache license header to recently added files
/build/kati/rule.h
784b99578e2a0b160721bebcbd0706bbf5e99f4c 23-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Implement target specific variables
/build/kati/rule.h
e30b3bee7d149ae80a95af3ca8eb9942e295f695 19-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Merge explicit rules
/build/kati/rule.h
0562c301e9e359ca32abf647e32300aaea75d8f7 19-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Implement suffix rule
/build/kati/rule.h
4a7113136b40e77d65ffd2ed22d1162a9e6f126b 19-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Implement pattern rules
/build/kati/rule.h
9b16bda965b29b6ba5ce3178abf8e4655e5af044 19-Jun-2015 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> [C++] Parse all kinds of rules
/build/kati/rule.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/rule.h