Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use github.com/golang/glog | Fumitoshi Ukai | 2015-07-10 | 1 | -1/+3 |
* | use sync.Pool for evalBuffer and wordBuffer | Fumitoshi Ukai | 2015-07-09 | 1 | -6/+6 |
* | fix unmatched_paren2.mk | Fumitoshi Ukai | 2015-07-08 | 1 | -1/+14 |
* | fix equal_in_target.mk | Fumitoshi Ukai | 2015-07-07 | 1 | -0/+3 |
* | fix err_unterminated_var.mk | Fumitoshi Ukai | 2015-07-07 | 1 | -0/+5 |
* | fix err_unterminated_func.mk | Fumitoshi Ukai | 2015-07-07 | 1 | -1/+6 |
* | introduce evalWriter | Fumitoshi Ukai | 2015-07-07 | 1 | -31/+15 |
* | refactor parser | Fumitoshi Ukai | 2015-07-07 | 1 | -0/+6 |
* | fix unmatched_paren.mk | Fumitoshi Ukai | 2015-07-03 | 1 | -19/+34 |
* | fix TODO in value.mk | Fumitoshi Ukai | 2015-06-30 | 1 | -6/+22 |
* | fix panic based error reporting | Fumitoshi Ukai | 2015-06-26 | 1 | -48/+88 |
* | unexport Func and Expr | Fumitoshi Ukai | 2015-06-25 | 1 | -45/+41 |
* | unexport serialize/deserialize | Fumitoshi Ukai | 2015-06-25 | 1 | -35/+35 |
* | fix TestPara | Fumitoshi Ukai | 2015-06-25 | 1 | -6/+6 |
* | go gettable for github.com/google/kati | Fumitoshi Ukai | 2015-06-25 | 1 | -2/+2 |
* | add -shell-date flag to specify time for $(shell date) | Fumitoshi Ukai | 2015-06-24 | 1 | -0/+27 |
* | add param.mk | Fumitoshi Ukai | 2015-06-19 | 1 | -2/+2 |
* | remove convT2I from appendStr | Fumitoshi Ukai | 2015-06-18 | 1 | -1/+1 |
* | reduce runtime.convT2I -> runtime.newobject -> runtime.mallocgc | Fumitoshi Ukai | 2015-06-18 | 1 | -11/+11 |
* | parseExpr less allocation | Fumitoshi Ukai | 2015-06-18 | 1 | -39/+74 |
* | add findleaves support | Fumitoshi Ukai | 2015-06-15 | 1 | -4/+4 |
* | trace event: also emit findcache init event | Fumitoshi Ukai | 2015-06-15 | 1 | -5/+10 |
* | refactor sh builtins | Fumitoshi Ukai | 2015-06-11 | 1 | -0/+29 |
* | add -kati_trace_event=<json filename> | Fumitoshi Ukai | 2015-06-11 | 1 | -10/+9 |
* | Add LICENSE and licence headers | Shinichiro Hamaji | 2015-06-10 | 1 | -0/+14 |
* | fix -kati_eval_stats to dump stats for func call | Fumitoshi Ukai | 2015-06-08 | 1 | -1/+1 |
* | fix go lint (except comment on exported fields, error message with punct) | Fumitoshi Ukai | 2015-06-08 | 1 | -6/+6 |
* | Do not use gob to create unqiue ID for each vars | Shinichiro Hamaji | 2015-05-15 | 1 | -4/+36 |
* | define buffer to hold args in addition to bytes.Buffer | Fumitoshi Ukai | 2015-05-08 | 1 | -4/+10 |
* | don't reuse too large buffer | Fumitoshi Ukai | 2015-05-08 | 1 | -0/+3 |
* | use sync.Pool for temporal bytes.Buffer. | Fumitoshi Ukai | 2015-05-07 | 1 | -8/+30 |
* | Re-format code | Shinichiro Hamaji | 2015-04-28 | 1 | -1/+1 |
* | Make it possible to serialize vars | Shinichiro Hamaji | 2015-04-28 | 1 | -0/+37 |
* | minor performance tuning | Fumitoshi Ukai | 2015-04-19 | 1 | -15/+14 |
* | add paramref for fast path for param access (e.g. $1, $(1)) | Fumitoshi Ukai | 2015-04-19 | 1 | -1/+32 |
* | minor performance tuning | Fumitoshi Ukai | 2015-04-18 | 1 | -1/+1 |
* | use io.WriteString instead of fmt.Fprint | Fumitoshi Ukai | 2015-04-18 | 1 | -3/+3 |
* | minor performance tuning | Fumitoshi Ukai | 2015-04-18 | 1 | -2/+12 |
* | Compactor returns Value, not Func | Fumitoshi Ukai | 2015-04-16 | 1 | -6/+8 |
* | introduce func compactor. | Fumitoshi Ukai | 2015-04-16 | 1 | -1/+8 |
* | remove trimSpace and inFunc from parseExpr. | Fumitoshi Ukai | 2015-04-16 | 1 | -31/+80 |
* | change f.closure.args[0] has "(funcname", or "{funcname". | Fumitoshi Ukai | 2015-04-16 | 1 | -2/+2 |
* | dump stats for eval time. | Fumitoshi Ukai | 2015-04-15 | 1 | -0/+24 |
* | Fix calls in multiple lines | Shinichiro Hamaji | 2015-04-13 | 1 | -3/+20 |
* | Remove the use of evalExpr from condition functions | Shinichiro Hamaji | 2015-04-11 | 1 | -5/+20 |
* | rewrite call and foreach | Fumitoshi Ukai | 2015-04-11 | 1 | -0/+2 |
* | preserve func expression to make Func.String() faster. | Fumitoshi Ukai | 2015-04-10 | 1 | -5/+8 |
* | split expression parser and evaluator | Fumitoshi Ukai | 2015-04-10 | 1 | -0/+314 |