Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
build
/
kati
/
refs/heads/int/p/fp2
/
parser.go
d1578d5
[go] fix func_backslash.mk and err_invalid_ifeq5.mk
by Fumitoshi Ukai
· 9 years ago
1d92d8a
[go] fix multiline_define.mk
by Fumitoshi Ukai
· 9 years ago
6addc2f
[go] fix recipe_var.mk
by Fumitoshi Ukai
· 9 years ago
1ed9437
fix warn_extra_trailings.mk
by Fumitoshi Ukai
· 9 years ago
f5b916d
[go] fix override_export.mk
by Fumitoshi Ukai
· 9 years ago
09fcd52
[go] implement vpath directive
by Fumitoshi Ukai
· 9 years ago
6450d0f
use github.com/golang/glog
by Fumitoshi Ukai
· 9 years ago
1394d10
minor improve findLiteralChar performance
by Fumitoshi Ukai
· 9 years ago
2a2deb3
fix run_integration_test android case
by Fumitoshi Ukai
· 9 years ago
56531c1
fix err_semicolon.mk
by Fumitoshi Ukai
· 9 years ago
bcb3b4b
fix not_command_with_tab.mk
by Fumitoshi Ukai
· 9 years ago
201df42
fix equal_in_target.mk
by Fumitoshi Ukai
· 9 years ago
cba36c9
fix err_unterminated_func.mk
by Fumitoshi Ukai
· 9 years ago
fc02d67
fix err_invalid_ifeq5.mk
by Fumitoshi Ukai
· 9 years ago
a1d6852
fix err_invalid_ifeq4.mk
by Fumitoshi Ukai
· 9 years ago
1d2c92d
fix define_newline.mk
by Fumitoshi Ukai
· 9 years ago
4cb507f
fix override_rule.mk
by Fumitoshi Ukai
· 9 years ago
b97be67
refactor parser
by Fumitoshi Ukai
· 9 years ago
e9aa380
fix unmatched_paren.mk
by Fumitoshi Ukai
· 9 years ago
37cdaba
fix runtime panic with err_invalid_ifeq4.mk
by Fumitoshi Ukai
· 9 years ago
65c7233
fix panic based error reporting
by Fumitoshi Ukai
· 9 years ago
07cf121
unexport Logf, LogAlways, Warn*, Error*
by Fumitoshi Ukai
· 9 years ago
08eda65
unexport Makefile, Parser and EvalResult
by Fumitoshi Ukai
· 9 years ago
3ec25b5
unexport NinjaGenerator, DefaultMakefile
by Fumitoshi Ukai
· 9 years ago
91ed5d7
unexport ast
by Fumitoshi Ukai
· 9 years ago
744bb2b
go gettable for github.com/google/kati
by Fumitoshi Ukai
· 9 years ago
9042b99
reduce reading makefiles.
by Fumitoshi Ukai
· 9 years ago
7c9aa9f
parseExpr less allocation
by Fumitoshi Ukai
· 9 years ago
f863d86
Fix $(info }#)
by Shinichiro Hamaji
· 9 years ago
72ae2dd
Handle trailing whitespaces in directives properly
by Shinichiro Hamaji
· 9 years ago
ca66857
Fix handling of strings after define/endef
by Shinichiro Hamaji
· 9 years ago
b69bf8a
Add LICENSE and licence headers
by Shinichiro Hamaji
· 9 years ago
936de10
fix go lint (except comment on exported fields, error message with punct)
by Fumitoshi Ukai
· 9 years ago
8fabdd0
fix go vet: possible formatting directive in Log call
by Fumitoshi Ukai
· 9 years ago
61d2e11
Stop using string in parseIfdef
by Shinichiro Hamaji
· 9 years ago
1a68fd2
Use Value instead of string in IfAST
by Shinichiro Hamaji
· 9 years ago
2d4b605
Use Value instead of []byte in MaybeRuleAST
by Shinichiro Hamaji
· 9 years ago
171a3df
Move more logics for MaybeRule from eval.go to parser.go
by Shinichiro Hamaji
· 9 years ago
50309a6
Use []byte instead of string in MaybeRuleAST
by Shinichiro Hamaji
· 9 years ago
7825b65
Use Value in AssignAST
by Shinichiro Hamaji
· 9 years ago
584bb06
Introduce MakefileCache
by Shinichiro Hamaji
· 9 years ago
ea553f3
Do not export things after '='
by Shinichiro Hamaji
· 9 years ago
f61033d
Eval parameters for export/unexport
by Shinichiro Hamaji
· 9 years ago
7e52142
Let export/unexport modify environment variables
by Shinichiro Hamaji
· 9 years ago
07e76d5
Do not die when export/unexport appear
by Shinichiro Hamaji
· 9 years ago
45cde1d
Handle cache based on their contents instead of timestamps
by Shinichiro Hamaji
· 9 years ago
71fae4c
Add fileutil.go
by Shinichiro Hamaji
· 9 years ago
b0d2e2f
Add --use_cache flag
by Shinichiro Hamaji
· 9 years ago
750ae2e
Serialize read/missing makefiles
by Shinichiro Hamaji
· 9 years ago
290eb25
Fix the error message for missing Makefile
by Shinichiro Hamaji
· 9 years ago
b2c300f
fix override_define
by Fumitoshi Ukai
· 9 years ago
f4d3ee5
Fix escaped_comment.mk
by Shinichiro Hamaji
· 9 years ago
e2f6e90
Fix double-backslash the end of a line
by Shinichiro Hamaji
· 9 years ago
a9e5136
fix $(eval foo := $$x) case
by Fumitoshi Ukai
· 9 years ago
960161f
Handle empty lines in define
by Shinichiro Hamaji
· 9 years ago
c4c9810
Fix spaces between concatenated lines
by Shinichiro Hamaji
· 9 years ago
e52c16c
Handle comments in define properly
by Shinichiro Hamaji
· 9 years ago
e12e24d
Fix target_specific_var_timing.mk
by Shinichiro Hamaji
· 9 years ago
156ef3e
Fix simple assignment for target specific variables
by Shinichiro Hamaji
· 9 years ago
c88618f
Make TrimSpace(XX, " \t") faster
by Shinichiro Hamaji
· 9 years ago
e103f65
Make a fast path for isDirective
by Shinichiro Hamaji
· 9 years ago
28ea5bc
Rewrite $(value) and $(eval)
by Shinichiro Hamaji
· 9 years ago
0aa4fc4
generate benchmark test to parse makefiles in testcases.
by Fumitoshi Ukai
· 9 years ago
b36f387
split expression parser and evaluator
by Fumitoshi Ukai
· 9 years ago
370be72
Fix the lineno of $(call)
by Shinichiro Hamaji
· 9 years ago
486e9de
Delay handling of recipe in rule
by Shinichiro Hamaji
· 9 years ago
1f47638
Fix parser for ifeq
by Shinichiro Hamaji
· 9 years ago
81372e5
Allow tab-only lines
by Shinichiro Hamaji
· 9 years ago
56c868c
Handle CRLF
by Shinichiro Hamaji
· 9 years ago
74b8cb5
Handle directives after a tab
by Shinichiro Hamaji
· 9 years ago
3fab47e
Ignore semicolons in expanded expressions
by Shinichiro Hamaji
· 9 years ago
a06760f
Implement else if
by Shinichiro Hamaji
· 9 years ago
491e73f
Implement $(MAKEFILE_LIST)
by Shinichiro Hamaji
· 9 years ago
0b93c86
Fix if_recipe.mk
by Shinichiro Hamaji
· 9 years ago
e56f222
Fix for leading whitespaces in the second arg of ifeq
by Shinichiro Hamaji
· 9 years ago
52e83aa
Fix testcase/comment_in_command.mk
by Shinichiro Hamaji
· 9 years ago
29ffc97
Assign slightly better filename/lineno for $(eval)
by Shinichiro Hamaji
· 9 years ago
34e2324
Do not try finding assignments in () or {}
by Shinichiro Hamaji
· 9 years ago
3e4533d
Fix the line numbers after a trailing backslash
by Shinichiro Hamaji
· 9 years ago
bc702b0
Fix handling for Makefile without a last newline
by Shinichiro Hamaji
· 9 years ago
a5dee37
Move bootstrap Makefile to main.go
by Shinichiro Hamaji
· 9 years ago
79abd18
Fix behaviors for whitespaces
by Shinichiro Hamaji
· 9 years ago
76de43e
Implement ifeq without parens
by Shinichiro Hamaji
· 9 years ago
c8cd523
Set MAKE_VERSION=3.81 for Android build
by Shinichiro Hamaji
· 9 years ago
1ad6980
Add $(MAKE)
by Shinichiro Hamaji
· 9 years ago
19f4bf6
Implement recipe in rule (aka ;)
by Shinichiro Hamaji
· 9 years ago
c384081
Add bootstrap rules
by Shinichiro Hamaji
· 9 years ago
8773e5e
fix define.mk
by Fumitoshi Ukai
· 9 years ago
3d54db8
add multiline define support.
by Fumitoshi Ukai
· 9 years ago
8209630
refactor directives in parseKeywords
by Fumitoshi Ukai
· 9 years ago
de82971
Fix rule_in_var.mk
by Shinichiro Hamaji
· 9 years ago
a66a179
Handle keywords first
by Shinichiro Hamaji
· 9 years ago
e520f26
fix subst.mk
by Fumitoshi Ukai
· 9 years ago
0293c7a
go readability fix
by Fumitoshi Ukai
· 9 years ago
10cdec0
Remove a TODO for double-quote
by Shinichiro Hamaji
· 9 years ago
ae32b78
Re-run gofmt
by Shinichiro Hamaji
· 9 years ago
af1e816
Implement ifeq and ifneq
by Shinichiro Hamaji
· 9 years ago
497754d
Implement ifdef and ifndef
by Shinichiro Hamaji
· 9 years ago
e3a9463
Handle leading whitespaces before include
by Shinichiro Hamaji
· 9 years ago
69b7f65
Implement += and ?=
by Shinichiro Hamaji
· 9 years ago
Next »