aboutsummaryrefslogtreecommitdiff
path: root/starlark/eval.go
AgeCommit message (Expand)Author
2021-02-12starlark: add 'bytes' data type, for binary strings (#330)alandonovan
2020-11-18starlark: skip last frame of stack backtrace if built-in (#319)alandonovan
2020-11-11starlark: bring floating-point into spec compliance (#313)alandonovan
2020-10-06starlark: fix float % float bug (#308)alandonovan
2020-09-29fix: add special case error when a parameter/index overflows int (#305)tdakkota
2020-08-21starlark: support thread cancellation and limits on computation (#298)alandonovan
2020-06-19starlark: fix tests for 386 (#283)alandonovan
2019-10-21resolve: retain globals across REPL chunks (#247)alandonovan
2019-10-18starlark: load() errors should wrap the inner error (#244)Nick Santos
2019-08-19starlark,resolve,internal/compile: replace log.Fatalf with log.Panicf (#235)Alessandro Arzilli
2019-07-02starlark: refactor: move Unpack functions into their own file. (#218)alandonovan
2019-06-04resolve: move resolver types to resolver package (#211)alandonovan
2019-05-28syntax: make ParseExpr accept unparenthesized tuples (#206)alandonovan
2019-05-28internal/compile: opt: emit a combined tuple for defaults + freevars (#203)alandonovan
2019-05-06starlark: remove deprecated Frame type (#193)alandonovan
2019-04-19starlark: new CallStack API (and Frame deprecation) (#192)alandonovan
2019-04-04starlark: return EvalErr for errors originating in built-ins (#188)alandonovan
2019-04-03starlark: a simple pprof-compatible execution-time profiler (#181)alandonovan
2019-03-08syntax: expose Binding concept (#171)alandonovan
2019-03-01all: use strings.Builder (#163)Josh Bleecher Snyder
2019-02-24Small/big int representation for starlark Int (#155)Edward McFarlane
2019-02-15Support required keyword-only parameters (#151)alandonovan
2019-02-13Support keyword-only function parameters (#143)Alan Donovan
2019-02-06resolve: report likely identifier misspellings (#138)alandonovan
2019-02-06starlark: minor cleanup in (*Function).CallInternal (#140)alandonovan
2019-02-04starlark: add simple check for misspelled attributesAlan Donovan
2019-01-23starlark: permit list.pop(i) for -n <= i < 0 (#126)alandonovan
2019-01-04syntax: improve REPL parsing (#98)alandonovan
2019-01-03starlark: expose NewFrame operation (#90)alandonovan
2019-01-03starlark: HasUnary: allow extension types to define +x, -x, ~x (#87)alandonovan
2019-01-03starlark: remove unused parameters (#88)alandonovan
2019-01-03starlark: add StringDict.Keys method (#86)alandonovan
2019-01-01starlark: check that interpolation consumes sole non-tuple argument (#84)Josh Bleecher Snyder
2018-12-17starlark: API additions for improved debugging (#76)alandonovan
2018-12-12resolve: improve function parameter validation errors (#64)alandonovan
2018-12-09starlark: fix '%c'%'' (#51)Josh Bleecher Snyder
2018-12-07starlark: optimize repeat (#28)Josh Bleecher Snyder
2018-12-07starlark: if a built-in Callable defines Position method, use it (#49)alandonovan
2018-12-05starlark: drop support for dict+dict (#43)alandonovan
2018-12-03internal/compile: optimize the encoding (#38)alandonovan
2018-11-28starlark: fix overflow in repeat operator (#34)alandonovan
2018-11-21starlark: reject duplicate keyword args in call to function with **kwargs par...alandonovan
2018-11-05update doc URLs broken by rename (#12)alandonovan
2018-10-31rename packages under go.starlark.netAlan Donovan
2018-10-31put skylark package in a subdirectoryAlan Donovan