summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-05-29cmd/starlark: -disassemble flag causes compiler to print disassemblychromium.org/disassemble-flagAlan A. Donovan2-9/+16
2019-05-28starlark: add a fail function (#210)alandonovan4-0/+50
2019-05-28internal/compile: record column information for each PC offset (#204)alandonovan3-54/+89
2019-05-28syntax: drop legacy (0644) octal literals (#205)alandonovan3-13/+5
2019-05-28syntax: make ParseExpr accept unparenthesized tuples (#206)alandonovan4-8/+14
2019-05-28doc: print: drop mention of kwargs (#209)alandonovan1-1/+0
2019-05-28internal/compile: opt: emit a combined tuple for defaults + freevars (#203)alandonovan5-49/+64
2019-05-17starlark: document failed attempts to optimize frame allocation (#202)alandonovan1-2/+12
2019-05-15internal/compile: optimize Funcode.Position (#201)alandonovan1-15/+47
2019-05-14hash: allow only strings, and use same algorithm as Starlark-in-Java (#198)alandonovan6-22/+61
2019-05-14doc: mention reproducibility as a core feature (#199)alandonovan1-0/+5
2019-05-06starlark: remove deprecated Frame type (#193)alandonovan3-79/+29
2019-05-03doc: document string.{,l,r}strip parameter (#196)alandonovan1-0/+14
2019-05-03starlark: improve error message from UnpackArgs (#194)alandonovan3-7/+14
2019-04-19starlark: new CallStack API (and Frame deprecation) (#192)alandonovan6-53/+158
2019-04-19starlark: include name of built-in function in errors it returns (#191)alandonovan1-175/+186
2019-04-11cmd/starlark: add Go memory profiling support (#190)Josh Bleecher Snyder1-16/+32
2019-04-10README: add import to examplealandonovan1-0/+2
2019-04-10README: fix URLalandonovan1-1/+1
2019-04-10README: add example of embedding (#189)alandonovan1-1/+20
2019-04-05starlark/profile: use real time (not monotonic) clock for Profile.time (#187)alandonovan2-11/+98
2019-04-04starlark: return EvalErr for errors originating in built-ins (#188)alandonovan4-29/+64
2019-04-03resolve: load statements now create local bindings (#178)alandonovan8-75/+177
2019-04-03starlark: a simple pprof-compatible execution-time profiler (#181)alandonovan5-18/+502
2019-04-02starlark: NewDict(n) creates a dict with space for n elements (#183)alandonovan2-2/+39
2019-04-01starlark: make dir return a sorted list (#182)alandonovan3-1/+7
2019-03-18starlark: add spell checking to load statement (#177)alandonovan2-0/+9
2019-03-12starlark: report name of failing function (#174)alandonovan2-16/+26
2019-03-11resolve: add aliases for Binding and Scope (#173)alandonovan3-50/+72
2019-03-08starlark: capture free variables by reference (#172)alandonovan9-33/+171
2019-03-08syntax: expose Binding concept (#171)alandonovan6-160/+187
2019-03-02starlark: correct writeValue docs (#167)Josh Bleecher Snyder1-1/+1
2019-03-02travis: bump to Go version 1.10 (#164)Josh Bleecher Snyder1-1/+1
2019-03-01all: use strings.Builder (#163)Josh Bleecher Snyder7-44/+40
2019-02-25three comment tweaks (#161)alandonovan2-4/+8
2019-02-24Small/big int representation for starlark Int (#155)Edward McFarlane6-135/+350
2019-02-22syntax: handle UnaryExpr{Op:STAR, X:nil} (#158)alandonovan4-61/+120
2019-02-19starlark: fix broken benchmark (needed -nesteddef) (#154)alandonovan2-12/+27
2019-02-15Support required keyword-only parameters (#151)alandonovan8-96/+213
2019-02-13Support keyword-only function parameters (#143)Alan Donovan13-43/+166
2019-02-13starlark: fix bug: ''.splitlines() is special case (#148)alandonovan4-17/+40
2019-02-10Merge pull request #145 from josharian/spec-typoAlan Donovan1-1/+1
2019-02-10spec: fix minor typoJosh Bleecher Snyder1-1/+1
2019-02-07belatedly apply review suggestions from #141 (#142)alandonovan2-2/+1
2019-02-07starlark: make built-ins require True/False for bool params (#141)alandonovan3-12/+36
2019-02-06resolve: report likely identifier misspellings (#138)alandonovan8-53/+140
2019-02-06starlarkstruct: remove to_json/to_proto methods (#139)alandonovan2-259/+39
2019-02-06starlark: minor cleanup in (*Function).CallInternal (#140)alandonovan2-12/+1
2019-02-04Merge pull request #137 from google/struct-to-json-dictAlan Donovan2-0/+27
2019-02-04Merge pull request #136 from google/spellcheckAlan Donovan7-4/+156