- 28350e6 resolve: retain globals across REPL chunks (#247) by alandonovan · 4 years, 8 months ago
- 58de16f starlark: load() errors should wrap the inner error (#244) by Nick Santos · 4 years, 8 months ago
- 688506e starlark,resolve,internal/compile: replace log.Fatalf with log.Panicf (#235) by Alessandro Arzilli · 4 years, 10 months ago
- fc7a7f4 starlark: assert precondition of Function.Param (#229) by alandonovan · 5 years ago
- 32f3451 starlark: refactor: move Unpack functions into their own file. (#218) by alandonovan · 5 years ago
- dbbb761 starlark: add example of Starlark built-in function in Go (#217) by alandonovan · 5 years ago
- 6ddc71c resolve: move resolver types to resolver package (#211) by alandonovan · 5 years ago
- 30ae18b starlark: add a fail function (#210) by alandonovan · 5 years ago
- 30b8578 internal/compile: record column information for each PC offset (#204) by alandonovan · 5 years ago
- f26cf18 syntax: make ParseExpr accept unparenthesized tuples (#206) by alandonovan · 5 years ago
- 3ee1685 internal/compile: opt: emit a combined tuple for defaults + freevars (#203) by alandonovan · 5 years ago
- 47ec068 starlark: document failed attempts to optimize frame allocation (#202) by alandonovan · 5 years ago
- e35f71a hash: allow only strings, and use same algorithm as Starlark-in-Java (#198) by alandonovan · 5 years ago
- 95b2783 starlark: remove deprecated Frame type (#193) by alandonovan · 5 years ago
- daf30b6 starlark: improve error message from UnpackArgs (#194) by alandonovan · 5 years ago
- d9868e9 starlark: new CallStack API (and Frame deprecation) (#192) by alandonovan · 5 years ago
- 34f0211 starlark: include name of built-in function in errors it returns (#191) by alandonovan · 5 years ago
- 61fc542 starlark/profile: use real time (not monotonic) clock for Profile.time (#187) by alandonovan · 5 years ago
- 2494ae9 starlark: return EvalErr for errors originating in built-ins (#188) by alandonovan · 5 years ago
- 754257e resolve: load statements now create local bindings (#178) by alandonovan · 5 years ago
- 40b4ab6 starlark: a simple pprof-compatible execution-time profiler (#181) by alandonovan · 5 years ago
- f83458d starlark: NewDict(n) creates a dict with space for n elements (#183) by alandonovan · 5 years ago
- cb523da starlark: make dir return a sorted list (#182) by alandonovan · 5 years ago
- 885f8b8 starlark: add spell checking to load statement (#177) by alandonovan · 5 years ago
- f223ef8 starlark: report name of failing function (#174) by alandonovan · 5 years ago
- 3d5a061 starlark: capture free variables by reference (#172) by alandonovan · 5 years ago
- f763f8b syntax: expose Binding concept (#171) by alandonovan · 5 years ago
- 81e440d starlark: correct writeValue docs (#167) by Josh Bleecher Snyder · 5 years ago
- 8cb25c8 all: use strings.Builder (#163) by Josh Bleecher Snyder · 5 years ago
- 1174b26 three comment tweaks (#161) by alandonovan · 5 years ago
- d50186b Small/big int representation for starlark Int (#155) by Edward McFarlane · 5 years ago
- 4eb7695 starlark: fix broken benchmark (needed -nesteddef) (#154) by alandonovan · 5 years ago
- 8313b54 Support required keyword-only parameters (#151) by alandonovan · 5 years ago
- 5215385 Support keyword-only function parameters (#143) by Alan Donovan · 5 years ago
- 266cd6f starlark: fix bug: ''.splitlines() is special case (#148) by alandonovan · 5 years ago
- 5116995 belatedly apply review suggestions from #141 (#142) by alandonovan · 5 years ago
- 892c5eb starlark: make built-ins require True/False for bool params (#141) by alandonovan · 5 years ago
- 6afa1bb resolve: report likely identifier misspellings (#138) by alandonovan · 5 years ago
- 32ce6ec starlark: minor cleanup in (*Function).CallInternal (#140) by alandonovan · 5 years ago
- 557c1f1 starlark: add simple check for misspelled attributes by Alan Donovan · 5 years ago
- 367b72a starlark: dict(None) and dict.update(None) are errors (#129) by alandonovan · 5 years ago
- 2f3bb7c resolve: enable bitwise (& | ~ ^ << >>) operators always (#123) by Alan Donovan · 5 years ago
- e560c9b starlark: permit list.pop(i) for -n <= i < 0 (#126) by alandonovan · 5 years ago
- bbb0f6b starlark: add test case documenting a limitation of -recursion=0 (#99) by alandonovan · 5 years ago
- 572ecca resolve: disallow augmented assignments at toplevel (#125) by alandonovan · 5 years ago
- d5c553a starlark: correctly calculate len when slicing an empty range (#117) by Josh Bleecher Snyder · 5 years ago
- d37220e starlark: reject double-signs and misplaced signs in int (#112) by Josh Bleecher Snyder · 5 years ago
- bf3b587 starlark: treat {+1} in format string as key not number (#115) by alandonovan · 5 years ago
- d21d424 starlark: fix parsing of int('0Oxa', 8) (#109) by alandonovan · 5 years ago
- 93b8d14 starlark: add missing binary ops to doc comment by alandonovan · 5 years ago
- 30e71c6 syntax: improve REPL parsing (#98) by alandonovan · 5 years ago
- 9d97771 starlarkstruct: add 'module' type, and use it for assert module (#91) by alandonovan · 5 years ago
- 1ed6497 starlark: add IterableMapping, abstraction of *Dict (#100) by alandonovan · 5 years ago
- c122e65 starlark: fix a crash in UnpackArgs (#89) by alandonovan · 5 years ago
- 746fad3 starlark: expose NewFrame operation (#90) by alandonovan · 5 years ago
- 58f9101 starlark: HasUnary: allow extension types to define +x, -x, ~x (#87) by alandonovan · 5 years ago
- 82fc8c1 starlark: remove unused parameters (#88) by alandonovan · 5 years ago
- 0ed7e5b starlark: add StringDict.Keys method (#86) by alandonovan · 5 years ago
- f9eba72 Merge pull request #77 from google/options by Jay Conrod · 5 years ago
- 783d9fb starlark: check that interpolation consumes sole non-tuple argument (#84) by Josh Bleecher Snyder · 5 years ago
- c0b6b76 starlark: permit if/for/while at toplevel if -globalreassign by Alan Donovan · 6 years ago
- 2c1f362 starlark: API additions for improved debugging (#76) by alandonovan · 6 years ago
- 88085a4 print: disallow **kwargs (#73) by alandonovan · 6 years ago
- 2c65f9e resolve: statically reject duplicate keyword args in a call (#72) by alandonovan · 6 years ago
- 5846440 make break and continue work with while (#71) by Alessandro Arzilli · 6 years ago
- 66ac3a2 starlark: check for duplicate kwarg keys in dict, dict.update (#63) by Josh Bleecher Snyder · 6 years ago
- b7e3b1f resolve: improve function parameter validation errors (#64) by alandonovan · 6 years ago
- f50f359 starlark: fix copy/paste bug checking args for 'any' (#65) by Josh Bleecher Snyder · 6 years ago
- abdd33c starlark: fix '%c'%'' (#51) by Josh Bleecher Snyder · 6 years ago
- 60d9d46 starlark: optimize repeat (#28) by Josh Bleecher Snyder · 6 years ago
- 4a64267 starlark: if a built-in Callable defines Position method, use it (#49) by alandonovan · 6 years ago
- 678bafe Add while statement and allow recursion (#39) by Alessandro Arzilli · 6 years ago
- cbb0087 starlark: rename .bzl file to hide it from the Bazel linter (#44) by alandonovan · 6 years ago
- 340c11e starlark: drop support for dict+dict (#43) by alandonovan · 6 years ago
- ddacc25 starlark/testdata: fix mistakes in tests (#42) by alandonovan · 6 years ago
- 3b628ff Support doc strings (#37) by Alessandro Arzilli · 6 years ago
- 5c7d5aa fix nits found by various static tools (#11) by alandonovan · 6 years ago
- 29f9100 internal/compile: optimize the encoding (#38) by alandonovan · 6 years ago
- 5eb2bff starlark: address code review comments from #23 (#24) by Josh Bleecher Snyder · 6 years ago
- 8d353c1 starlark: allow parenthesized expressions on LHS of augmented assignments (#29) by Josh Bleecher Snyder · 6 years ago
- ca22672 starlark: fix overflow in repeat operator (#34) by alandonovan · 6 years ago
- 107fc20 Minor optimizations (#23) by Josh Bleecher Snyder · 6 years ago
- ea6d281 starlark: reject duplicate keyword args in call to function with **kwargs param (#22) by alandonovan · 6 years ago
- 7a86632 all: use explicit URLs to refer to old Starlark issues (#20) by alandonovan · 6 years ago
- 4765c97 starlark: fix flaky Example of parallel loading (#13) by alandonovan · 6 years ago
- 04aba6e update doc URLs broken by rename (#12) by alandonovan · 6 years ago
- 7c0e5a3 starlark: disallow list element update during iteration over list (#2) by alandonovan · 6 years ago
- 4c43ff3 starlark: fix bugs in str.{title,capitalize} (#3) by alandonovan · 6 years ago
- 9b05555 compile: add missing opcodeName[EXCH] (#5) by alandonovan · 6 years ago
- 59a38fd starlark: fix bug comparing ranges of length 1 (#1) by alandonovan · 6 years ago
- 253024f skylark: remove (*Dict).Set, use SetKey instead (#4) by alandonovan · 6 years ago
- 6beab7e rename packages under go.starlark.net by Alan Donovan · 6 years ago
- 6dc378f put skylark package in a subdirectory by Alan Donovan · 6 years ago