Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
build
/
kati
/
4d0441d470dbef8b6d31dbe6e3c785865c6dd8b4
/
ninja.cc
3ce083f
`clang-format -i -style=file *.cc *.h`
by Dan Willemsen
· 7 years ago
72a8e01
Include implicit outputs in the DepNode graph
by Dan Willemsen
· 7 years ago
b78d16f
Support Ninja implicit outputs
by Dan Willemsen
· 7 years ago
2f75ffa
Allow rules to specify custom ninja pools
by Dan Willemsen
· 8 years ago
439f6f1
Optimize findleaves regen check
by Dan Willemsen
· 8 years ago
2547af0
Merge pull request #97 from danw/file_func
by Dan Willemsen
· 8 years ago
f06d801
Implement the `file` function to read and write files
by Dan Willemsen
· 8 years ago
064be22
Optimize RunCommand by removing /bin/sh wrapper when possible
by Dan Willemsen
· 8 years ago
cac3d5a
ninja: Don't emit special targets (.*)
by Dan Willemsen
· 8 years ago
ac6f169
Allow NULL filename for -d flag
by Shinichiro Hamaji
· 9 years ago
c58db9a
[C++] Add -d flag to make debugging slightly easier
by Shinichiro Hamaji
· 9 years ago
2941ea0
[C++] Handle .POSIX at eval time
by Shinichiro Hamaji
· 9 years ago
d4f2871
[C++] Store SHELL value in command result
by Stefan Becker
· 9 years ago
187bf08
[C++] Add support for .POSIX:
by Stefan Becker
· 9 years ago
84ddbd2
[C++] Use USE_GOMA variable to see goma will be used
by Shinichiro Hamaji
· 9 years ago
f124de0
Put a whitespace for subshell before a close paren
by Shinichiro Hamaji
· 9 years ago
ce7a2b4
Add a whitespace after an open paren for subshell
by Shinichiro Hamaji
· 9 years ago
044a51d
Fix https://github.com/google/kati/issues/47
by Shinichiro Hamaji
· 9 years ago
c3a4834
Use subshell even when a command starts with '('
by Shinichiro Hamaji
· 9 years ago
f3ad9e0
Detect depfiles only when --detect_depfiles is specified
by Shinichiro Hamaji
· 9 years ago
8380fb8
[C++] Use C++11's threading library again
by Shinichiro Hamaji
· 9 years ago
94dc4c7
[C++] Remove --gen_regen_rule
by Shinichiro Hamaji
· 9 years ago
422179d
[C++] Escape $(SHELL) in ninja
by Shinichiro Hamaji
· 9 years ago
348a960
[C++] Handle multi-word SHELL in $(shell)
by Shinichiro Hamaji
· 9 years ago
e643831
[C++] Rename mutex related classes
by Shinichiro Hamaji
· 9 years ago
1a444a8
[C++] Set CPU affinity
by Shinichiro Hamaji
· 9 years ago
7373ee2
[C++] Use per-task buffer for EmitNode
by Shinichiro Hamaji
· 9 years ago
a81301e
[C++] Run EmitNode in parallel
by Shinichiro Hamaji
· 9 years ago
f9350dd
[C++] Introduce NinjaNode for two phase ninja generation
by Shinichiro Hamaji
· 9 years ago
0b544c5
[C++] Ninja: Detect and drop mkdir -p $(dir $@)
by Dan Willemsen
· 9 years ago
8ef0ce5
[C++] Move NeedsRegen from ninja.cc to regen.cc
by Shinichiro Hamaji
· 9 years ago
85e5ed0
[C++] Introduce .KATI_DEPFILE again
by Shinichiro Hamaji
· 9 years ago
1134716
Revert "[C++] Introduce .KATI_DEPFILE target specific variable"
by Shinichiro Hamaji
· 9 years ago
bee26c1
[C++] Introduce .KATI_DEPFILE target specific variable
by Shinichiro Hamaji
· 9 years ago
5a5a7f6
Force regen if ninja file is missing
by Shinichiro Hamaji
· 9 years ago
29e4570
[C++] Regenerate build.ninja when PATH was changed
by Shinichiro Hamaji
· 9 years ago
1ce0d14
Set local_pool after a command with gomacc is found
by Shinichiro Hamaji
· 9 years ago
189ce7e
[C++] Do not crash when .kati_stamp is missing
by Shinichiro Hamaji
· 9 years ago
f23ae8c
Add --no_ignore_dirty flag
by Colin Cross
· 9 years ago
27df531
[C++] separate ninja shell script into two
by Colin Cross
· 9 years ago
4e3b421
[C++] Remove gen_all_phony_targets flag
by Shinichiro Hamaji
· 9 years ago
6ce977d
[C++] Regenerate ninja files when symlink was changed
by Shinichiro Hamaji
· 9 years ago
c58db99
[C++] Make the fast pass of EscapeShell consistent with the rest
by Shinichiro Hamaji
· 9 years ago
5de5826
[C++] Do not escape ! in a shell script
by Shinichiro Hamaji
· 9 years ago
3ac2a09
[C++] Add .KATI_RESTAT builtin target
by Shinichiro Hamaji
· 9 years ago
a62b02a
[C++] Do not have multiple default statements in a ninja file
by Shinichiro Hamaji
· 9 years ago
5b26db3
Add support for default targets in ninja output
by Colin Cross
· 9 years ago
9c5e60c
[C++] Always emit default statement in ninja
by Shinichiro Hamaji
· 9 years ago
f9869fc
[C++] Use g_flags instead of passing flags to ninja.cc
by Shinichiro Hamaji
· 9 years ago
0475669
[C++] A minor style fix
by Shinichiro Hamaji
· 9 years ago
0850f7d
Write .kati_stamp file atomically
by Colin Cross
· 9 years ago
5b69ad7
Do not use local_pool when goma is not enabled
by Shinichiro Hamaji
· 9 years ago
003d06e
[C++] A global refactoring for command line flags
by Shinichiro Hamaji
· 9 years ago
df71232
Merge branch 'regen' of git://github.com/danw/kati into danw-regen
by Shinichiro Hamaji
· 9 years ago
3ba69dd
[C++] Stop restoring environment variables with --ninja_suffix
by Shinichiro Hamaji
· 9 years ago
79cf00f
Merge pull request #22 from danw/simplefixes
by Shinichiro Hamaji
· 9 years ago
f3a4ced
[C++] Fix ninja EmitNode early exit
by Dan Willemsen
· 9 years ago
9fc49c4
Merge pull request #21 from danw/noshortcuts
by Shinichiro Hamaji
· 9 years ago
e5d7506
Fix error reading .kati_stamp when wildcard matches have changed
by Colin Cross
· 9 years ago
ecababb
[C++] Do not die for incomplete .kati_stamp file
by Shinichiro Hamaji
· 9 years ago
3faa60f
[C++-ninja] Fix phony rules not always running
by Dan Willemsen
· 9 years ago
45c49cc
[C++] Fix ninja multiline_arg testcase
by Dan Willemsen
· 9 years ago
8741741
[C++] Regen ninja file if ckati arguments change
by Dan Willemsen
· 9 years ago
4822117
Remove ninja shortcuts
by Dan Willemsen
· 9 years ago
2e76229
Store the ninja log and deps in ninja_dir
by Dan Willemsen
· 9 years ago
de58461
[C++] Introduce --remote_num_jobs instead of KATI_NINJA_NUM_JOBS
by Shinichiro Hamaji
· 9 years ago
64eb42e
[C++] Correct parameters for GetStampFilename
by Shinichiro Hamaji
· 9 years ago
4cb8a6f
[C++] Use remote pool even without --goma flag for gomacc
by Shinichiro Hamaji
· 9 years ago
346b20a
Do not emit "out" target for Android
by Shinichiro Hamaji
· 9 years ago
dffe16b
[C++] Call GenerateEnvlist after GenerateNinja
by Shinichiro Hamaji
· 9 years ago
db559f5
[C++] Make EscapeShell faster
by Shinichiro Hamaji
· 9 years ago
fb415ad
[C++] Remove all shared_ptr<string>
by Shinichiro Hamaji
· 9 years ago
4db9edc
[C++] Run most $(shell) to check if regeneration is necessary
by Shinichiro Hamaji
· 9 years ago
90db541
[C++] Update the timestamp of .kati_stamp
by Shinichiro Hamaji
· 9 years ago
e67d54e
[C++] Add --ignore_dirty flag
by Shinichiro Hamaji
· 9 years ago
ad62e17
[C++] Fix a wrong message
by Shinichiro Hamaji
· 9 years ago
e3c4360
[C++] Always glob wildcards in stamp file
by Shinichiro Hamaji
· 9 years ago
f6df334
[C++] Add --kati_dump_stamp flag
by Shinichiro Hamaji
· 9 years ago
f6671e4
[C++] Do not check the timestamp of empty directory
by Shinichiro Hamaji
· 9 years ago
ede1f2f
[C++] Prepend cwd to read direcotries
by Shinichiro Hamaji
· 9 years ago
a8e903f
[C++] Add performance stats for --regen
by Shinichiro Hamaji
· 9 years ago
81958cb
[C++] Add --regen_ignoring_kati_binary flag for development
by Shinichiro Hamaji
· 9 years ago
5a71a8b
[C++] Re-run commands only when certain directories are updated
by Shinichiro Hamaji
· 9 years ago
c9b0aca
[C++] Re-generate ninja file when a file is added/removed
by Shinichiro Hamaji
· 9 years ago
36eeb75
[C++] Use nano seconds for timestamp check
by Shinichiro Hamaji
· 9 years ago
ed883ef
[C++] Store original environment variables in .kati_stamp
by Shinichiro Hamaji
· 9 years ago
7e70801
[C++] Regenerate ninja when unset environment variable was set
by Shinichiro Hamaji
· 9 years ago
a09ed28
[C++] Regenerate ninja file when $(wildcard) is changed
by Shinichiro Hamaji
· 9 years ago
a4bb774
[C++] Update ninja file only when necessary
by Shinichiro Hamaji
· 9 years ago
b58bb4b
[C++] Re-generate build.ninja when ckati is updated
by Shinichiro Hamaji
· 9 years ago
92ee7da
[C++] Do not re-generate build.ninja based on env var changes
by Shinichiro Hamaji
· 9 years ago
fc14d5f
[C++] Fix comment_in_command.mk
by Shinichiro Hamaji
· 9 years ago
865597b
[C++] Fix recipe_var.mk for ninja
by Shinichiro Hamaji
· 9 years ago
f65e572
[C++] Fix not_command_with_tab.mk
by Shinichiro Hamaji
· 9 years ago
4dd62de
[C++] Fix shell_var.mk
by Shinichiro Hamaji
· 9 years ago
a4dfe75
[C++] Fix line concatenation for ninja
by Shinichiro Hamaji
· 9 years ago
9021659
[C++] Add ninja_normalized_path2.mk and add a comment
by Shinichiro Hamaji
· 9 years ago
6a49292
[C++] Let runtest.rb -c -n pass
by Shinichiro Hamaji
· 9 years ago
383cfe0
[C++] Make FindCommandLineFlagWithArg easier to use
by Shinichiro Hamaji
· 9 years ago
dbefa65
[C++] Remove NinjaGenerator::cmd_buf_
by Shinichiro Hamaji
· 9 years ago
Next »