aboutsummaryrefslogtreecommitdiff
path: root/eval.go
AgeCommit message (Expand)Author
2018-08-09Add missing bitwise ops: xor, unary not (~), and shifts (#117)Hittorp
2018-07-02Builtin: push a Frame on the Thread's stack even when calling Builtins (#112)alandonovan
2018-05-18value: Add a Sliceable interface for operands of the [] operator (#105)Nick Santos
2018-04-02interp: materialize a Value for each constant prior to execution (#98)alandonovan
2018-03-30skylark: byte code compiler and interpreter (#95)alandonovan
2018-03-19evaluator: make "x in mapping" ignore errors from Mapping.Get (#90)alandonovan
2018-03-13Remove predeclared names from the module globals dict (#86)alandonovan
2018-03-05eval: document that Thread.Locals are accessible to Go, not Skylark (#78)alandonovan
2018-03-02syntax: add (*LoadStmt).ModuleName accessor method, for convenience (#76)alandonovan
2018-02-26Revert "eval: remove deprecated dict+dict operator (#54)" (#71)alandonovan
2018-02-26eval: allow 'list += x' where x is not iterable but defines list+x (#70)alandonovan
2018-02-26eval: add comment on Thread.Load (#66)alandonovan
2018-02-26Add new node ParenExpr (#65)Laurent Le Brun
2018-02-22Attach comments to AST nodes. (#64)Laurent Le Brun
2018-01-22Syntax: support multiprecision integer literals (#58)Mohamed Elqdusy
2018-01-08eval: remove deprecated dict+dict operator (#54)alandonovan
2017-10-19set: in x|y, require that y is a set if x is a set (#29)alandonovan
2017-10-18skylark: range(...) no longer materializes the sequence as a list (#25)alandonovan
2017-10-17doc comments: refer to specification of Skylark, not Bazel or Python (#26)alandonovan
2017-10-11resolve: clarify is{PredeclaredGlobal,Builtin} parameters (#11)alandonovan
2017-10-09Merge branch 'master' of https://github.com/google/skylarkAlan Donovan
2017-10-09skylark: add API to enable repeat executionAlan Donovan
2017-10-08Removing unnecessary else statements.Diego Siqueira
2017-10-02skylark: create GitHub repository from google3@170697745Alan Donovan