Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-17 | [C++] Add --warn flag which produces extra warnings | Shinichiro Hamaji | |
2015-11-12 | Add --no_ignore_dirty flag | Colin Cross | |
Android needs to ignore dirty files under out/ when deciding to rebuild, except for the soong-generated out/Android.mk. Add a --no_ignore_dirty flag to override the pattern provided in --ignore_dirty. Change-Id: I8810963f4dff07b51187868c7afedb10c6a4cb2e | |||
2015-11-07 | [C++] Fix a CHECK failure | Shinichiro Hamaji | |
Stats::Start could be recursively called. Also, measuring evaluation time of $(wildcard) parameters didn't make sense. | |||
2015-10-08 | [C++] Stop using realpath(1) to handle $(realpath) in recipe | Shinichiro Hamaji | |
This should fix $(realpath) on Mac. | |||
2015-10-08 | [C++] Fix realpath implementation for multiple parameters | Shinichiro Hamaji | |
2015-10-05 | [C++] Fix a off-by-one error in StripShellComment | Shinichiro Hamaji | |
2015-09-24 | Rename value.* and ast.* to expr.* and stmt.*, respectively | Shinichiro Hamaji | |
2015-09-09 | [C++] A global refactoring for command line flags | Shinichiro Hamaji | |
So we will be able to use the command line parser for sub-makes. | |||
2015-08-25 | [C++] Fix newlines in $(info/warning/error) | Dan Willemsen | |
Change-Id: Ia20a1ef563a6871ed843b9388fe27e87b8bd7020 | |||
2015-08-17 | [C++] Fix warnings for clang | Shinichiro Hamaji | |
2015-08-14 | [C++] Remove all shared_ptr<string> | Shinichiro Hamaji | |
2015-08-14 | [C++] Stop using shared_ptr<string> in SimpleVar | Shinichiro Hamaji | |
2015-08-13 | [C++] Store command results with no output | Shinichiro Hamaji | |
Instead, we stop storing results of commands which are specified by --ignore_dirty | |||
2015-08-13 | [C++] Run most $(shell) to check if regeneration is necessary | Shinichiro Hamaji | |
2015-08-07 | [C++] Fix automatic variables in nested $(call | Dan Willemsen | |
An omitted argument should be blank, even if it's nested inside another call statement that did have that argument passed. Android uses missing arguments as defaults in many places. | |||
2015-08-06 | Merge pull request #16 from danw/unsorted_find | Shinichiro Hamaji | |
[C++] Don't sort find/ls results | |||
2015-08-06 | [C++] Add findleaves support to FindEmulator | Shinichiro Hamaji | |
2015-08-05 | [C++] Don't sort find/ls results | Dan Willemsen | |
These should only be sorted if explicitly requested, otherwise make-built binaries may be different from kati-built binaries. This resolves some binary-diff issues for Android between libc.a built with make vs kati/ninja. To be the same across multiple checkouts/machines, we should probably switch android to sorting these results, but then the kati ninja support will stop working. | |||
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-29 | [C++] Fix comment_in_command.mk | Shinichiro Hamaji | |
2015-07-28 | [C++] Fix realpath.mk for ninja | Shinichiro Hamaji | |
2015-07-28 | [C++] Fix info, warning, and error for ninja | Shinichiro Hamaji | |
2015-07-28 | [C++] Run $(wildcard) at generation time, not ninja time | Shinichiro Hamaji | |
Also add a test case to wildcard_cache.mk | |||
2015-07-27 | [C++] support function variables beyond $9 | Colin Cross | |
Functions can take more than 9 arguments. Use StringPrintf to create the temporary variable names for arguments beyond $9. | |||
2015-07-17 | [C++] Evaluate "echo $((XXX))" at generation time | Shinichiro Hamaji | |
./runtest.rb -c -n testcase/shell_arith_in_recipe.mk | |||
2015-07-06 | [C++] Fix $(subst) with an empty pattern | Shinichiro Hamaji | |
2015-07-05 | [C++] Fix wildcard_cache.mk | Shinichiro Hamaji | |
2015-07-05 | [C++] Fix shell_var.mk | Shinichiro Hamaji | |
2015-07-03 | [C++] Remove STRING_PIECE macro | Shinichiro Hamaji | |
2015-07-03 | [C++] Make FindEmulator optional | Shinichiro Hamaji | |
2015-07-03 | [C++] Use vfork and exec instead of popen for $(shell) | Shinichiro Hamaji | |
2015-07-01 | [C++] Introduce FindEmulator to speed up find command | Shinichiro Hamaji | |
2015-07-01 | [C++] Report particularly slow shell commands | Shinichiro Hamaji | |
2015-06-30 | [C++] Add a way to retrieve stats | Shinichiro Hamaji | |
2015-06-29 | [C++] Introduce Symbol | Shinichiro Hamaji | |
2015-06-29 | [C++] Sort the result of $(wildcard) | Shinichiro Hamaji | |
2015-06-29 | Fix $(dir /foo) for both C++ and Go | Shinichiro Hamaji | |
2015-06-29 | [C++] Implement the first version of NinjaGenerator | Shinichiro Hamaji | |
2015-06-26 | [C++] Fix parameter evaluation for $(call) | Shinichiro Hamaji | |
2015-06-26 | [C++] Define VarOrigin | 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++] Implement origin and flavor | Shinichiro Hamaji | |
2015-06-22 | [C++] Fix value.mk | 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++] Implement call | Shinichiro Hamaji | |
2015-06-19 | [C++] Implement foreach | Shinichiro Hamaji | |
2015-06-19 | [C++] Implement if, and, and or | Shinichiro Hamaji | |
2015-06-19 | [C++] Implement eval | Shinichiro Hamaji | |