summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-01-03starlark: add test case documenting a limitation of -recursion=0chromium.org/add-recursion-testAlan Donovan1-0/+13
2019-01-03starlark: add StringDict.Keys method (#86)alandonovan6-36/+23
2019-01-03syntax: print RBRACE correctly in scan errors (#93)alandonovan2-1/+3
2019-01-02syntax: parse unicode escape sequences as uints (#96)Josh Bleecher Snyder2-1/+5
2019-01-02Merge pull request #77 from google/optionsJay Conrod17-161/+255
2019-01-01resolve: check number of args (#82)Josh Bleecher Snyder2-1/+15
2019-01-01starlark: check that interpolation consumes sole non-tuple argument (#84)Josh Bleecher Snyder2-6/+9
2018-12-18starlark: permit if/for/while at toplevel if -globalreassignchromium.org/optionsAlan Donovan17-161/+255
2018-12-17starlark: API additions for improved debugging (#76)alandonovan9-23/+135
2018-12-17syntax: improve error message for unmatched close paren (#74)alandonovan2-1/+5
2018-12-17internal/chunkedfile: print newline before file:line:col errors (#75)alandonovan1-5/+9
2018-12-14print: disallow **kwargs (#73)alandonovan3-21/+17
2018-12-14resolve: statically reject duplicate keyword args in a call (#72)alandonovan5-13/+33
2018-12-13make break and continue work with while (#71)Alessandro Arzilli3-31/+55
2018-12-12starlark: check for duplicate kwarg keys in dict, dict.update (#63)Josh Bleecher Snyder2-0/+21
2018-12-12resolve: improve function parameter validation errors (#64)alandonovan7-121/+138
2018-12-12starlark: fix copy/paste bug checking args for 'any' (#65)Josh Bleecher Snyder1-1/+1
2018-12-10doc: remove implementation note at dict.clear (#52)alandonovan1-4/+1
2018-12-09syntax: fix bug in parser (#58)alandonovan1-17/+6
2018-12-09[parser] Unify * and ** parsing. (#57)Taras Tsugrii1-16/+3
2018-12-09starlark: fix '%c'%'' (#51)Josh Bleecher Snyder2-1/+2
2018-12-08internal/compile: bump version numberalandonovan1-1/+1
2018-12-07starlark: optimize repeat (#28)Josh Bleecher Snyder1-3/+6
2018-12-07starlark: if a built-in Callable defines Position method, use it (#49)alandonovan1-2/+8
2018-12-07cmd/starlark: add -c flag to execute cmdline program (#47)Josh Bleecher Snyder1-9/+20
2018-12-07syntax: newScanner: return os.PathError when using io.Reader (#46)alandonovan1-9/+10
2018-12-07Add while statement and allow recursion (#39)Alessandro Arzilli10-13/+138
2018-12-06fix type (#45)Nate Finch1-2/+2
2018-12-06starlark: rename .bzl file to hide it from the Bazel linter (#44)alandonovan2-1/+4
2018-12-05starlark: drop support for dict+dict (#43)alandonovan3-34/+2
2018-12-05starlark/testdata: fix mistakes in tests (#42)alandonovan1-11/+11
2018-12-05Support doc strings (#37)Alessandro Arzilli4-0/+36
2018-12-03fix nits found by various static tools (#11)alandonovan7-37/+5
2018-12-03internal/compile: optimize the encoding (#38)alandonovan6-166/+691
2018-11-30starlark: address code review comments from #23 (#24)Josh Bleecher Snyder2-36/+38
2018-11-30starlark: allow parenthesized expressions on LHS of augmented assignments (#29)Josh Bleecher Snyder2-1/+18
2018-11-28starlark: fix overflow in repeat operator (#34)alandonovan3-30/+60
2018-11-26resolve: if AllowGlobalReassign (#14)alandonovan2-0/+60
2018-11-26Update README with information about https://github.com/bazelbuild/starlark (...Laurent Le Brun1-3/+5
2018-11-26spec: plain = is not an augmented assignment (#26)Josh Bleecher Snyder1-1/+1
2018-11-26README: add link to Bazel issues for language changes (#27)Josh Bleecher Snyder1-2/+2
2018-11-24Minor optimizations (#23)Josh Bleecher Snyder3-21/+69
2018-11-21starlark: reject duplicate keyword args in call to function with **kwargs par...alandonovan2-0/+21
2018-11-21all: use explicit URLs to refer to old Starlark issues (#20)alandonovan7-16/+18
2018-11-20starlark: fix flaky Example of parallel loading (#13)alandonovan1-6/+21
2018-11-07spec.md: remove stale reference to renamingalandonovan1-4/+0
2018-11-05update doc URLs broken by rename (#12)alandonovan5-78/+78
2018-11-05README: remove ./ from shell commandalandonovan1-1/+1
2018-11-05README: simplify installation instructions (#9)Dmitri Shuralyov1-3/+3
2018-11-04README: use go get's -u flagalandonovan1-1/+1