Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-17 | [go] fix nothing_to_do.mk | Fumitoshi Ukai | |
2015-07-16 | [go] build specified targets or first target if not given. | Fumitoshi Ukai | |
2015-07-15 | [go] implement vpath directive | Fumitoshi Ukai | |
2015-07-10 | use github.com/golang/glog | Fumitoshi Ukai | |
2015-07-09 | change API | Fumitoshi Ukai | |
- remove isCached from DepGraph. - hide export, export handling will be done in Executor. - NewExecutor doesn't take Vars. - Executor.Exec takes *DepGraph. | |||
2015-07-06 | Remove para | Shinichiro Hamaji | |
2015-07-03 | fix vpath.mk, add vpath_directive.mk | Fumitoshi Ukai | |
2015-06-30 | factor out execContext from executor. | Fumitoshi Ukai | |
2015-06-30 | order only is not attribute of dep node. | Fumitoshi Ukai | |
2015-06-27 | fix deadlock when error | Fumitoshi Ukai | |
2015-06-26 | fix panic based error reporting | Fumitoshi Ukai | |
2015-06-26 | unexport LogStats | Fumitoshi Ukai | |
2015-06-26 | unexport EvalCommand, DumpDepGraphCache | Fumitoshi Ukai | |
2015-06-25 | unexport Logf, LogAlways, Warn*, Error* | Fumitoshi Ukai | |
2015-06-25 | unexport Rule | Fumitoshi Ukai | |
2015-06-25 | unexport worker | Fumitoshi Ukai | |
2015-06-25 | unexport serialize/deserialize | Fumitoshi Ukai | |
2015-06-25 | unexport Auto*Var | Fumitoshi Ukai | |
2015-06-25 | go gettable for github.com/google/kati | Fumitoshi Ukai | |
2015-06-19 | reduce string -> []byte conversion in Write and w.Write([]byte{x}) | Fumitoshi Ukai | |
use io.WriteString(w, str) instead of w.Write([]byte(str)) use writeByte(w, b) instead of w.Write([]byte{b}) | |||
2015-06-10 | Add LICENSE and licence headers | Shinichiro Hamaji | |
2015-06-08 | fix go vet: possible formatting directive in Log call | Fumitoshi Ukai | |
rename Log to Logf, since it takes format string in the first argument. | |||
2015-06-04 | Use Value in AssignAST | Shinichiro Hamaji | |
2015-05-29 | Generate a wrapper script for build.ninja | Shinichiro Hamaji | |
2015-05-26 | Add a fast path for createRunners | Shinichiro Hamaji | |
2015-05-25 | Show periodic stats only with --kati_periodic_stats | Shinichiro Hamaji | |
2015-05-25 | Add fileutil.go | Shinichiro Hamaji | |
2015-05-15 | Do not use gob to create unqiue ID for each vars | Shinichiro Hamaji | |
Now serialization is 5 times faster (41 secs => 8 secs). | |||
2015-05-15 | Do not set numDeps == -1 before a job actually finishes | Shinichiro Hamaji | |
2015-05-14 | Fix a race in createRunners | Shinichiro Hamaji | |
You must unlock the mutex after all other deferred functions. | |||
2015-05-13 | Add para.go and para_test.go | Shinichiro Hamaji | |
2015-04-29 | Add an experimental --eager_cmd_eval flag | Shinichiro Hamaji | |
Maybe we should remove this later. This step seems to take only 5 seconds, cannot be a bottleneck. | |||
2015-04-28 | Make it possible to serialize vars | Shinichiro Hamaji | |
2015-04-27 | Rename alreadyFinished => newDep | Shinichiro Hamaji | |
2015-04-27 | Implement -j flag | Shinichiro Hamaji | |
It seems to be working... -j1 for glog: 19.471 secs -j8 for glog: 4.493 secs | |||
2015-04-27 | The first step for parallel build | Shinichiro Hamaji | |
2015-04-22 | fix phony | Fumitoshi Ukai | |
2015-04-21 | Do not use filepath.Clean to normalize inputs/outputs | Shinichiro Hamaji | |
Only leading './'s should be stripped. | |||
2015-04-21 | Split exec.go into exec.go and dep.go | Shinichiro Hamaji | |
Now the dependency graph is constructed by dep.go | |||
2015-04-18 | minor performance tuning | Fumitoshi Ukai | |
before: % ./run_integration_test.rb android Running make for android... 5.76 secs Running kati for android... 17.29 secs android: OK PASS! after: % ./run_integration_test.rb android Running make for android... 5.83 secs Running kati for android... 14.55 secs android: OK PASS! | |||
2015-04-16 | Revert "Split exec.go into exec.go and eval_command.go" | Shinichiro Hamaji | |
This reverts commit cb9761d882187b7e711a92f9322f6392c9e4a1e5. This doesn't work well for $(shell), etc. | |||
2015-04-16 | Split exec.go into exec.go and eval_command.go | Shinichiro Hamaji | |
2015-04-16 | Fix the implementation of target specific variables | Shinichiro Hamaji | |
2015-04-15 | change newOldVar to Vars.save | Fumitoshi Ukai | |
2015-04-15 | hoge | Shinichiro Hamaji | |
2015-04-15 | hmm | Shinichiro Hamaji | |
2015-04-14 | Show some statistics for exec | Shinichiro Hamaji | |
2015-04-13 | Partially implement $* | Shinichiro Hamaji | |
2015-04-13 | Implement automatic variables with suffixes | Shinichiro Hamaji | |
2015-04-13 | Fix $^ so it does not have duplicated entries | Shinichiro Hamaji | |
Also implement $+ |