1. 7c9aa9f parseExpr less allocation by Fumitoshi Ukai · 9 years ago
  2. f863d86 Fix $(info }#) by Shinichiro Hamaji · 9 years ago
  3. 72ae2dd Handle trailing whitespaces in directives properly by Shinichiro Hamaji · 9 years ago
  4. ca66857 Fix handling of strings after define/endef by Shinichiro Hamaji · 9 years ago
  5. b69bf8a Add LICENSE and licence headers by Shinichiro Hamaji · 9 years ago
  6. 936de10 fix go lint (except comment on exported fields, error message with punct) by Fumitoshi Ukai · 9 years ago
  7. 8fabdd0 fix go vet: possible formatting directive in Log call by Fumitoshi Ukai · 9 years ago
  8. 61d2e11 Stop using string in parseIfdef by Shinichiro Hamaji · 9 years ago
  9. 1a68fd2 Use Value instead of string in IfAST by Shinichiro Hamaji · 9 years ago
  10. 2d4b605 Use Value instead of []byte in MaybeRuleAST by Shinichiro Hamaji · 9 years ago
  11. 171a3df Move more logics for MaybeRule from eval.go to parser.go by Shinichiro Hamaji · 9 years ago
  12. 50309a6 Use []byte instead of string in MaybeRuleAST by Shinichiro Hamaji · 9 years ago
  13. 7825b65 Use Value in AssignAST by Shinichiro Hamaji · 9 years ago
  14. 584bb06 Introduce MakefileCache by Shinichiro Hamaji · 9 years ago
  15. ea553f3 Do not export things after '=' by Shinichiro Hamaji · 9 years ago
  16. f61033d Eval parameters for export/unexport by Shinichiro Hamaji · 9 years ago
  17. 7e52142 Let export/unexport modify environment variables by Shinichiro Hamaji · 9 years ago
  18. 07e76d5 Do not die when export/unexport appear by Shinichiro Hamaji · 9 years ago
  19. 45cde1d Handle cache based on their contents instead of timestamps by Shinichiro Hamaji · 9 years ago
  20. 71fae4c Add fileutil.go by Shinichiro Hamaji · 9 years ago
  21. b0d2e2f Add --use_cache flag by Shinichiro Hamaji · 9 years ago
  22. 750ae2e Serialize read/missing makefiles by Shinichiro Hamaji · 9 years ago
  23. 290eb25 Fix the error message for missing Makefile by Shinichiro Hamaji · 9 years ago
  24. b2c300f fix override_define by Fumitoshi Ukai · 9 years ago
  25. f4d3ee5 Fix escaped_comment.mk by Shinichiro Hamaji · 9 years ago
  26. e2f6e90 Fix double-backslash the end of a line by Shinichiro Hamaji · 9 years ago
  27. a9e5136 fix $(eval foo := $$x) case by Fumitoshi Ukai · 10 years ago
  28. 960161f Handle empty lines in define by Shinichiro Hamaji · 10 years ago
  29. c4c9810 Fix spaces between concatenated lines by Shinichiro Hamaji · 10 years ago
  30. e52c16c Handle comments in define properly by Shinichiro Hamaji · 10 years ago
  31. e12e24d Fix target_specific_var_timing.mk by Shinichiro Hamaji · 10 years ago
  32. 156ef3e Fix simple assignment for target specific variables by Shinichiro Hamaji · 10 years ago
  33. c88618f Make TrimSpace(XX, " \t") faster by Shinichiro Hamaji · 10 years ago
  34. e103f65 Make a fast path for isDirective by Shinichiro Hamaji · 10 years ago
  35. 28ea5bc Rewrite $(value) and $(eval) by Shinichiro Hamaji · 10 years ago
  36. 0aa4fc4 generate benchmark test to parse makefiles in testcases. by Fumitoshi Ukai · 10 years ago
  37. b36f387 split expression parser and evaluator by Fumitoshi Ukai · 10 years ago
  38. 370be72 Fix the lineno of $(call) by Shinichiro Hamaji · 10 years ago
  39. 486e9de Delay handling of recipe in rule by Shinichiro Hamaji · 10 years ago
  40. 1f47638 Fix parser for ifeq by Shinichiro Hamaji · 10 years ago
  41. 81372e5 Allow tab-only lines by Shinichiro Hamaji · 10 years ago
  42. 56c868c Handle CRLF by Shinichiro Hamaji · 10 years ago
  43. 74b8cb5 Handle directives after a tab by Shinichiro Hamaji · 10 years ago
  44. 3fab47e Ignore semicolons in expanded expressions by Shinichiro Hamaji · 10 years ago
  45. a06760f Implement else if by Shinichiro Hamaji · 10 years ago
  46. 491e73f Implement $(MAKEFILE_LIST) by Shinichiro Hamaji · 10 years ago
  47. 0b93c86 Fix if_recipe.mk by Shinichiro Hamaji · 10 years ago
  48. e56f222 Fix for leading whitespaces in the second arg of ifeq by Shinichiro Hamaji · 10 years ago
  49. 52e83aa Fix testcase/comment_in_command.mk by Shinichiro Hamaji · 10 years ago
  50. 29ffc97 Assign slightly better filename/lineno for $(eval) by Shinichiro Hamaji · 10 years ago
  51. 34e2324 Do not try finding assignments in () or {} by Shinichiro Hamaji · 10 years ago
  52. 3e4533d Fix the line numbers after a trailing backslash by Shinichiro Hamaji · 10 years ago
  53. bc702b0 Fix handling for Makefile without a last newline by Shinichiro Hamaji · 10 years ago
  54. a5dee37 Move bootstrap Makefile to main.go by Shinichiro Hamaji · 10 years ago
  55. 79abd18 Fix behaviors for whitespaces by Shinichiro Hamaji · 10 years ago
  56. 76de43e Implement ifeq without parens by Shinichiro Hamaji · 10 years ago
  57. c8cd523 Set MAKE_VERSION=3.81 for Android build by Shinichiro Hamaji · 10 years ago
  58. 1ad6980 Add $(MAKE) by Shinichiro Hamaji · 10 years ago
  59. 19f4bf6 Implement recipe in rule (aka ;) by Shinichiro Hamaji · 10 years ago
  60. c384081 Add bootstrap rules by Shinichiro Hamaji · 10 years ago
  61. 8773e5e fix define.mk by Fumitoshi Ukai · 10 years ago
  62. 3d54db8 add multiline define support. by Fumitoshi Ukai · 10 years ago
  63. 8209630 refactor directives in parseKeywords by Fumitoshi Ukai · 10 years ago
  64. de82971 Fix rule_in_var.mk by Shinichiro Hamaji · 10 years ago
  65. a66a179 Handle keywords first by Shinichiro Hamaji · 10 years ago
  66. e520f26 fix subst.mk by Fumitoshi Ukai · 10 years ago
  67. 0293c7a go readability fix by Fumitoshi Ukai · 10 years ago
  68. 10cdec0 Remove a TODO for double-quote by Shinichiro Hamaji · 10 years ago
  69. ae32b78 Re-run gofmt by Shinichiro Hamaji · 10 years ago
  70. af1e816 Implement ifeq and ifneq by Shinichiro Hamaji · 10 years ago
  71. 497754d Implement ifdef and ifndef by Shinichiro Hamaji · 10 years ago
  72. e3a9463 Handle leading whitespaces before include by Shinichiro Hamaji · 10 years ago
  73. 69b7f65 Implement += and ?= by Shinichiro Hamaji · 10 years ago
  74. 7c4e325 Fix test/override.mk by Shinichiro Hamaji · 10 years ago
  75. d7bef60 Very naive implementation of include by Shinichiro Hamaji · 10 years ago
  76. e1b813c refactor assign ast. by Fumitoshi Ukai · 10 years ago
  77. 685fecf Add RawExprAST by Shinichiro Hamaji · 10 years ago
  78. f8efa0a don't panic by Fumitoshi Ukai · 10 years ago
  79. 5b32baf Remove parser.go v1 code by Shinichiro Hamaji · 10 years ago
  80. 7f1ede3 Implement := by Shinichiro Hamaji · 10 years ago
  81. cf2b038 go readability fixes by Fumitoshi Ukai · 10 years ago
  82. 0b596fd Add a test for comment by Shinichiro Hamaji · 10 years ago
  83. e184158 parser.go version 2...! by Shinichiro Hamaji · 10 years ago
  84. 119dc91 kati: initial commit (from hamaji) by Fumitoshi Ukai · 10 years ago