aboutsummaryrefslogtreecommitdiff
path: root/func.go
AgeCommit message (Expand)Author
2015-04-18use io.WriteString instead of fmt.FprintFumitoshi Ukai
2015-04-18minor performance tuning.Fumitoshi Ukai
2015-04-17fix $(eval foo := $(bar)) caseFumitoshi Ukai
2015-04-17handle $(eval foo := $(var)) caseFumitoshi Ukai
2015-04-17fix $(eval foo := $$x) caseFumitoshi Ukai
2015-04-16Compactor returns Value, not FuncFumitoshi Ukai
2015-04-16compact $(eval foo := bar) to internal assign func.Fumitoshi Ukai
2015-04-16introduce func compactor.Fumitoshi Ukai
2015-04-16change f.closure.args[0] has "(funcname", or "{funcname".Fumitoshi Ukai
2015-04-15change newOldVar to Vars.saveFumitoshi Ukai
2015-04-12Do not copy variables for target specific variablesShinichiro Hamaji
2015-04-11Remove unnecessary Buffer.String() callShinichiro Hamaji
2015-04-11Use []byte instead of string for SimpleVarShinichiro Hamaji
2015-04-11Implement $(SHELL)Shinichiro Hamaji
2015-04-11Remove the use of evalExpr from condition functionsShinichiro Hamaji
2015-04-11Rewrite origin, flavor, and control functionsShinichiro Hamaji
2015-04-11Rewrite $(value) and $(eval)Shinichiro Hamaji
2015-04-11Rewrite condition functionsShinichiro Hamaji
2015-04-11Add ssvWriter.WriteStringShinichiro Hamaji
2015-04-11Rewrite file path functionsShinichiro Hamaji
2015-04-11Rewrite file name functionsShinichiro Hamaji
2015-04-11Rewrite all text functionsShinichiro Hamaji
2015-04-11Rewrite patsubst, stripShinichiro Hamaji
2015-04-11rewrite call and foreachFumitoshi Ukai
2015-04-10preserve func expression to make Func.String() faster.Fumitoshi Ukai
2015-04-10Fix a log output for $(call)Shinichiro Hamaji
2015-04-10fix strip_and_shellFumitoshi Ukai
2015-04-10File a couple of bugs in expression parserShinichiro Hamaji
2015-04-10split expression parser and evaluatorFumitoshi Ukai
2015-04-10Add a fast path for null $(eval)Shinichiro Hamaji
2015-04-09Do not have stderr in the result of $(shell)Shinichiro Hamaji
2015-04-09Stop using VarTab in eval.goShinichiro Hamaji
2015-04-07Make $(foreach) and $(call) fasterShinichiro Hamaji
2015-04-07Fix foreach which conflicts with a local variableShinichiro Hamaji
2015-04-06Do not create new Evaluator in $(eval)Shinichiro Hamaji
2015-04-06Handle multiple parameters for $(wildcard)Shinichiro Hamaji
2015-04-06Honor variables defined in $(call)Shinichiro Hamaji
2015-04-06Assign slightly better filename/lineno for $(eval)Shinichiro Hamaji
2015-04-06Fix a log message for $(info)Shinichiro Hamaji
2015-04-05fix joinFumitoshi Ukai
2015-04-05if doesn't require else partFumitoshi Ukai
2015-04-05use arity in value, originFumitoshi Ukai
2015-04-04Partially implement $(origin)Shinichiro Hamaji
2015-04-04Implement $(value)Shinichiro Hamaji
2015-04-03fix if, or, andFumitoshi Ukai
2015-04-03fix filter, filter-outFumitoshi Ukai
2015-04-03fix dir.mk and notdir.mk for a list of names.Fumitoshi Ukai
2015-04-03Implement if, "and", and "or".Shinichiro Hamaji
2015-04-03Implement evalShinichiro Hamaji
2015-04-03Implement foreachShinichiro Hamaji