aboutsummaryrefslogtreecommitdiff
path: root/eval.go
AgeCommit message (Expand)Author
2015-05-29Expand globs in include statementShinichiro Hamaji
2015-05-29Eval parameters for export/unexportShinichiro Hamaji
2015-05-29Generate a wrapper script for build.ninjaShinichiro Hamaji
2015-05-29Let export/unexport modify environment variablesShinichiro Hamaji
2015-05-28Allow a comment immediately after tabShinichiro Hamaji
2015-05-26Use SHA1 hash instead of content for cacheShinichiro Hamaji
2015-05-25Do not store read makefiles if --use_cache is not specifiedShinichiro Hamaji
2015-05-25Handle cache based on their contents instead of timestampsShinichiro Hamaji
2015-05-20Check the timestamp of cacheShinichiro Hamaji
2015-05-20Check the timestamp of cacheShinichiro Hamaji
2015-05-20Serialize read/missing makefilesShinichiro Hamaji
2015-05-19Fix the error message for missing MakefileShinichiro Hamaji
2015-05-08define buffer to hold args in addition to bytes.BufferFumitoshi Ukai
2015-05-07use sync.Pool for temporal bytes.Buffer.Fumitoshi Ukai
2015-04-30addStats for includeFumitoshi Ukai
2015-04-30Merge branch 'master' of sso://user/ukai/katiShinichiro Hamaji
2015-04-30rule_parser uses []byteFumitoshi Ukai
2015-04-29Add an experimental --eager_cmd_eval flagShinichiro Hamaji
2015-04-28use pattern for outputPatternsFumitoshi Ukai
2015-04-19add paramref for fast path for param access (e.g. $1, $(1))Fumitoshi Ukai
2015-04-18minor performance tuningFumitoshi Ukai
2015-04-17fix $(eval foo := $$x) caseFumitoshi Ukai
2015-04-16Fix the implementation of target specific variablesShinichiro Hamaji
2015-04-15dump stats for eval time.Fumitoshi Ukai
2015-04-15hogeShinichiro Hamaji
2015-04-15hmmShinichiro Hamaji
2015-04-12Remove VarTab to make exec fasterShinichiro Hamaji
2015-04-11Fix target_specific_var_timing.mkShinichiro Hamaji
2015-04-11Use []byte instead of string for SimpleVarShinichiro Hamaji
2015-04-11Make TrimSpace(XX, " \t") fasterShinichiro Hamaji
2015-04-10split expression parser and evaluatorFumitoshi Ukai
2015-04-09Stop using VarTab in eval.goShinichiro Hamaji
2015-04-09Make a fast path when you evaluate an expr without '$'Shinichiro Hamaji
2015-04-09Avoid unnecessary variable copies in evalIncludeShinichiro Hamaji
2015-04-09Create a global function tableShinichiro Hamaji
2015-04-09Delay handling of recipe in ruleShinichiro Hamaji
2015-04-09Use ev.LookupVar instead of two Lookup callsShinichiro Hamaji
2015-04-09Allow assignments after a leading tabShinichiro Hamaji
2015-04-08Ignore semicolons in expanded expressionsShinichiro Hamaji
2015-04-07Implement $(MAKEFILE_LIST)Shinichiro Hamaji
2015-04-07Fix if_recipe.mkShinichiro Hamaji
2015-04-07fix implicit_pattern_rule_chainFumitoshi Ukai
2015-04-06Treat an empty variable name as an errorShinichiro Hamaji
2015-04-06Honor variables defined in $(call)Shinichiro Hamaji
2015-04-06lookup outVars (that stores vars defined locally) first.Fumitoshi Ukai
2015-04-06fix parsing target_specific_variable.Fumitoshi Ukai
2015-04-05fix joinFumitoshi Ukai
2015-04-05fix ifeq,ifneq logFumitoshi Ukai
2015-04-05fix suffix_subst, add suffix_subst_patFumitoshi Ukai
2015-04-04Partially implement $(origin)Shinichiro Hamaji