Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [go] fix func_backslash.mk and err_invalid_ifeq5.mk | Fumitoshi Ukai | 2015-09-04 | 1 | -0/+4 |
| | | | | | | | emit "Nothing to be done for '<target>'" in these test. don't remove "Nothing to be done for 'test' for err_invalid_ifreq3.mk and mark it as TODO(c) | ||||
* | [go] fix ninja multiline_arg.mk | Fumitoshi Ukai | 2015-07-29 | 1 | -1/+1 |
| | |||||
* | [go] fix nothing_to_do.mk | Fumitoshi Ukai | 2015-07-17 | 1 | -4/+14 |
| | |||||
* | fix blank_line_before_command.mk | Fumitoshi Ukai | 2015-07-15 | 1 | -1/+2 |
| | |||||
* | use github.com/golang/glog | Fumitoshi Ukai | 2015-07-10 | 1 | -7/+9 |
| | |||||
* | Remove para | Shinichiro Hamaji | 2015-07-06 | 1 | -78/+18 |
| | |||||
* | factor out execContext from executor. | Fumitoshi Ukai | 2015-06-30 | 1 | -86/+1 |
| | |||||
* | fix deadlock when error | Fumitoshi Ukai | 2015-06-27 | 1 | -4/+22 |
| | |||||
* | fix panic based error reporting | Fumitoshi Ukai | 2015-06-26 | 1 | -38/+65 |
| | |||||
* | unexport Logf, LogAlways, Warn*, Error* | Fumitoshi Ukai | 2015-06-25 | 1 | -13/+13 |
| | |||||
* | unexport worker | Fumitoshi Ukai | 2015-06-25 | 1 | -59/+56 |
| | |||||
* | unexport Para | Fumitoshi Ukai | 2015-06-25 | 1 | -3/+3 |
| | |||||
* | go gettable for github.com/google/kati | Fumitoshi Ukai | 2015-06-25 | 1 | -18/+20 |
| | |||||
* | reduce string -> []byte conversion in Write and w.Write([]byte{x}) | Fumitoshi Ukai | 2015-06-19 | 1 | -2/+2 |
| | | | | | use io.WriteString(w, str) instead of w.Write([]byte(str)) use writeByte(w, b) instead of w.Write([]byte{b}) | ||||
* | parseExpr less allocation | Fumitoshi Ukai | 2015-06-18 | 1 | -1/+1 |
| | |||||
* | Add LICENSE and licence headers | Shinichiro Hamaji | 2015-06-10 | 1 | -0/+14 |
| | |||||
* | fix go vet: possible formatting directive in Log call | Fumitoshi Ukai | 2015-06-08 | 1 | -9/+9 |
| | | | | rename Log to Logf, since it takes format string in the first argument. | ||||
* | fix go vet | Fumitoshi Ukai | 2015-06-08 | 1 | -1/+0 |
| | | | | | | | | | serialize.go:361: unreachable code serialize.go:415: arg o for printf verb %s of wrong type: int serialize.go:422: arg o for printf verb %s of wrong type: int worker.go:354: unreachable code ninja_test.go:134: missing argument for Errorf("%q"): format reads arg 2, have only 1 args rule_parser_test.go:160: arg *got for printf verb %q of wrong type: main.Rule | ||||
* | change Job recievier type from Job to *Job. | Fumitoshi Ukai | 2015-06-08 | 1 | -2/+2 |
| | | | | | | build method of Job modify outputTs. if receiver type is Job, it will modify copied Job and doesn't affect caller data. | ||||
* | Add fileutil.go | Shinichiro Hamaji | 2015-05-25 | 1 | -0/+9 |
| | |||||
* | Do not set numDeps == -1 before a job actually finishes | Shinichiro Hamaji | 2015-05-15 | 1 | -2/+3 |
| | |||||
* | Add more log messages for worker.go | Shinichiro Hamaji | 2015-05-14 | 1 | -0/+4 |
| | |||||
* | Make --use_para slightly more usable | Shinichiro Hamaji | 2015-05-13 | 1 | -8/+26 |
| | |||||
* | Add para.go and para_test.go | Shinichiro Hamaji | 2015-05-13 | 1 | -18/+59 |
| | |||||
* | use sync.Pool for temporal bytes.Buffer. | Fumitoshi Ukai | 2015-05-07 | 1 | -1/+4 |
| | | | | | | | | | | | | remove ev.Value and ev.Values before: scanblock: 8.22s (14.83%) runtime.MScan_Sweep 4.99s(9.00%) after: scanblock: 7.42s (12.95%) runtime.MScan_Sweep 4.57s(7.98%) | ||||
* | Add an experimental --eager_cmd_eval flag | Shinichiro Hamaji | 2015-04-29 | 1 | -35/+1 |
| | | | | | Maybe we should remove this later. This step seems to take only 5 seconds, cannot be a bottleneck. | ||||
* | Fix non-first line concatenation for commands | Shinichiro Hamaji | 2015-04-29 | 1 | -3/+3 |
| | |||||
* | Avoid linear search to find a next task | Shinichiro Hamaji | 2015-04-28 | 1 | -5/+6 |
| | |||||
* | Introduce job queue | Shinichiro Hamaji | 2015-04-28 | 1 | -15/+44 |
| | |||||
* | Rename alreadyFinished => newDep | Shinichiro Hamaji | 2015-04-27 | 1 | -20/+20 |
| | |||||
* | Implement -j flag | Shinichiro Hamaji | 2015-04-27 | 1 | -39/+149 |
| | | | | | | | It seems to be working... -j1 for glog: 19.471 secs -j8 for glog: 4.493 secs | ||||
* | The first step for parallel build | Shinichiro Hamaji | 2015-04-27 | 1 | -0/+257 |