aboutsummaryrefslogtreecommitdiff
path: root/ast.go
AgeCommit message (Expand)Author
2015-07-15[go] fix override_export.mkFumitoshi Ukai
2015-07-15[go] implement vpath directiveFumitoshi Ukai
2015-07-15[go] simpleVar has []string to make append fasterFumitoshi Ukai
2015-07-10use github.com/golang/glogFumitoshi Ukai
2015-07-09use sync.Pool for evalBuffer and wordBufferFumitoshi Ukai
2015-07-07fix equal_in_target.mkFumitoshi Ukai
2015-07-07introduce evalWriterFumitoshi Ukai
2015-07-07refactor parserFumitoshi Ukai
2015-06-26fix panic based error reportingFumitoshi Ukai
2015-06-26unexport LookupVarInCurrentScopeFumitoshi Ukai
2015-06-25unexport Logf, LogAlways, Warn*, Error*Fumitoshi Ukai
2015-06-25unexport astFumitoshi Ukai
2015-06-25unexport *VarFumitoshi Ukai
2015-06-25go gettable for github.com/google/katiFumitoshi Ukai
2015-06-18split SimpleVar to SimpleVar and AutomaticVarFumitoshi Ukai
2015-06-18reduce runtime.convT2I -> runtime.newobject -> runtime.mallocgcFumitoshi Ukai
2015-06-10Add LICENSE and licence headersShinichiro Hamaji
2015-06-08fix go lint (except comment on exported fields, error message with punct)Fumitoshi Ukai
2015-06-08fix go vet: possible formatting directive in Log callFumitoshi Ukai
2015-06-04Use Value instead of string in IfASTShinichiro Hamaji
2015-06-04Use Value instead of []byte in MaybeRuleASTShinichiro Hamaji
2015-06-04Move more logics for MaybeRule from eval.go to parser.goShinichiro Hamaji
2015-06-04Use []byte instead of string in MaybeRuleASTShinichiro Hamaji
2015-06-04Use Value in AssignASTShinichiro Hamaji
2015-05-29Eval parameters for export/unexportShinichiro Hamaji
2015-05-29Let export/unexport modify environment variablesShinichiro Hamaji
2015-05-07use sync.Pool for temporal bytes.Buffer.Fumitoshi Ukai
2015-04-23fix override_defineFumitoshi Ukai
2015-04-18minor performance tuningFumitoshi Ukai
2015-04-16Fix the implementation of target specific variablesShinichiro Hamaji
2015-04-11Fix target_specific_var_timing.mkShinichiro Hamaji
2015-04-11Use []byte instead of string for SimpleVarShinichiro Hamaji
2015-04-10split expression parser and evaluatorFumitoshi Ukai
2015-04-09Delay handling of recipe in ruleShinichiro Hamaji
2015-04-08add default origin support (for var in *bootstrap* makefile)Fumitoshi Ukai
2015-04-07Fix if_recipe.mkShinichiro Hamaji
2015-04-06Fix testcase/comment_in_command.mkShinichiro Hamaji
2015-04-04Partially implement $(origin)Shinichiro Hamaji
2015-04-02fix var_cond_assignFumitoshi Ukai
2015-04-02fix var_append.mkFumitoshi Ukai
2015-04-02fix flavorFumitoshi Ukai
2015-04-01fix define.mkFumitoshi Ukai
2015-03-31Fix rule_in_var.mkShinichiro Hamaji
2015-03-31Re-run gofmtShinichiro Hamaji
2015-03-31Implement ifdef and ifndefShinichiro Hamaji
2015-03-31Implement += and ?=Shinichiro Hamaji
2015-03-31Fix test/override.mkShinichiro Hamaji
2015-03-30Very naive implementation of includeShinichiro Hamaji
2015-03-30refactor assign ast.Fumitoshi Ukai
2015-03-30Add RawExprASTShinichiro Hamaji