aboutsummaryrefslogtreecommitdiffstats
path: root/eval.go
Commit message (Expand)AuthorAgeFilesLines
* Fix the implementation of target specific variablesShinichiro Hamaji2015-04-161-26/+57
* dump stats for eval time.Fumitoshi Ukai2015-04-151-0/+3
* hogeShinichiro Hamaji2015-04-151-1/+5
* hmmShinichiro Hamaji2015-04-151-2/+6
* Remove VarTab to make exec fasterShinichiro Hamaji2015-04-121-15/+1
* Fix target_specific_var_timing.mkShinichiro Hamaji2015-04-111-0/+6
* Use []byte instead of string for SimpleVarShinichiro Hamaji2015-04-111-2/+6
* Make TrimSpace(XX, " \t") fasterShinichiro Hamaji2015-04-111-1/+1
* split expression parser and evaluatorFumitoshi Ukai2015-04-101-128/+51
* Stop using VarTab in eval.goShinichiro Hamaji2015-04-091-6/+6
* Make a fast path when you evaluate an expr without '$'Shinichiro Hamaji2015-04-091-0/+4
* Avoid unnecessary variable copies in evalIncludeShinichiro Hamaji2015-04-091-20/+19
* Create a global function tableShinichiro Hamaji2015-04-091-41/+43
* Delay handling of recipe in ruleShinichiro Hamaji2015-04-091-6/+13
* Use ev.LookupVar instead of two Lookup callsShinichiro Hamaji2015-04-091-4/+1
* Allow assignments after a leading tabShinichiro Hamaji2015-04-091-0/+13
* Ignore semicolons in expanded expressionsShinichiro Hamaji2015-04-081-3/+4
* Implement $(MAKEFILE_LIST)Shinichiro Hamaji2015-04-071-0/+5
* Fix if_recipe.mkShinichiro Hamaji2015-04-071-10/+21
* fix implicit_pattern_rule_chainFumitoshi Ukai2015-04-071-0/+1
* Treat an empty variable name as an errorShinichiro Hamaji2015-04-061-0/+3
* Honor variables defined in $(call)Shinichiro Hamaji2015-04-061-0/+1
* lookup outVars (that stores vars defined locally) first.Fumitoshi Ukai2015-04-061-3/+2
* fix parsing target_specific_variable.Fumitoshi Ukai2015-04-061-0/+1
* fix joinFumitoshi Ukai2015-04-051-0/+1
* fix ifeq,ifneq logFumitoshi Ukai2015-04-051-1/+1
* fix suffix_subst, add suffix_subst_patFumitoshi Ukai2015-04-051-2/+19
* Partially implement $(origin)Shinichiro Hamaji2015-04-041-0/+1
* Implement $(value)Shinichiro Hamaji2015-04-041-0/+1
* fix target_specific_varFumitoshi Ukai2015-04-041-12/+24
* fix filter, filter-outFumitoshi Ukai2015-04-031-0/+2
* Implement if, "and", and "or".Shinichiro Hamaji2015-04-031-0/+3
* Implement foreachShinichiro Hamaji2015-04-031-0/+2
* Implement addprefix, addsuffix, basename, and suffixShinichiro Hamaji2015-04-031-0/+4
* Implement sortShinichiro Hamaji2015-04-031-0/+1
* Implement word, wordlist, words, firstword, and lastwordShinichiro Hamaji2015-04-031-0/+5
* Implement stripShinichiro Hamaji2015-04-031-13/+15
* Implement $(info) and $(error)Shinichiro Hamaji2015-04-031-0/+2
* Fix include $(empty)Shinichiro Hamaji2015-04-031-1/+1
* fix notdirFumitoshi Ukai2015-04-021-0/+2
* fix call.mk, add dir.mkFumitoshi Ukai2015-04-021-0/+2
* fix var_eval.mkFumitoshi Ukai2015-04-021-1/+2
* fix flavorFumitoshi Ukai2015-04-021-46/+33
* Implement implicit ruleShinichiro Hamaji2015-04-021-1/+1
* fix realpath.mk add wildcard_cache.mkFumitoshi Ukai2015-04-011-50/+16
* fix abspath.mkFumitoshi Ukai2015-04-011-0/+2
* fix define.mkFumitoshi Ukai2015-04-011-7/+7
* Remove commented out codeShinichiro Hamaji2015-04-011-13/+0
* Delay expanding command variables even for recursive casesShinichiro Hamaji2015-04-011-11/+14
* Implement patsubt functionShinichiro Hamaji2015-04-011-0/+1