Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
build
/
kati
/
refs/heads/rel/10/fp2/22.04.0-rel
/
eval.cc
ee57a3f
Run clang-format
by Dan Willemsen
· 6 years ago
cf01530
Fix deprecate/obsolete vars in ifdef/call
by Dan Willemsen
· 6 years ago
b4482cb
Fix 'append final' assignment.
by Sasha Smundak
· 6 years ago
ae1d58c
Var and Value classes cleanup and memory footprint reduction.
by Sasha Smundak
· 6 years ago
ce812f5
Implement 'final' assignments.
by Sasha Smundak
· 6 years ago
8174f9b
Clean up Symbol handling.
by Sasha Smundak
· 6 years ago
c3f6a97
Add KATI_(deprecate|obsolete)_export
by Dan Willemsen
· 6 years ago
7419741
Expand PeekVar to KATI_(deprecated|obsolete)_var
by Dan Willemsen
· 6 years ago
ff90ea3
Fix list of used environment variables
by Dan Willemsen
· 7 years ago
36e5729
Keep track of stack usage, report line that used the most
by Dan Willemsen
· 7 years ago
3ce083f
`clang-format -i -style=file *.cc *.h`
by Dan Willemsen
· 7 years ago
276e96a
Add deprecated / obsolete variable support
by Dan Willemsen
· 7 years ago
e41c755
Add --color_warnings to make warnings/errors like clang
by Dan Willemsen
· 7 years ago
896c7ff
Merge pull request #87 from nlewycky/master
by Dan Willemsen
· 8 years ago
f87d49e
Support marking variables as readonly
by Dan Willemsen
· 8 years ago
c4f7662
[C++] Allow targets which start with `='.
by Shinichiro Hamaji
· 8 years ago
f8dad36
Fix typo in comment.
by Nick Lewycky
· 8 years ago
067e9f1
Turn CHECK failure that depends on file system state into an error message
by Nick Lewycky
· 8 years ago
52fe6fc
[C++] Do not evaluate recursive variable in ifdef
by Shinichiro Hamaji
· 8 years ago
1c3a695
Support all kinds of command line variables
by Shinichiro Hamaji
· 8 years ago
2941ea0
[C++] Handle .POSIX at eval time
by Shinichiro Hamaji
· 8 years ago
786881c
[C++] Replace erroneous return in EvalInclude()
by Stefan Becker
· 8 years ago
29b9b74
[C++] Honor "override" when setting global variable
by Stefan Becker
· 8 years ago
c9b9e5e
[C++] Associate global variables with Symbols directly
by Shinichiro Hamaji
· 8 years ago
92a4738
[C++] Add a fast path for interning lhs of assignments
by Shinichiro Hamaji
· 8 years ago
90e52ce
[C++] Remove unnecessary allocation for SimpleVar
by Shinichiro Hamaji
· 8 years ago
772ff7f
[C++] Reduce the number of Intern call a bit
by Shinichiro Hamaji
· 8 years ago
7a2659e
[C++] Stop using shared_ptr in eval
by Shinichiro Hamaji
· 8 years ago
bdfa4da
[C++] Remove EvalResult, which is unused
by Shinichiro Hamaji
· 8 years ago
220cdef
[C++] Remove Evaluator::in_vars_
by Shinichiro Hamaji
· 8 years ago
ea54976
[C++] Fail for semicolons without a rule
by Shinichiro Hamaji
· 9 years ago
97d8f1d
[C++] Fail for newlines in expanded rule statement
by Shinichiro Hamaji
· 9 years ago
28da237
[C++] Explicitly disallow $(shell) in other make constructs
by Shinichiro Hamaji
· 9 years ago
d236eb0
[C++] Let ifdef allow trailing spaces in a variable name
by Shinichiro Hamaji
· 9 years ago
4421dda
[C++] ifdef should fail when there are multiple variables
by Shinichiro Hamaji
· 9 years ago
85c74a2
[C++] Remove a confusing message for a missing include file
by Shinichiro Hamaji
· 9 years ago
645cca7
Rename value.* and ast.* to expr.* and stmt.*, respectively
by Shinichiro Hamaji
· 9 years ago
003d06e
[C++] A global refactoring for command line flags
by Shinichiro Hamaji
· 9 years ago
fb415ad
[C++] Remove all shared_ptr<string>
by Shinichiro Hamaji
· 9 years ago
5081c71
[C++] Stop using shared_ptr<string> in SimpleVar
by Shinichiro Hamaji
· 9 years ago
7e70801
[C++] Regenerate ninja when unset environment variable was set
by Shinichiro Hamaji
· 9 years ago
0e3873a
[C++] Fix wildcard_cache.mk
by Shinichiro Hamaji
· 9 years ago
631a9f8
[C++] Re-parse command when it turns out it is not actually a command
by Shinichiro Hamaji
· 9 years ago
94d6f2a
[C++] Fix shell_var.mk
by Shinichiro Hamaji
· 9 years ago
388e858
[C++] Remove STRING_PIECE macro
by Shinichiro Hamaji
· 9 years ago
8d50301
[C++] Suppress warnings
by Shinichiro Hamaji
· 9 years ago
fe00294
[C++] Initialize Evaluator::avoid_io_
by Shinichiro Hamaji
· 9 years ago
e799275
[C++] Introduce Symbol
by Shinichiro Hamaji
· 9 years ago
94d7a61
[C++] Implement --ignore_optional_include
by Shinichiro Hamaji
· 9 years ago
2a04789
[C++] Use trie to pickfind implicit rules
by Shinichiro Hamaji
· 9 years ago
d953332
Trim leading ./ when kati includes a file
by Shinichiro Hamaji
· 9 years ago
0d4deb6
[C++] Fix err_empty_var_name.mk
by Shinichiro Hamaji
· 9 years ago
45a0c76
[C++] Implement export and unexport
by Shinichiro Hamaji
· 9 years ago
0ea9e91
[C++] Fix override_override.mk
by Shinichiro Hamaji
· 9 years ago
f62e9a7
[C++] Define VarOrigin
by Shinichiro Hamaji
· 9 years ago
420f775
[C++] Parse override
by Shinichiro Hamaji
· 9 years ago
ff4584d
[C++] Fix err_override.mk
by Shinichiro Hamaji
· 9 years ago
6d0d74d
[C++] Fix if_recipe.mk
by Shinichiro Hamaji
· 9 years ago
5e3e3d2
[C++] Fix target_specific_var_in_var.mk
by Shinichiro Hamaji
· 9 years ago
744bb2b
go gettable for github.com/google/kati
by Fumitoshi Ukai
· 9 years ago
2928f46
[C++] Implement ; in rule
by Shinichiro Hamaji
· 9 years ago
ffc52c3
[C++] Let target specific variable have its own scope
by Shinichiro Hamaji
· 9 years ago
1d545aa
Add Apache license header to recently added files
by Shinichiro Hamaji
· 9 years ago
784b995
[C++] Implement target specific variables
by Shinichiro Hamaji
· 9 years ago
b74b890
[C++] Implement $(MAKEFILE_LIST)
by Shinichiro Hamaji
· 9 years ago
81699be
[C++] Fix value.mk
by Shinichiro Hamaji
· 9 years ago
0e74c54
[C++] Fix builtin_rules.mk
by Shinichiro Hamaji
· 9 years ago
861bd64
[C++] Make err_include.mk pass
by Shinichiro Hamaji
· 9 years ago
0562c30
[C++] Implement suffix rule
by Shinichiro Hamaji
· 9 years ago
9b16bda
[C++] Parse all kinds of rules
by Shinichiro Hamaji
· 9 years ago
bef3060
[C++] Fix assign_types.mk
by Shinichiro Hamaji
· 9 years ago
6e6de8d
[C++] Implement include directive
by Shinichiro Hamaji
· 9 years ago
d146f4c
[C++] Implement ifeq
by Shinichiro Hamaji
· 9 years ago
6cb1c25
[C++] Implement else
by Shinichiro Hamaji
· 9 years ago
2847f09
[C++] Use asts instead of stmts for consistency
by Shinichiro Hamaji
· 9 years ago
7e256df
[C++] Implement ifdef
by Shinichiro Hamaji
· 9 years ago
42b625f
[C++] Parse include directives
by Shinichiro Hamaji
· 9 years ago
8ee8c37
[C++] Fix lineno handling
by Shinichiro Hamaji
· 9 years ago
9619b36
[C++] Implement $(warning) and $(error)
by Shinichiro Hamaji
· 9 years ago
4c469b3
[C++] Implementing +=
by Shinichiro Hamaji
· 9 years ago
776ca30
[C++] The first commit for C++ version
by Shinichiro Hamaji
· 9 years ago