aboutsummaryrefslogtreecommitdiff
path: root/expr.go
AgeCommit message (Expand)Author
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