summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-05-22internal/compile: record column information for each PC offsetchromium.org/compile-lnt-columnAlan A. Donovan3-55/+89
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
2019-02-04starlark: add simple check for misspelled attributesAlan Donovan7-4/+156
2019-02-04starlarkstruct: to_json: support dicts, if keys are stringsAlan Donovan2-0/+27
2019-01-31syntax: fix outdent bug in scanner (#105)alandonovan2-5/+10
2019-01-30starlark: dict(None) and dict.update(None) are errors (#129)alandonovan2-2/+4
2019-01-30resolve: enable bitwise (& | ~ ^ << >>) operators always (#123)Alan Donovan8-28/+6
2019-01-25syntax: check for trailing junk in ParseCompoundStmt (#124)alandonovan2-7/+15