Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_build_kati
/
f0a2ba7514a3feb2a7ac8b2c981696a183c5db34
f0a2ba7
add paramref for fast path for param access (e.g. $1, $(1))
by Fumitoshi Ukai
· 10 years ago
96c79f1
minor performance tuning
by Fumitoshi Ukai
· 10 years ago
5541c7e
use io.WriteString instead of fmt.Fprint
by Fumitoshi Ukai
· 10 years ago
e27a25d
minor performance tuning.
by Fumitoshi Ukai
· 10 years ago
00178d1
minor performance tuning
by Fumitoshi Ukai
· 10 years ago
2ffad63
Fix for make 4 and use bash for multiline_arg
by Shinichiro Hamaji
· 10 years ago
fa5e922
fix $(eval foo := $(bar)) case
by Fumitoshi Ukai
· 10 years ago
5f8e982
handle $(eval foo := $(var)) case
by Fumitoshi Ukai
· 10 years ago
a9e5136
fix $(eval foo := $$x) case
by Fumitoshi Ukai
· 10 years ago
b0f6548
Revert "Split exec.go into exec.go and eval_command.go"
by Shinichiro Hamaji
· 10 years ago
11b9183
Split exec.go into exec.go and eval_command.go
by Shinichiro Hamaji
· 10 years ago
9f6b635
Compactor returns Value, not Func
by Fumitoshi Ukai
· 10 years ago
150c861
compact $(eval foo := bar) to internal assign func.
by Fumitoshi Ukai
· 10 years ago
a485d2f
Fix the implementation of target specific variables
by Shinichiro Hamaji
· 10 years ago
da7f255
introduce func compactor.
by Fumitoshi Ukai
· 10 years ago
ee5c6fc
remove trimSpace and inFunc from parseExpr.
by Fumitoshi Ukai
· 10 years ago
b2670d9
change f.closure.args[0] has "(funcname", or "{funcname".
by Fumitoshi Ukai
· 10 years ago
9b10ecf
change newOldVar to Vars.save
by Fumitoshi Ukai
· 10 years ago
6ac7f69
dump stats for eval time.
by Fumitoshi Ukai
· 10 years ago
254f5fa
Add target_specific_var_var_name
by Shinichiro Hamaji
· 10 years ago
3ea5609
Add target_specific_var_with_pattern.mk
by Shinichiro Hamaji
· 10 years ago
2ccaade
Add target_specific_var_ref.mk
by Shinichiro Hamaji
· 10 years ago
6cc5c61
hoge
by Shinichiro Hamaji
· 10 years ago
ea170b1
hmm
by Shinichiro Hamaji
· 10 years ago
7083bfa
Add target_specific_var_append.mk
by Shinichiro Hamaji
· 10 years ago
b9d22f0
Normalization is unnecessary for glog and maloader anymore
by Shinichiro Hamaji
· 10 years ago
294a58b
Show some statistics for exec
by Shinichiro Hamaji
· 10 years ago
395a3bc
Fix calls in multiple lines
by Shinichiro Hamaji
· 10 years ago
bb9772d
Partially implement $*
by Shinichiro Hamaji
· 10 years ago
ee8b33c
Implement automatic variables with suffixes
by Shinichiro Hamaji
· 10 years ago
a622c5e
Fix $^ so it does not have duplicated entries
by Shinichiro Hamaji
· 10 years ago
110af33
Delay the evaluation of automatic variables
by Shinichiro Hamaji
· 10 years ago
d1bd331
Allow merging target specific variable with double-colon rule
by Shinichiro Hamaji
· 10 years ago
faeba68
Fix the way to merge inputs in two rules
by Shinichiro Hamaji
· 10 years ago
4a4617f
Add phony.mk
by Shinichiro Hamaji
· 10 years ago
960161f
Handle empty lines in define
by Shinichiro Hamaji
· 10 years ago
8843a05
Split exec to two steps
by Shinichiro Hamaji
· 10 years ago
7735319
Improve multiline recipe handling
by Shinichiro Hamaji
· 10 years ago
42f42e1
Handle UTF8 characters in kati's output
by Shinichiro Hamaji
· 10 years ago
0c8acad
Do not normalize multiple whitespaces in run_integration_test
by Shinichiro Hamaji
· 10 years ago
61748ac
Always update ex.done
by Shinichiro Hamaji
· 10 years ago
940bb6c
Handle circular dependency
by Shinichiro Hamaji
· 10 years ago
de4d3e4
Now vars is a member of Executor
by Shinichiro Hamaji
· 10 years ago
3887c50
Fix make test
by Shinichiro Hamaji
· 10 years ago
750988e
Add --kati_stats option
by Shinichiro Hamaji
· 10 years ago
ec31b37
Add a couple of tests
by Shinichiro Hamaji
· 10 years ago
5ff9b34
Add --kati_heapprofile flag
by Shinichiro Hamaji
· 10 years ago
c4c9810
Fix spaces between concatenated lines
by Shinichiro Hamaji
· 10 years ago
3796d1e
Make matchPattern* faster
by Shinichiro Hamaji
· 10 years ago
4e9ab1a
Do not copy variables for target specific variables
by Shinichiro Hamaji
· 10 years ago
a9e7269
Make local var assignment faster
by Shinichiro Hamaji
· 10 years ago
63a77d4
Remove VarTab to make exec faster
by Shinichiro Hamaji
· 10 years ago
e52c16c
Handle comments in define properly
by Shinichiro Hamaji
· 10 years ago
e12e24d
Fix target_specific_var_timing.mk
by Shinichiro Hamaji
· 10 years ago
156ef3e
Fix simple assignment for target specific variables
by Shinichiro Hamaji
· 10 years ago
973c69f
Skip empty command
by Shinichiro Hamaji
· 10 years ago
58370c1
Merge output patterns properly
by Shinichiro Hamaji
· 10 years ago
d56dc01
Remove unnecessary Buffer.String() call
by Shinichiro Hamaji
· 10 years ago
eb4da7f
Improve error message for missing rules
by Shinichiro Hamaji
· 10 years ago
9a5bbe7
Use SimpleVar.value as the buffer in Append
by Shinichiro Hamaji
· 10 years ago
39728f1
Use []byte instead of string for SimpleVar
by Shinichiro Hamaji
· 10 years ago
c88618f
Make TrimSpace(XX, " \t") faster
by Shinichiro Hamaji
· 10 years ago
e103f65
Make a fast path for isDirective
by Shinichiro Hamaji
· 10 years ago
89551c9
Implement $(SHELL)
by Shinichiro Hamaji
· 10 years ago
62722d3
Add normalization for PRODUCT_COPY_FILES
by Shinichiro Hamaji
· 10 years ago
9f25a3b
Make it possible to run make -n in repo/android
by Shinichiro Hamaji
· 10 years ago
b3208fc
Add lineno_in_call.mk
by Shinichiro Hamaji
· 10 years ago
4a1cfc2
Do not regard rules which start with dot as the first rule
by Shinichiro Hamaji
· 10 years ago
2216dd6
Remove the use of evalExpr from condition functions
by Shinichiro Hamaji
· 10 years ago
916f35f
Rewrite origin, flavor, and control functions
by Shinichiro Hamaji
· 10 years ago
28ea5bc
Rewrite $(value) and $(eval)
by Shinichiro Hamaji
· 10 years ago
424baeb
Rewrite condition functions
by Shinichiro Hamaji
· 10 years ago
a135891
Add ssvWriter.WriteString
by Shinichiro Hamaji
· 10 years ago
af61af2
Rewrite file path functions
by Shinichiro Hamaji
· 10 years ago
c20b84d
Rewrite file name functions
by Shinichiro Hamaji
· 10 years ago
05b222d
Rewrite all text functions
by Shinichiro Hamaji
· 10 years ago
98e910d
Rewrite patsubst, strip
by Shinichiro Hamaji
· 10 years ago
b0a0cf6
Call StopCPUProfile on exit
by Shinichiro Hamaji
· 10 years ago
d2bcf66
rewrite call and foreach
by Fumitoshi Ukai
· 10 years ago
8f60f06
add testcase/parse_benchcmp.go
by Fumitoshi Ukai
· 10 years ago
ebf945c
preserve func expression to make Func.String() faster.
by Fumitoshi Ukai
· 10 years ago
757f420
Fix a log output for $(call)
by Shinichiro Hamaji
· 10 years ago
7878113
fix strip_and_shell
by Fumitoshi Ukai
· 10 years ago
0aa4fc4
generate benchmark test to parse makefiles in testcases.
by Fumitoshi Ukai
· 10 years ago
02ff73b
File a couple of bugs in expression parser
by Shinichiro Hamaji
· 10 years ago
b36f387
split expression parser and evaluator
by Fumitoshi Ukai
· 10 years ago
370be72
Fix the lineno of $(call)
by Shinichiro Hamaji
· 10 years ago
15ae981
Add a fast path for null $(eval)
by Shinichiro Hamaji
· 10 years ago
a2574f4
Show elapsed time of integration tests
by Shinichiro Hamaji
· 10 years ago
b40f4a0
Add dump-products as an integration test
by Shinichiro Hamaji
· 10 years ago
de01a57
Add err_semicolon.mk
by Shinichiro Hamaji
· 10 years ago
e7aafb0
Do not have stderr in the result of $(shell)
by Shinichiro Hamaji
· 10 years ago
248e754
Rewrite spliceSpaces without regexp
by Shinichiro Hamaji
· 10 years ago
cc919ae
Stop using VarTab in eval.go
by Shinichiro Hamaji
· 10 years ago
fce5a45
Make a fast path when you evaluate an expr without '$'
by Shinichiro Hamaji
· 10 years ago
b2388ec
Avoid unnecessary variable copies in evalInclude
by Shinichiro Hamaji
· 10 years ago
5c97c7a
Create a global function table
by Shinichiro Hamaji
· 10 years ago
486e9de
Delay handling of recipe in rule
by Shinichiro Hamaji
· 10 years ago
74c832f
Fix ifeq_without_parens.mk
by Shinichiro Hamaji
· 10 years ago
1f47638
Fix parser for ifeq
by Shinichiro Hamaji
· 10 years ago
Next »