1. 5e486a2 Starlark: make IfStatement immutable by Stiopa Koltsov · 4 years, 9 months ago
  2. a2b1761 bazel syntax: catch stack overflow in parser by adonovan · 4 years, 10 months ago
  3. 8329068 bazel syntax: break dependency on lib.profiler by adonovan · 4 years, 10 months ago
  4. 9f72d7e bazel syntax: move argument validation from parser to resolver by adonovan · 5 years ago
  5. b3fc84d bazel syntax: don't reorder regular parameters by adonovan · 5 years ago
  6. 7350946 bazel syntax: clean up resolution of functions by adonovan · 5 years ago
  7. f388e71 bazel syntax: some trivial syntax renamings by adonovan · 5 years ago
  8. cac48fe bazel syntax: make FunctionSignature private by adonovan · 5 years ago
  9. d51ac9b bazel syntax: make Node.lnt final; pass LineNumberTable as ctor param by adonovan · 5 years ago
  10. 07b15e6 bazel syntax: fine-grained syntax locations by adonovan · 5 years ago
  11. f5262c5 bazel syntax: reverse syntax->events dependency by adonovan · 5 years ago
  12. ac1c41e bazel syntax: break dependency on lib.events.Event by adonovan · 5 years ago
  13. 034220a bazel syntax: add FileOptions by adonovan · 5 years ago
  14. 43337bb bazel syntax: fix bug parsing load statements by adonovan · 5 years ago
  15. 159e8de bazel syntax: delete infeasible TODO by adonovan · 5 years ago
  16. d2cb96a Refactor: remove unnecessary ImmutableXXX.copyOf() by laszlocsomor · 5 years ago
  17. 22096af bazel events: simplify Location and break vfs dependency by adonovan · 5 years ago
  18. d2b43a0 bazel syntax: rename FuncallExpression to CallExpression by adonovan · 5 years ago
  19. bbea575 bazel syntax: delete AugmentedAssignmentStatement by Googler · 5 years ago
  20. b84cf86 bazel syntax: remove type parameters from WithValues<V, T> by Googler · 5 years ago
  21. 35618a8 bazel syntax: remove type parameters from Parameter<V, T> by Googler · 5 years ago
  22. 73d942f bazel syntax: separate Parameter from Argument by Googler · 5 years ago
  23. f0890f0 bazel syntax: break dependence on EventHandler by Googler · 5 years ago
  24. 7433b1c bazel syntax: move duplicate-load-symbol check from Parser to Validation by Googler · 5 years ago
  25. 66d099e bazel syntax: rename BuildFileAST -> StarlarkFile by Googler · 6 years ago
  26. fd8b8e1 bazel syntax: delete IfStatement.ConditionalStatements by Googler · 6 years ago
  27. 2abde27 bazel syntax: rename ParserInput{Source,} by Googler · 6 years ago
  28. b6f33cd bazel syntax: rename ListLiteral to ListExpression by Googler · 6 years ago
  29. 4ace465 bazel syntax: rename ASTNode to Node and SyntaxTreeVisitor to NodeVisitor by Googler · 6 years ago
  30. 39ef7d0 bazel syntax: rename DictionaryLiteral to DictExpression by Googler · 6 years ago
  31. 25caae2 bazel syntax: rename {Function,}DefStatement by Googler · 6 years ago
  32. 54ec37d bazel syntax: simplify comprehensions by Googler · 6 years ago
  33. 171cf2e bazel syntax: trivial parser cleanup by Googler · 6 years ago
  34. aeda58f bazel syntax: make Parser private by Googler · 6 years ago
  35. d1b344a bazel syntax: don't use exceptions for control flow by Googler · 6 years ago
  36. e0c5e62 bazel syntax: lock down constructors of syntax nodes by Googler · 6 years ago
  37. 66aa424 Support bitwise operations by Marwan Tammam · 6 years ago
  38. a2dc9ac Allow trailing commas in argument lists after *args and **kwargs by Marwan Tammam · 6 years ago
  39. 3c00063 Add unary plus operator, +int by Marwan Tammam · 6 years ago
  40. 9b608f9 bazel parser: avoid fancy interner by Googler · 6 years ago
  41. 6748ccb bazel syntax: eliminate Operator; use TokenKind by Googler · 6 years ago
  42. ade5327 bazel syntax: eliminate LValue by Googler · 6 years ago
  43. 5d72d4e Automated rollback of commit e114d8a04fe07dd32fee41b3cd2e5794f10a5a9d. by Googler · 6 years ago
  44. e114d8a bazel syntax: don't use exceptions for control flow by Googler · 6 years ago
  45. 20c8413 Restrict string escape sequences and introduce flag by Marwan Tammam · 6 years ago
  46. dff9a2f Remove the --incompatible_disallow_old_octal_notation flag by laurentlb · 6 years ago
  47. 95f3428 Introduce flag --incompatible_disallow_old_octal_notation by laurentlb · 6 years ago
  48. 254a4be Remove flag `--incompatible_strict_argument_ordering`. by laurentlb · 6 years ago
  49. 6dbfafe In Parser, dedupe the String instances referred to by StringLiteral instances. Implement the same optimization in the serialization code. by nharmata · 6 years ago
  50. 14c0f40 Starlark AST: use a list of bindings instead of a map in load statements by laurentlb · 6 years ago
  51. 3cdfd1a Rename Skylark to Starlark in the profiler by laurentlb · 6 years ago
  52. 1e5352d Introduce --incompatible_strict_argument_ordering by laurentlb · 6 years ago
  53. 2852b36 Parser: fix the location of ArgumentException by laurentlb · 6 years ago
  54. e5894f0 Code cleanup by laurentlb · 6 years ago
  55. 7aa2c8e Parser: Allow `not not x` by laurentlb · 6 years ago
  56. ee91e23 Improve logging for parsing skylark files. by twerth · 7 years ago
  57. 3694136 Use Identifiers instead of Strings by Taras Tsugrii · 7 years ago
  58. 17f8d4e Reject files when the first line is indented. by laurentlb · 7 years ago
  59. 566ef5a Make the parser look at only one Token at a time. by laurentlb · 7 years ago
  60. 98ad85c Skylark: do not eagerly scan the whole file by laurentlb · 7 years ago
  61. fe29c724 Clarify parser error for load() statements by brandjon · 7 years ago
  62. 9b96c0b Skylark: SlicingExpression: do not create new nodes for optional expressions by laurentlb · 7 years ago
  63. a155b53 Replace all usages of Blaze's Preconditions class with guava. by tomlu · 7 years ago
  64. 1a92d56 Parser: fix incorrect end location for statement suites. by fzaiser · 7 years ago
  65. 9542913 Preserve `pass` statements in the Skylark AST. by fzaiser · 7 years ago
  66. b5768af Fix the location of load statements in Skylark. by fzaiser · 7 years ago
  67. 5f39475 Reduce iterator usage on hot code paths by michajlo · 7 years ago
  68. aa8540d Fix end offset of expressions in Skylark parser by fzaiser · 8 years ago
  69. a9b9aea skylark/syntax: Move flow statement check to the validation pass. by laurentlb · 8 years ago
  70. 17d975e Remove the Dialect type from the Parser. by laurentlb · 8 years ago
  71. 317a269 Refactor: Parse return statements without an expression properly by fzaiser · 8 years ago
  72. ab58a92 Remove dialect distinction from the parser. by laurentlb · 8 years ago
  73. e0f1333 Fix Skylark parsing of call expressions. by fzaiser · 8 years ago
  74. 8c27a89 Refactor FuncallExpression to allow for complex function terms later. by fzaiser · 8 years ago
  75. 77e8b03 Minor optimization to function arg parsing by michajlo · 8 years ago
  76. 990622b Misc cleanups of AST node API by brandjon · 8 years ago
  77. 09771fd Prohibit multiple load() statements from appearing on the same line by brandjon · 8 years ago
  78. 2843ead Make 'load' a keyword by laurentlb · 8 years ago
  79. 3d2a68c Automated conversion to Java 8 by laurentlb · 8 years ago
  80. d698367 Lambda cleanup by laurentlb · 8 years ago
  81. 733a97d Add more helpers to Parser by brandjon · 8 years ago
  82. f2ed858 Turn unary minus into a proper AST node by brandjon · 8 years ago
  83. 1fcea38 Make equality, comparison and 'in' operators not associative. by laurentlb · 8 years ago
  84. c3a1af6 Require parentheses around tuple in list comprehension filtering. by laurentlb · 8 years ago
  85. 540aac6 Refactor AST APIs by brandjon · 8 years ago
  86. 094bb26 Add operator // for division. by laurentlb · 8 years ago
  87. 296cd49 Refactor comprehensions and other AST nodes by brandjon · 8 years ago
  88. 8c539ea Use skylark-preferred quote char for string literal by Michajlo Matijkiw · 8 years ago
  89. b639ca8 Require parens around tuple with trailing comma. by Laurent Le Brun · 8 years ago
  90. 7153664 Add a new AST node for augmented assignments in Skylark by Vladimir Moskva · 8 years ago
  91. a3c25a6 Cleanup in the parser by Laurent Le Brun · 8 years ago
  92. 7b1708c Refactoring for LoadStatement by Laurent Le Brun · 8 years ago
  93. e51a4d2 Automated cleanup by Laurent Le Brun · 8 years ago
  94. 44ad7fa Improve error message when 'del' keyword is used by Laurent Le Brun · 8 years ago
  95. b566c7d Remove support for "Python" parsing mode. It was unused in Bazel. by Laurent Le Brun · 8 years ago
  96. 8d610c6 Index and slice calls are implemented as separate AST nodes rather than special by Vladimir Moskva · 9 years ago
  97. 927f3b2 Move SkylarkImport from LoadStatement to BuildFileAST by Miguel Alcon Pinto · 9 years ago
  98. 8c8857d Remove static checks from the parser. by Laurent Le Brun · 9 years ago
  99. 8e965b8 Preliminary cleanup for removing Blaze-specific code from the environment by Laurent Le Brun · 9 years ago
  100. ee8b7aa Fix private symbols, clean up load parsing by Jon Brandvein · 9 years ago