1. e643831 [C++] Rename mutex related classes by Shinichiro Hamaji · 9 years ago
  2. 1a444a8 [C++] Set CPU affinity by Shinichiro Hamaji · 9 years ago
  3. 7373ee2 [C++] Use per-task buffer for EmitNode by Shinichiro Hamaji · 9 years ago
  4. a81301e [C++] Run EmitNode in parallel by Shinichiro Hamaji · 9 years ago
  5. f9350dd [C++] Introduce NinjaNode for two phase ninja generation by Shinichiro Hamaji · 9 years ago
  6. 545b6a2 [C++] Use TLS for Stats again by Shinichiro Hamaji · 9 years ago
  7. 2d353a0 [C++] Always use std::stable_sort by Shinichiro Hamaji · 9 years ago
  8. deb9290 [C++] Fix DO_SORT_AND_UNIQ_AT_ONCE by Shinichiro Hamaji · 9 years ago
  9. edb665d Remove run_integration_test.rb by Shinichiro Hamaji · 9 years ago
  10. dbd74a1 [C++] Temporary disable sort-and-uniq-at-once mode by Shinichiro Hamaji · 9 years ago
  11. 4b351ab [C++] Remove all warnings from clang by Shinichiro Hamaji · 9 years ago
  12. 1443689 [C++] Use LCP merge sort for $(sort) by Shinichiro Hamaji · 9 years ago
  13. 5d17287 [C++] Skip the first isSpace in WordScanner by Shinichiro Hamaji · 9 years ago
  14. 30f7472 Merge pull request #43 from danw/ninja-mkdir by Shinichiro Hamaji · 9 years ago
  15. 0b544c5 [C++] Ninja: Detect and drop mkdir -p $(dir $@) by Dan Willemsen · 9 years ago
  16. 90e52ce [C++] Remove unnecessary allocation for SimpleVar by Shinichiro Hamaji · 9 years ago
  17. 499e1db [C++] Stop using TLS in Stats by Shinichiro Hamaji · 9 years ago
  18. d18c427 [C++] Make it possible to check the thread-safety of Symtab by Shinichiro Hamaji · 9 years ago
  19. ac50ff4 [C++] Report no-need-to-regen message to stderr by Shinichiro Hamaji · 9 years ago
  20. f3c9bbc [C++] Reduce unnecessary Intern from CallFunc by Shinichiro Hamaji · 9 years ago
  21. 772ff7f [C++] Reduce the number of Intern call a bit by Shinichiro Hamaji · 9 years ago
  22. e100d2e [C++] Do not delete Var twice by Shinichiro Hamaji · 9 years ago
  23. 7a2659e [C++] Stop using shared_ptr in eval by Shinichiro Hamaji · 9 years ago
  24. bdfa4da [C++] Remove EvalResult, which is unused by Shinichiro Hamaji · 9 years ago
  25. 220cdef [C++] Remove Evaluator::in_vars_ by Shinichiro Hamaji · 9 years ago
  26. b67fa5b Merge pull request #42 from danw/androidbp_update by Shinichiro Hamaji · 9 years ago
  27. a09a79d Update Android.bp with latest Makefile.ckati by Dan Willemsen · 9 years ago
  28. 096bb4e [C++] Optimize WordScanner with SSE4.2 by Shinichiro Hamaji · 9 years ago
  29. 9e6e930 [C++] Make WordScanner faster by not using isspace by Shinichiro Hamaji · 9 years ago
  30. cba1fb4 [C++] Add a benchmark for WordScanner::Split by Shinichiro Hamaji · 9 years ago
  31. 7eac665 [C++] Handle multiple implicit patterns properly by Shinichiro Hamaji · 9 years ago
  32. 88150d4 [C++] Fix a minor typo by Shinichiro Hamaji · 9 years ago
  33. 844ff75 [C++] Add a target which builds tsan-enabled kati by Shinichiro Hamaji · 9 years ago
  34. 702befc [C++] Re-invent C++11-ish thread library by Shinichiro Hamaji · 9 years ago
  35. 6ca9cfe [C++] Use thraed_local keyword on linux again by Shinichiro Hamaji · 9 years ago
  36. c8154bd [C++] Fix a race in stats.cc by Shinichiro Hamaji · 9 years ago
  37. 12f41b6 [C++] static_pattern.mk is passing by Shinichiro Hamaji · 9 years ago
  38. ceedf3f Do not use implicit wildcard in prerequisites by Shinichiro Hamaji · 9 years ago
  39. fcbadb2 [C++] Trim leading ./ in output patterns by Shinichiro Hamaji · 9 years ago
  40. 7cf1935 [C++] Show an error message when exec in RunCommand fails by Shinichiro Hamaji · 9 years ago
  41. 271c580 [C++] Fix target specific variables in implicit rules by Shinichiro Hamaji · 9 years ago
  42. 4197da6 [C++] Fix Mac build by using pthread's TLS by Shinichiro Hamaji · 9 years ago
  43. 6bbf9e2 [C++] Run the regeneration check in parallel by Shinichiro Hamaji · 9 years ago
  44. 8ef0ce5 [C++] Move NeedsRegen from ninja.cc to regen.cc by Shinichiro Hamaji · 9 years ago
  45. 23a0c47 [C++] Make kati stats thread safe by Shinichiro Hamaji · 9 years ago
  46. 9588ae9 [C++] Do not calculate stats without --kati_stats by Shinichiro Hamaji · 9 years ago
  47. 85e5ed0 [C++] Introduce .KATI_DEPFILE again by Shinichiro Hamaji · 9 years ago
  48. 1134716 Revert "[C++] Introduce .KATI_DEPFILE target specific variable" by Shinichiro Hamaji · 9 years ago
  49. bee26c1 [C++] Introduce .KATI_DEPFILE target specific variable by Shinichiro Hamaji · 9 years ago
  50. 55f9d6d [C++] Add #include sys/time.h back by Shinichiro Hamaji · 9 years ago
  51. 376eea3 Merge pull request #41 from danw/soong by Shinichiro Hamaji · 9 years ago
  52. 19edaf1 Allow building Kati with Soong for Android by Dan Willemsen · 9 years ago
  53. 347e06f Stop using dynamic_cast by Shinichiro Hamaji · 9 years ago
  54. b91fb6f Show the location of unsupported automatic variables by Shinichiro Hamaji · 9 years ago
  55. cbb801c Revert "[C++] Do not fail by $(shell) in functions for now" by Shinichiro Hamaji · 9 years ago
  56. 5a5a7f6 Force regen if ninja file is missing by Shinichiro Hamaji · 9 years ago
  57. b552df3 [C++] Fail early for unsupported automatic variables by Shinichiro Hamaji · 9 years ago
  58. 29e4570 [C++] Regenerate build.ninja when PATH was changed by Shinichiro Hamaji · 9 years ago
  59. bb28730 An attempt to fix failures on Travis-CI by Shinichiro Hamaji · 9 years ago
  60. b25f8ab Show the failed reason in ninja_regen.sh by Shinichiro Hamaji · 9 years ago
  61. ea54976 [C++] Fail for semicolons without a rule by Shinichiro Hamaji · 9 years ago
  62. 97d8f1d [C++] Fail for newlines in expanded rule statement by Shinichiro Hamaji · 9 years ago
  63. 42ce87c [C++] Do not fail by $(shell) in functions for now by Shinichiro Hamaji · 9 years ago
  64. 9dce444 [C++] Never specify non-positive -j value by Shinichiro Hamaji · 9 years ago
  65. b8517f7 Add implicit_pattern_rule_chain2.mk by Shinichiro Hamaji · 9 years ago
  66. 28da237 [C++] Explicitly disallow $(shell) in other make constructs by Shinichiro Hamaji · 9 years ago
  67. 77be80d [C++] Warn about unsupported builtin targets by Shinichiro Hamaji · 9 years ago
  68. cbe9f49 [C++] Add a minimal support for .SUFFIXES by Shinichiro Hamaji · 9 years ago
  69. 3de9ae0 Add delete_on_error.mk by Shinichiro Hamaji · 9 years ago
  70. 1ce0d14 Set local_pool after a command with gomacc is found by Shinichiro Hamaji · 9 years ago
  71. 189ce7e [C++] Do not crash when .kati_stamp is missing by Shinichiro Hamaji · 9 years ago
  72. 433ad99 [C++] Add a warning for undefined user functions by Shinichiro Hamaji · 9 years ago
  73. 82e2009 [C++] Warn about weird expressions by Shinichiro Hamaji · 9 years ago
  74. bbe5548 [C++] Add a fast path for $(eval) which starts with # by Shinichiro Hamaji · 9 years ago
  75. 644d6b9 [C++] Add --warn flag which produces extra warnings by Shinichiro Hamaji · 9 years ago
  76. a84e670 Merge pull request #37 from colincross/no_ignore_dirty by Shinichiro Hamaji · 9 years ago
  77. f23ae8c Add --no_ignore_dirty flag by Colin Cross · 9 years ago
  78. 4030706 Merge pull request #36 from colincross/env by Shinichiro Hamaji · 9 years ago
  79. 27df531 [C++] separate ninja shell script into two by Colin Cross · 9 years ago
  80. 4e3b421 [C++] Remove gen_all_phony_targets flag by Shinichiro Hamaji · 9 years ago
  81. b67a299 [C++] Fix a CHECK failure by Shinichiro Hamaji · 9 years ago
  82. 7d261aa Fix a misuse of "dependent" in INTERNALS.md by Shinichiro Hamaji · 9 years ago
  83. d573ec6 Fix typos and do some cosmetic changes for INTERNALS.md by Shinichiro Hamaji · 9 years ago
  84. 40127c2 Add the first version of INTERNALS.md by Shinichiro Hamaji · 9 years ago
  85. 9f127b2 [C++] Show the number of interned strings with --kati_stats by Shinichiro Hamaji · 9 years ago
  86. 748969f [C++] Do not trim trailing spaces in variable assignments by Shinichiro Hamaji · 9 years ago
  87. 760f959 Add two testcases for previous change by Shinichiro Hamaji · 9 years ago
  88. d236eb0 [C++] Let ifdef allow trailing spaces in a variable name by Shinichiro Hamaji · 9 years ago
  89. 4421dda [C++] ifdef should fail when there are multiple variables by Shinichiro Hamaji · 9 years ago
  90. 407d8d4 [C++] Resolve symlinks in the top directory by Shinichiro Hamaji · 9 years ago
  91. 31505ba [C++] Fix find -name for symlinks by Shinichiro Hamaji · 9 years ago
  92. f2d3172 [C++] Fix a memory corruption by Shinichiro Hamaji · 9 years ago
  93. 6ce977d [C++] Regenerate ninja files when symlink was changed by Shinichiro Hamaji · 9 years ago
  94. 9c5ec1d [go] Mark find_command.mk and wildcard.mk as FAIL by Shinichiro Hamaji · 9 years ago
  95. b717561 [C++] Make FindEmulator's symlink support better by Shinichiro Hamaji · 9 years ago
  96. 14ea0f1 [C++] Fix NormalizePath("../../foo") by Shinichiro Hamaji · 9 years ago
  97. bd3bb23 [C++] Fix FindEmulator for paths in symlinks by Shinichiro Hamaji · 9 years ago
  98. c58db99 [C++] Make the fast pass of EscapeShell consistent with the rest by Shinichiro Hamaji · 9 years ago
  99. 5de5826 [C++] Do not escape ! in a shell script by Shinichiro Hamaji · 9 years ago
  100. 71cf60b [C++] Stop using realpath(1) to handle $(realpath) in recipe by Shinichiro Hamaji · 9 years ago