aboutsummaryrefslogtreecommitdiff
path: root/expr.go
AgeCommit message (Expand)Author
2015-07-10use github.com/golang/glogFumitoshi Ukai
2015-07-09use sync.Pool for evalBuffer and wordBufferFumitoshi Ukai
2015-07-08fix unmatched_paren2.mkFumitoshi Ukai
2015-07-07fix equal_in_target.mkFumitoshi Ukai
2015-07-07fix err_unterminated_var.mkFumitoshi Ukai
2015-07-07fix err_unterminated_func.mkFumitoshi Ukai
2015-07-07introduce evalWriterFumitoshi Ukai
2015-07-07refactor parserFumitoshi Ukai
2015-07-03fix unmatched_paren.mkFumitoshi Ukai
2015-06-30fix TODO in value.mkFumitoshi Ukai
2015-06-26fix panic based error reportingFumitoshi Ukai
2015-06-25unexport Func and ExprFumitoshi Ukai
2015-06-25unexport serialize/deserializeFumitoshi Ukai
2015-06-25fix TestParaFumitoshi Ukai
2015-06-25go gettable for github.com/google/katiFumitoshi Ukai
2015-06-24add -shell-date flag to specify time for $(shell date)Fumitoshi Ukai
2015-06-19add param.mkFumitoshi Ukai
2015-06-18remove convT2I from appendStrFumitoshi Ukai
2015-06-18reduce runtime.convT2I -> runtime.newobject -> runtime.mallocgcFumitoshi Ukai
2015-06-18parseExpr less allocationFumitoshi Ukai
2015-06-15add findleaves supportFumitoshi Ukai
2015-06-15trace event: also emit findcache init eventFumitoshi Ukai
2015-06-11refactor sh builtinsFumitoshi Ukai
2015-06-11add -kati_trace_event=<json filename>Fumitoshi Ukai
2015-06-10Add LICENSE and licence headersShinichiro Hamaji
2015-06-08fix -kati_eval_stats to dump stats for func callFumitoshi Ukai
2015-06-08fix go lint (except comment on exported fields, error message with punct)Fumitoshi Ukai
2015-05-15Do not use gob to create unqiue ID for each varsShinichiro Hamaji
2015-05-08define buffer to hold args in addition to bytes.BufferFumitoshi Ukai
2015-05-08don't reuse too large bufferFumitoshi Ukai
2015-05-07use sync.Pool for temporal bytes.Buffer.Fumitoshi Ukai
2015-04-28Re-format codeShinichiro Hamaji
2015-04-28Make it possible to serialize varsShinichiro Hamaji
2015-04-19minor performance tuningFumitoshi 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-18use io.WriteString instead of fmt.FprintFumitoshi Ukai
2015-04-18minor performance tuningFumitoshi Ukai
2015-04-16Compactor returns Value, not FuncFumitoshi Ukai
2015-04-16introduce func compactor.Fumitoshi Ukai
2015-04-16remove trimSpace and inFunc from parseExpr.Fumitoshi Ukai
2015-04-16change f.closure.args[0] has "(funcname", or "{funcname".Fumitoshi Ukai
2015-04-15dump stats for eval time.Fumitoshi Ukai
2015-04-13Fix calls in multiple linesShinichiro Hamaji
2015-04-11Remove the use of evalExpr from condition functionsShinichiro Hamaji
2015-04-11rewrite call and foreachFumitoshi Ukai
2015-04-10preserve func expression to make Func.String() faster.Fumitoshi Ukai
2015-04-10split expression parser and evaluatorFumitoshi Ukai